Events & Parties


Windy Hill Golf Course & Sports Complex is the perfect spot for birthday parties, corporate events, team building days, or any group gathering you can dream up!


Whether you're looking for a golf outing, a mini golf contest, Go Kart races, or a mix of everything - we'd love to make it happen. We offer flexible options for groups of all sizes, and our team will work with you to build the right experience.


Fill out the form below to get a custom quote. One of our managers will be in touch as soon as we can!

We do require a deposit for reservation based on activities and group size.


Group Activities

Mix and match from our lineup of activities to build your perfect group package:

  • Unlimited Mini Golf
  • Go Kart Ride
  • Batting Cages
  • Toptracer Range Bays or Driving Range
  • Golf on the Lake Course or Par 3


Group pricing is available for parties of 6 or more. Ready to plan? Submit the contact form below and we'll put together a quote based on your group size and activity preferences.


Event Space

Need a private space to celebrate? Windy Hill has two private event spaces - one indoor room for smaller groups as well as an outdoor tent for larger parties or corporate outings.


Private Event Room

  • Accommodates 20–25 people
  • Setup with tables and chairs included
  • Full cleanup after your event
  • Available on weekdays and weekends


You're welcome to arrive 30 minutes early to set up — just confirm with staff at time of booking. Additional setup time beyond 30 minutes is subject to an extra room rental charge. Plates and silverware are not included unless food is purchased through Windy Hill. All décor is the responsibility of guests. We do have table linens available for an additional fee.


Outdoor Event Tent

  • Need more room? Our 2,400 sq ft outdoor event tent is perfect for larger parties, corporate outings, and big celebrations. Contact us for availability and pricing.


Food Options

Fuel the fun with food from our Duffer's Sunset Bar & Grill! We offer food add-ons for events, including pizza, hot dogs, and more. Alcohol is available separately. You're welcome to bring your own cake and desserts. Outside food beyond that is subject to a per-guest outside food fee, as we offer a full menu on-site. Events larger than 40 people will be subject to a standard flat rate fee. Food orders must be placed at least 14 days before your event to ensure availability.


Ready to Book?

Party bookings are not taken over the phone, but you're always welcome to call us at 804-794-0010 with questions. To get started, fill out the form below — we'll reach out as soon as we can to start planning the fun!

Book Your Party