view of golf course green

Join our E-Club to stay updated with events, course closings, and special offers!


Visit our social media platforms for exclusive content, course updates, and more


Golf Academy

Learn the fundamentals, or take your skills to the next level with our junior camps

Academy Info

Tee TImes

Browse our inventory and book your next round of golf online. It’s fast and easy!

Book Now

Welcome to Boone Creek

We are the only 27 hole golf course in McHenry County! Our course consists of three unique 9-hole courses that can be combined to give you a different playing experience nearly every time you play. Boone Creek Golf Club has a natural setting with a number of wetlands and creeks that provide a very naturalized setting throughout the course. These naturalized areas surrounding our immaculate fairways and greens offer beautiful visuals from tee to green. Our large and undulating greens provide some of the best putting surfaces in McHenry County.

Course Info

What They Say

  • "Great golf course. Challenging off the tee, well manicured fairways, incredible complaints whatsoever"

  • "Some of the best rolling greens around. Large surfaces that roll true, feels like I'm on a country club green"

  • "The three 9-hole courses give me a new experience almost every time I play here. Always keeps me guessing"

  • "This place is a hidden gem. Very well manicured from tee to green with some beautiful visuals thanks to the naturalized surroundings."

  • "I love a course that makes you think. This place never disappoints and I always have a great time."

  • "I didn't see a single house throughout the entire round...made me feel like I was on a golf trip somewhere NOT in Illinois."

Hosting a Special Event?

Whether it’s a Wedding, Engagement Party, Baptism, Baby Shower, etc., come take a look at our facility which comes with your own private bar. Our outdoor covered pavilion can comfortably sit 150 people, surrounded by beautiful scenery and aesthetics, making our facilities a perfect venue for your special occasion. Call us at (815) 455-6900 for available dates and prices.

Stay in touch by email for updates and offers