Indoor mini golf runs in any weather and usually keeps the same hours all year. Range and Putt lists 4 venues in Miami, Miami-Dade County and southern Broward County that are indoors or have an indoor course, according to their own websites.
"Not stated" means we found no source for it. Where a venue has more than one course, the hole count follows the note on its own page.
On the map
2 of 4 shown. Locations are placed from the street address with the US Census Bureau geocoder, or from OpenStreetMap where the geocoder finds no match, so a pin can sit a short way from the entrance.
Putting entertainment venue, Miami
Puttery Miami is an indoor putting entertainment venue in Wynwood with three themed nine-hole courses, Rooftop, Lodge and Library, plus a kitchen and cocktail bar. Unlimited play costs $25 for adults and $15 for kids 17 and under, and 18 holes cost $21.
- Price
- From $21 per round
- Holes
- 9
- Checked
- November 12, 2026
Mini golf, Fort Lauderdale
Putting Edge Fort Lauderdale is an indoor glow-in-the-dark mini golf course inside Xtreme Action Park on Powerline Road. Admission is $17, and it stays open until 1 am on Friday and Saturday nights.
- Price
- From $17 per person
- Checked
- November 12, 2026
Putting entertainment venue, Dania Beach
Puttshack Dania Beach is an indoor putting entertainment venue with a bar and restaurant. A 9-hole game costs $14 for ages 13 and up and $9 for ages 12 and under, and unlimited mini golf costs $25 and $15, on the Thursday prices we checked; the venue lists prices by day of the week.
- Price
- From $14 per round
- Holes
- 9
- Checked
- November 12, 2026
Putting entertainment venue, Miami
Puttshack Miami is an indoor putting entertainment venue with a bar and restaurant. A 9-hole game costs $18 for ages 13 and up and $10 for ages 12 and under, and unlimited mini golf costs $30 and $15, on the Thursday prices we checked; the venue lists prices by day of the week.
- Price
- From $18 per round
- Holes
- 9
- Checked
- November 12, 2026
All mini golf in Miami