The 10 Best Mini Golf Courses in Kansas!

Kansas is home to a variety of mini golf courses to practice your putt and make some memories with the family. Whether you’re looking for an all-out gaming complex complete with an arcade or a traditional and timeless outdoor course, Kansas has it. Here are the 10 best mini golf courses in the state. 

1. Tumbleweed Turf Miniature Golf, Garden City, KS

Depending on the weather you can play 18 holes of miniature golf at Tumbleweed Turf located at Hardrock Lanes in Garden City. All ages are encouraged to grab a putter and hit the ball!

2. Riverside Park & Ralph Mitchell Zoo, Independence, KS

Inside this wonderful city park, you’ll not only find the Ralph Mitchell Zoo, but a fun, family-friendly mini golf course! This is definitely one you’ll need to try. 

3. The Lodge Mini Golf, Baldwin City, KS

The Lodge in Baldwin City has some great family fun entertainment and an enjoyable nine-hole miniature golf course. The Lodge has lots to offer guests and the miniature golf course is open to the public daily. 

4. Precision Valley Golf and Bike Center, Hays, KS

At Precision Valley Golf & Bike Center in Hays there is a really cool 18-hole miniature golf course. This course is challenging, but still fun and family-friendly. The kids will love this spot.  

5. Howl in One Mini Golf at Great Wolf Lodge, Kansas City, KS

Its tee time at Howl in One miniature golf course at Great Wolf Lodge in Kansas City. A fun and challenging course for everyone complete with sand traps, interactive play, oversized animals and of course a “ball-eating fish.”

6. Putt A Round Driving Range & Miniature Golf, Junction City, KS

Putt A Round Driving Range & Miniature Golf in Junction City is fun for the whole family! The course can be easy and challenging, and the staff is happy to help you have fun.

7. All Star Sports, Wichita, KS

Enjoy playing a round of miniature golf at All Star in Wichita. This 18-hole mini course is wide open and guarantees loads of fun.

8. Safari Miniature Golf, Topeka, KS

Great Life Safari Miniature Golf in Topeka is a unique course to test your putting skills. In between holes you can observe the wildlife on the course.

9. Jumpin’ Joes Mini Golf, Salina, KS

Lots and lots of fun at Jumpin Joes Mini Golf in Salina. This 18-hole course has twists, turns and surprises on every hole.

10. Epic Fun Mini Golf Course, Lawrence, KS

Epic Fun in Lawrence has the best mini golf course around. There are lots of activities to do but don’t leave until you have played a round of golf.

Select a Kansas town to find the Best Things-To-Do and Places To Go around you
Play Mini Golf Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Allen County

Anderson County

Atchison County

Barber County

Barton County

Bourbon County

Brown County

Butler County

Chase County

Chautauqua County

Cherokee County

Cheyenne County

Clark County

Clay County

Cloud County

Coffey County

Comanche County

Cowley County

Crawford County

Decatur County

Dickinson County

Doniphan County

Douglas County

Edwards County

Elk County

Ellis County

Ellsworth County

Finney County

Ford County

Franklin County

Geary County

Gove County

Graham County

Grant County

Gray County

Greeley County

Greenwood County

Hamilton County

Harper County

Harvey County

Haskell County

Hodgeman County

Jackson County

Jefferson County

Jewell County

Johnson County

Kearny County

Kingman County

Kiowa County

Labette County

Lane County

Leavenworth County

Lincoln County

Linn County

Logan County

Lyon County

Marion County

Marshall County

Mcpherson County

Meade County

Miami County

Mitchell County

Montgomery County

Morris County

Morton County

Nemaha County

Neosho County

Ness County

Norton County

Osage County

Osborne County

Ottawa County

Pawnee County

Phillips County

Pottawatomie County

Pratt County

Rawlins County

Reno County

Republic County

Rice County

Riley County

Rooks County

Rush County

Russell County

Saline County

Scott County

Sedgwick County

Seward County

Shawnee County

Sheridan County

Sherman County

Smith County

Stafford County

Stanton County

Stevens County

Sumner County

Thomas County

Trego County

Wabaunsee County

Wallace County

Washington County

Wichita County

Wilson County

Woodson County

Wyandotte County