Range and Putt

Indoor mini golf in Miami

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.

VenueTownHolesSettingPrice from
Puttery MiamiMiami9 3 coursesIndoor$21 per round
Putting Edge Fort LauderdaleFort LauderdaleNot statedIndoor$17 per person
Puttshack Dania BeachDania Beach9Indoor$14 per round
Puttshack MiamiMiami9Indoor$18 per round

"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.

Puttery Miami

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

Putting Edge Fort Lauderdale

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

Puttshack Dania Beach

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

Puttshack Miami

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