Range and Putt

Driving ranges with lights in St. Louis

Four of the nine driving ranges we list in St. Louis, St. Louis County, St. Charles and the Illinois side state that they have lights: Big Bend Golf Center, Cave Spring Golf Center, Highlands Golf and Tennis Center and Solid Impact Golf Center. Checked November 2026.

A lighted range has floodlights over the landing area, so you can see ball flight after dark. These are the places to look at for practice after work, especially outside summer.

RangeTownHeatedLightsBall trackingPrice from
Big Bend Golf CenterValley ParkYesYesNot statedNot published
Cave Spring Golf CenterSt. CharlesNot statedYesNot stated$6 for about 32 balls
Highlands Golf and Tennis CenterSt. LouisNot statedYesNot stated$8 for 35 balls
Solid Impact Golf CenterWood RiverYesYesNot stated$4 for about 35 balls

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

On the map

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

Big Bend Golf Center

Driving range, Valley Park

Big Bend Golf Center in Valley Park is a fully lit range and learning center with more than 25 hitting stations on two decks, an all-grass landing area, target pins from 75 to 250 yards, and heated bays on the lower deck in fall and winter. Balls come from automated dispensers that take exact cash, cards or a reloadable e-key, so you do not need to call ahead.

Price
Not published
Has
Heated bays, Lights
Checked
November 12, 2026

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

Highlands Golf and Tennis Center

Range at a golf course, St. Louis

The Highlands Golf and Tennis Center in Forest Park has a 30-bay driving range with aerial and ground lighting for summer evenings and three target greens for wedge practice. A small bucket of 35 balls costs $8, 70 balls $12 and 100 balls $15.

Price
From $8 for 35 balls
Has
Lights
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

See all nine driving ranges in St. Louis