The 10 Best Mini Golf Courses in Ohio!

If you’re not quite a green jacket winner, opt for a little putt putt to practice your swing! In Ohio, you’ll find a variety of unique and creative mini golf courses perfect for a fun day with your family and friends. Work on your short game at our 10 favorite mini golf courses in the state. 

1. Adventure Cove, Wilmington, OH

Adventure Cove is the pirate-themed putt-putt golf course that's fun for kids and adults of all ages. They have varying degrees of difficulty with each hole, and for a little added fun and competition, you can visit their Frisbee golf course and cornhole games.

2. The Magic Castle, Dayton, OH

The Magic Castle is one of the best party destinations for kids in the country! The highlight, of course, is the 18-hole “magical” miniature golf course, but they also have over 70 action-packed arcade games, batting cages, snack bars, and more!

3. Glow Putt LLC, Gahanna, OH

Glow Putt LLC offers a truly unique miniature golfing experience. The entire 18-hole course is under a massive umbrella of black lights and lined with fluorescent coatings so that the entire game glows in the dark!

4. Alien Vacation 3D Mini Golf, Medina, OH

What would a miniature golf adventure be like in an alien landscape? Wonder no more, as Alien Vacation 3D Miniature Golf. With entertainment, lasers, real Sci-Fi movie props, fiber optics and incredible freaky 3D illusions, you're in for a memorable experience!

5. Adventure Golf, Dayton, OH

Adventure Golf in Dayton has two 18-hole miniature golf courses decorated by three beautifully landscaped acres. With various grades of slope, high bankings, rough sections, water traps, and more, you get tons of unique challenges to your mini golf game here!

6. Cabin Creek Golf, Sugarcreek, OH

Cabin Creek Golf is a mini-golf course dedicated to a great family experience. They have two 18-hole courses to choose from with various challenges from full 360 loops to windmills and more, so no matter what your age level, you'll get some challenging fun!

7. Paradise Park Miniature Golf, Marion, OH

Paradise Park Miniature Golf is the course of your dreams, designed by builder Gary J. Novik in 2000, with a natural theme through 18 holes in a three-acre woodland setting. Among 80-foot shade trees, ponds, waterfalls, and a river rock stream, this is as tranquil as golfing can get!

8. Indian Trails Miniature Golf Course, Kettering, OH

The Indian Trails Miniature Golf Course is part of the Skateworld of Kettering, boasting two incredible 18-hole courses with brand new greens surrounded by trees and a natural stream. It's one of the most unique and gorgeous mini golf courses available!

9. Rolling Greens Miniature Golf, Uniontown, OH

The Rolling Greens Miniature Golf Course is one of the biggest mini golf courses you'll ever see. “Giant Mini Golf” may sound like an oxymoron, but really, it's one of the most fun and thrilling experiences you'll ever check out!

10. Scene 75, Milford, OH

Scene 75 has a huge variety of fun activities to choose from, with bowling, arcade games, go-karts racing, and laser tag, but the real highlight of Scene 75 is the miniature golf course, and don't let anyone tell you different!

Select a Ohio 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:

Adams County

Allen County

Ashland County

Ashtabula County

Athens County

Auglaize County

Belmont County

Brown County

Butler County

Carroll County

Champaign County

Clark County

Clermont County

Clinton County

Columbiana County

Coshocton County

Crawford County

Cuyahoga County

Darke County

Defiance County

Delaware County

Erie County

Fairfield County

Fayette County

Franklin County

Fulton County

Gallia County

Geauga County

Greene County

Guernsey County

Hamilton County

Hancock County

Hardin County

Harrison County

Henry County

Highland County

Hocking County

Holmes County

Huron County

Jackson County

Jefferson County

Knox County

Lake County

Lawrence County

Licking County

Logan County

Lorain County

Lucas County

Madison County

Mahoning County

Marion County

Medina County

Meigs County

Mercer County

Miami County

Monroe County

Montgomery County

Morgan County

Morrow County

Muskingum County

Noble County

Ottawa County

Paulding County

Perry County

Pickaway County

Pike County

Portage County

Preble County

Putnam County

Richland County

Ross County

Sandusky County

Scioto County

Seneca County

Shelby County

Stark County

Summit County

Trumbull County

Tuscarawas County

Union County

Van Wert County

Vinton County

Warren County

Washington County

Wayne County

Williams County

Wood County

Wyandot County