San Antonio is home to some of the best mini-golf courses in the entire state and other equally amazing options!
From amazing outdoor courses to glow-in-the-dark indoor options, take a look at our top picks for the best mini-golf courses in San Antonio, and get ready to practice your skills and have an excellent time with the family!
1
903 Bitters Rd, San Antonio, TX 78216, USA
Cosmic Mayhem Blacklight Mini Golf
Cosmic Mayhem is an indoor, glow-in-the-dark mini-golf course with one of kids' favorite themes: space!2
1402 Fredericksburg Rd, San Antonio, TX 78201, USA
Cool Crest Miniature Golf
Cool Crest Miniature Golf, a historic gem in the mini-golf world, offers two delightful courses suitable for all ages.3
500 Embassy Oaks, San Antonio, TX 78216, USA
Embassy Miniature Golf
Right in the middle of San Antonio, you will find this tropical paradise where you can enjoy mini-golf with the whole family!4
2267 NW Military Hwy, San Antonio, TX 78213, USA
Monster Mini-Golf
Monster Mini Golf & Laser Tag offers a unique family entertainment experience with its indoor, glow-in-the-dark, 18-hole mini-golf course, complete with cool monster-themed décor, animated props, and a live DJ.5
9782 US Hwy 87 E, San Antonio, TX 78263, USA
Green Acres Golf and Games
Offering mini-golf, go-karts, batting cages, and more!6
509 Sassman Rd, Marion, TX 78124, USA
Alamo Mini-Golf
Alamo Mini-Golf is a great place to have fun with the entire family!7
17530 Henderson Pass, San Antonio, TX 78232, USA
Ice & Golf Center at Northwoods
The Ice & Golf Center at Northwoods offers a 17,000-square-foot ice rink for spinning, sliding, and gliding, perfect for birthday parties, practices, tournaments, or casual games.8
5539 N Loop 1604 W, San Antonio, TX 78249, USA
Topgolf
Topgolf San Antonio is a premier entertainment venue with 102 bays across 3 floors, a stunning rooftop terrace, vibrant bars, and a unique golf game experience.9
Landa Park, 164 Landa Park Dr, New Braunfels, TX 78130, USA
Landa Park
Landa Park features many activities and attractions for the whole family to have a wonderful time!10
911 US 90, Hondo, TX, USA