San Antonio Mini Golf: The 10 Best Courses

best mini golf courses in san antonio

Is there anything better than mini golf?

While most people would say, “Yeah, real golf…” I have to disagree.

There’s just something about the whimsical adventure of a great mini golf course.

Over the years, I’ve found myself putting on courses all over The Alamo City. Which also means that over the years, I’ve managed to catalogue a list of all my favorites.

From awesome glow-in-the-dark indoor golf to classic outdoor courses, here’s an exhaustive list covering all the best mini golfing in San Antonio!

Where to go Mini Golfing in San Antonio

Indoor Mini Golf Courses

Let’s be honest: it’s hot in San Antonio. As fun as outdoor courses can be, from June to mid-October, you’re probably going to melt in the Texas sun. If it’s too hot outside but you still want to enjoy a round of mini golf, these indoor courses are the way to go.

Monster Mini Golf (San Antonio)

Monster Mini Golf is hands-down the best place for glow-in-the dark mini golf in San Antonio. Each hole in this blacklight course is monster-themed, but it’s a very kid-friendly space that the entire family can enjoy (in the air conditioning, no less). Monster Mini Golf is interactive, inclusive, and pretty darn affordable at $9 for kids and $11 for adults. If you want to get more bang for your buck, try their combination packages that include mini golf and laser tag.

Here’s a mini golf YouTuber (yes, that’s a real thing, apparently) trying out 18 holes at Monster Mini Golf in San Antonio:

Cosmic Mayhem (San Antonio)

Cosmic Mayhem is another glow in the dark mini golf course that’s space-themed. Their pricing is right on par with Monster Mini Golf at $11 for adults and $10 for kids. I would say it’s more kid-friendly if you have little tots who might be scared of the monsters at Monster Mini Golf. Oh, and they also have a beer and wine bar if you want libations while you get your putt on.

  • Address: 903 E Bitters, Suite 310, San Antonio, TX 78216
  • Website: Cosmic Mayhem

Topgolf (San Antonio)

Topgolf isn’t technically “mini golf,” but it’s still a darn good time for the whole family. Topgolf is different because it’s a driving range. With its expensive drink list and tasty bar foods, the experience is more suited to adults, but it’s still a family-friendly environment that everyone will love. The San Antonio location is half-inside / half-outside, but shade and fans make it pleasant even on hot days.

Outdoor Mini Golf Courses

There are plenty of great outdoor mini golf courses in the San Antonio area. If it’s a nice day, take your family or friends to these outdoor courses for a good time on the green!

Cool Crest Miniature Golf Course (San Antonio)

Cool Crest is one of the oldest mini golf courses in the US: it’s been around for over 90 years! I love how nostalgic this course is; if you want the old-timey miniature golf experience, this is the place to be. Kids cost just $8 and adults are $10, so the prices are reasonable at Cool Crest, too. If the heat is too much, don’t worry. Cool Crest is open until 10 pm most nights and has plenty of lighting for hours of mini golf fun.

Care for a beer to beat the heat? Check out the Metzger Biergarten on-site. They even play live music!

Here’s another Youtuber checking out Cool Crest:

  • Address: 1402 Fredericksburg Road, San Antonio, TX 78201
  • Website: Cool Crest Golf

Embassy Mini Golf (San Antonio)

Embassy Mini Golf is one of the prettier mini golf courses I’ve visited. Their tropical setting with lush waterfalls and palm trees is both relaxing and beautiful. Embassy also bills itself as the cleanest mini golf course in the area, so if you want a nice experience without tons of trash or sticky messes, this is a pristine course that you’ll love. Embassy is also one of the cheaper courses in the area – 18 holes of mini golf costs just $7 for kids and $9 for adults.

  • Address: 500 Embassy Oaks, San Antonio, TX 78216
  • Website: Embassy Golf

Landa Park Mini Golf (New Braunfels)

I love San Antonio, but New Braunfels (a 40-minute drive to the north) has a lot of great attractions, too. The gorgeous Landa Park is an affordable and breathtaking destination that includes—you guessed it—mini golf. It’s open every day of the week from spring break through September. Its hours and openings change with the weather and seasons, so check their website before you make the trip. It’s not the fanciest course, but at $3 per person per round of golf, the Landa Park course is one of the cheapest options on this list. The city of New Braunfels even sells season passes for $30, so if you’re a frequent mini golfer, that’s a steal.

Alamo Mini Golf (Cibolo)

Alamo Mini Golf is a no-frills mini golf course located to the northeast of San Antonio in the city of Cibolo. They charge $10 for adults and $9 for kids, but it’s a great spot to escape the crowds in San Antonio. They also have a ton of non-golf activities, like bounce houses, water balloon fights, and even axe throwing. Plus, Alamo Mini Golf offers covered outdoor golfing rain or shine, so you don’t have to worry about the unpredictable Texas weather ruining your good time.

Green Acres (San Antonio)

I confess I love the scary/cute mascot at Green Acres, Dimples. Their mini golf course isn’t particularly challenging, but it’s a great option for beginners who want a good, clean course. Green Acres also has go-kart racing, batting cages, bumper boats (which are bumper cars on the water), and an indoor arcade. If you want a little something for everybody in the family, you’re sure to have a great time at Green Acres.

  • Address: 9782 US Highway 87 East, San Antonio, TX 78263
  • Website: Green Acres

Ice & Golf Center at Northwoods (San Antonio)

The Ice & Golf Center just installed new greens at its mini golf course, so come get your putt on! There aren’t any crazy windmills or cheesy mascots at this course, but it’s definitely designed to test you: if features twisted tracks and several water features. The Ice & Golf Center also has indoor ice skating if you want to cool down after a game of outdoor mini golf.

  • Address: 17530 Henderson Pass, San Antonio, TX 78232
  • Website: Northwoods Ice

Putt Pub (San Marcos)

Putt Pub in San Marcos makes for the perfect day trip from San Antonio. Their course is a little quirkier than most, so it’s definitely great for a casual game of miniature golf. Putt Pub stays open until 2 am every night and serves ice-cold beer on tap. However, keep in mind that this is an 18+ venue, so find a babysitter for the kiddos.

  • Address: 307 S LBJ Drive, San Marcos, TX 78666
  • Website: Putt Pub