Welcome to…

Windy Hill Golf Course!

Book Now About Us

At Windy Hill…

Windy Hill Golf Course & Sports Complex was built in 1989 on 30 acres of land at the highest point in Chesterfield County. The facility began with a driving range, batting cages, and miniature golf. Over the years, the property has expanded to 150 acres and includes a regulation 9-hole golf course, as well as a lighted Par 3 course. Our facility is open year-round, and we always have something for everyone!


Whether it's our 36 holes of mini golf, batting cages or Go-Karts, there's something for everyone here at Windy Hill!

Learn More

Parties and Outings

Planning a birthday party or corporate outing? Learn how we can help plan your next event with ease!

Learn More


Ready to take your game to the next level? We have range and golf course memberships available!

Learn More

Upcoming Events

Join us for our Turkey Shootout
2-Person 2-Club Tourney!
Saturday, November 26
Shotgun Start at 12 pm

Great prizes including Flying Squirrels tickets, restaurant gift cards, and even CLUBS!

Teams of Two
$100 per team includes prizes, cart and lunch!

18 Holes on our Par 3 Course + Lake Course

Each hole will have a different format, Lake Course will be shortened to all Par 3 distances

Register by calling the Windy Hill Pro Shop!

We’ll have some amazing deals this Black Friday and throughout the weekend!

We’ll also have $5 BLOODY MARY’s from 8 am to 11 am, along with $7 SUGAR COOKIE MARTINIS, $1 off Wine & 12 oz Beer from 11 am to 4 pm on Friday Nov 25

Hours of Operation

Sunday – Thursday: 7 am – 8 pm
Friday & Saturday: 7 am – 10 pm
Lake Course open until dark

Driving Range will close at 7 pm on Sundays and reopen at 11 am Mondays for maintenance

Our Par 3 Course is now LIT Fridays and Saturdays!
Friday & Saturday: 8 pm to 10 pm
Last tee time will be 9 pm

Go-Kart Hours:
Saturday: 12 pm – 8 pm
Sunday: 12 pm – 6 pm
Monday – Friday: Closed
WEATHER DEPENDANT: Go-Karts will only run if it’s 50+ degrees. Won’t be running if raining.

Most Batting Cages have returned to tokens! Please call the Pro Shop for updated cage information.