Range and Putt

Covered driving ranges in St. Louis

Five of the nine driving ranges we list in St. Louis, St. Louis County, St. Charles and the Illinois side state that they have covered bays: Cave Spring Golf Center, Solid Impact Golf Center, Topgolf Chesterfield, Topgolf St. Louis Midtown and Tower Tee Golf & Recreation. Checked November 2026.

Covered bays have a roof over the hitting stations, which keeps you and the mat dry in rain and gives shade in summer. Covered does not always mean heated, so check each listing.

RangeTownHeatedLightsBall trackingPrice from
Cave Spring Golf CenterSt. CharlesNot statedYesNot stated$6 for about 32 balls
Solid Impact Golf CenterWood RiverYesYesNot stated$4 for about 35 balls
Topgolf ChesterfieldChesterfieldYesNot statedNot stated$14.99 per hour
Topgolf St. Louis MidtownSt. LouisYesNot statedNot stated$14.99 per hour
Tower Tee Golf & RecreationSt. LouisYesNot statedToptracer$7 for 30 balls

"Not stated" means we found no source for it, not that the range lacks it.

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.

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 for about 32 balls
Has
Covered bays, Lights, Grass tees
Checked
November 12, 2026

Solid Impact Golf Center

Golf center, Wood River

Solid Impact Golf Center in Wood River, Illinois, sits on 24 lighted acres with more than 200 yards of grass tees and 18 mats, six of them heated and covered in winter, plus an artificial putting and chipping green. Baskets cost $4 for about 35 balls, $8 for about 70 and $12 for about 105.

Price
From $4 for about 35 balls
Has
Heated bays, Covered bays, Lights, Grass tees
Checked
November 12, 2026

Topgolf Chesterfield

Golf entertainment venue, Chesterfield

Topgolf St. Louis - Chesterfield is a golf entertainment venue where you rent a hitting bay by the hour.

Price
From $14.99 per hour
Has
Heated bays, Covered bays
Checked
November 12, 2026

Topgolf St. Louis Midtown

Golf entertainment venue, St. Louis

Topgolf St. Louis - Midtown is a golf entertainment venue where you rent a hitting bay by the hour.

Price
From $14.99 per hour
Has
Heated bays, Covered bays
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
From $7 for 30 balls
Has
Heated bays, Covered bays, Toptracer
Checked
November 12, 2026

See all nine driving ranges in St. Louis