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

🗓 Saturday, October 8th
⏰ 1:00 PM Shotgun Start (11:30 AM Check-In)
💰 $100 Per Person


We’re proud to announce the 11th Annual H Albert Inkel Memorial Golf Tournament! This year, we are going back to the 90s and to channel our inner Kevin Costner with Tin Cup ⛳️
All proceeds benefit youth golf scholarships and game advancement through the H Albert Inkel Memorial Fund, which has awarded local youth golfers tens of thousands of dollars over the years.
This tournament is a 4-Person, 18-Hole Scramble that encompasses both our golf courses here at Windy Hill! We’ll also have 🎶LIVE MUSIC🎶 along with a beautiful dinner prepared at our Duffer’s Sunset Grill.

Registration fee includes dinner, tee gifts, prizes for the top teams and contests throughout the round! If you have any questions, you can always email Nichole Inkel at nicholelpga@gmail.com, call our Pro Shop at 804-794-0010 or send us a message on social media!

Hours of Operation


Sunday – Thursday: 7 am – 9 pm
Friday & Saturday: 7 am – 11 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 11 pm
Last tee time will be 10 pm

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

Batting Cages are currently open for 1/2 hour and hour rentals only.