Range and Putt

Mini golf in St. Louis

Range and Putt lists 5 places to play mini golf in St. Louis, St. Louis County, St. Charles and the Illinois side. One is indoors or has an indoor course. The lowest published price is $6 per round at Cave Spring Golf Center. Three of the five publish a price online. Every detail was checked against a named source in November 2026.

Compare mini golf in St. Louis

VenueTownHolesSettingPrice from
Cave Spring Golf CenterSt. Charles18Not stated$6 per round
Puttshack St. LouisSt. Louis9Indoor$14 per round
St. Louis Union Station Mini GolfSt. Louis18OutdoorNot published
Tower Tee Golf & RecreationSt. Louis9Not statedNot published
WOW! Fun and GamesFenton18Outdoor$12 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

5 of 5 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.

St. Louis

Puttshack St. Louis

Putting entertainment venue, St. Louis

Puttshack St. Louis is an indoor putting entertainment venue at City Foundry, with a bar and restaurant.

Price
From $14 per round
Holes
9
Checked
November 12, 2026

St. Louis Union Station Mini Golf

Mini golf, St. Louis

St. Louis Union Station Mini Golf is an 18-hole course beneath the historic 1894 train shed and the 200-foot St.

Price
Not published
Holes
18
Checked
November 12, 2026

St. Louis County and St. Charles

Cave Spring Golf Center

Golf center, Mini golf, St. Charles

Cave Spring Golf Center in St. Charles has a lighted driving range with canopy-covered mats for practice in the rain and grass tees in season, a renovated short game area with a putting green, chipping areas and bunkers for $5 an hour, mini golf, and PGA professionals for lessons and regripping.

Price
From $6 per round
Holes
18
Checked
November 12, 2026

Tower Tee Golf & Recreation

Golf center, Mini golf, St. Louis

Tower Tee Golf & Recreation, the St. Louis landmark rebuilt and reopened in 2021, has a driving range with 53 covered bays (33 heated in winter), 13 covered and heated Toptracer bays and a 20-station turf tee, plus a par 3 course, a 15,000-square-foot putting green, a 9-hole putting course, FootGolf, batting cages and bocce.

Price
Not published
Holes
9
Checked
November 12, 2026

WOW! Fun and Games

Mini golf, Fenton

WOW! Fun and Games in Fenton has an 18-hole, mountain-style outdoor mini golf course with interactive props and educational touches about America's national parks, plus duckpin bowling, sports simulators, curling, karaoke and a cafe. A game costs $12 a person, scored on phones with a live leaderboard.

Price
From $12 per round
Holes
18
Checked
November 12, 2026

Questions people ask

How much does mini golf cost in St. Louis?

The lowest published price is $6 per round at Cave Spring Golf Center, and the highest starting price is $14 per round at Puttshack St. Louis, checked November 12, 2026. These are each venue's lowest general price. Children and seniors often pay less, and the full list is on each venue's page.

Where can you play indoor mini golf in St. Louis?

Puttshack St. Louis is indoors or has an indoor course, according to its own websites.

Do you need to book mini golf in St. Louis?

Puttshack St. Louis and St. Louis Union Station Mini Golf take bookings. Where a listing says nothing about booking, the venue's website did not mention it.

Driving ranges in St. Louis

We also list 9 driving ranges in St. Louis, with bucket prices.

Before you go

How this list is made

We read each venue's own website first, then its park district or operator pages. A detail only goes on the page when a source states it, and each listing links to the sources we used. Prices are per person for one round unless the row says otherwise. Read more about how we check.