
Golf Courses
When you're not cheering on your favorite soccer team, get your golf game on at one of these public golf courses in Johnson County. With challenging holes and scenic environments, the courses listed below offer a complete experience for golf lovers.
-
Heritage Park Golf Course: A public golf course at Heritage Park in Olathe featuring zoysia grass fairways and bent grass greens. The course also offers a zoysia driving range, expansive putting clock and Wee Links Golf for young golfers.
-
Ironhorse Golf Club: A public golf course near State Line Road in Leawood featuring Zoysia fairways, sycamore trees, limestone outcroppings and elevation changes across its 18 holes. After playing a round, grab a bite to eat at the course's Greenside Grill.
-
Sykes/Lady Overland Park Golf Course: A public golf course in Overland Park and the most-played golf course in the Kansas City metro, offering 27 regulation golf holes, a driving range, chipping green and putting green . The award-winning Club 27 offers panoramic views of the course.
-
St. Andrew’s Golf Club: A public golf course in Overland Park featuring 18 holes on an Ozark-esque tree-line course. Other amenities include a lighted driving range with extended hours and chipping and putting greens.
-
Tomahawk Hills Golf Course: A public golf course in Shawnee and the oldest golf course in the Kansas City metro, offering zoysia grass fairways, bent grass greens and a driving range on a challenging 18-hole course.


