Range and Putt

Driving ranges in St. Louis

Range and Putt lists 9 driving ranges in St. Louis, St. Louis County, St. Charles and the Illinois side. Of those, five have heated bays, four have lights and one has Toptracer. The lowest published bucket price is $4 for about 35 balls at Solid Impact Golf Center. Seven of the nine publish a price online. Every detail was checked against a named source in November 2026.

Heated bays 5Covered bays 5Lights 4

Compare St. Louis driving ranges

RangeTownHeatedLightsBall trackingPrice from
Big Bend Golf CenterValley ParkYesYesNot statedNot published
Cave Spring Golf CenterSt. CharlesNot statedYesNot stated$6 for about 32 balls
Forest Park Golf CourseSt. LouisNot statedNot statedNot statedNot published
Highlands Golf and Tennis CenterSt. LouisNot statedYesNot stated$8 for 35 balls
Jefferson Barracks Golf Tee and Putt-PuttColumbiaNot statedNot statedNot stated$5 a bucket
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

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

Illinois side

Jefferson Barracks Golf Tee and Putt-Putt

Driving range, Columbia

Jefferson Barracks Golf Tee in Columbia, Illinois, is an honor-system range open year-round in daylight: $10 buys all the balls you can hit, or $5 a large bucket, with the putting green included or $2. Pay with exact change in the box at the rear door or by Venmo; cards are not accepted.

Price
From $5 a bucket
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

St. Louis

Forest Park Golf Course

Range at a golf course, St. Louis

Forest Park Golf Course, in St. Louis' main city park, has a practice range and areas for chipping and putting.

Price
Not published
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

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

St. Louis County and St. Charles

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

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

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

Practicing in winter

St. Louis ranges mostly stay open through winter on shorter hours, with a few heated, covered stalls, while grass tees and short game areas close for the season. For cold-weather practice, start with Big Bend Golf Center, Solid Impact Golf Center, Topgolf Chesterfield, Topgolf St. Louis Midtown and Tower Tee Golf & Recreation.

Questions people ask

Which driving ranges in St. Louis are heated?

Big Bend Golf Center, Solid Impact Golf Center, Topgolf Chesterfield, Topgolf St. Louis Midtown and Tower Tee Golf & Recreation have heated bays, according to their own websites.

How much is a bucket of balls in St. Louis?

The lowest published price we found is $4 for about 35 balls at Solid Impact Golf Center, checked November 12, 2026. Many ranges do not post prices online, so this is the lowest published price, not the lowest price in the area.

Which St. Louis driving ranges have Toptracer?

Tower Tee Golf & Recreation lists Toptracer ball tracking.

Mini golf in St. Louis

We also list 5 mini golf courses in St. Louis, with prices per round.

Before you go

How this list is made

We read each range'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. Read more about how we check.