Range and Putt

Heated driving ranges in Chicago

11 of the 49 driving ranges we list in Chicago and its suburbs state that they have heated bays: Bridges of Poplar Creek Country Club, Diversey Driving Range, Golf Center Des Plaines, Green Valley Golf Range, Links & Tees Golf Dome, Mistwood Golf Dome, Skokie Sports Park, St. Andrews Golf & Country Club, Topgolf Naperville, Topgolf Schaumburg and Zigfield Troy Golf. Checked November 2026.

Heated bays put a heater above or behind each hitting station so you can practice comfortably when it is cold out. Outdoor grass tees around Chicago close for the winter, so from November to March most practice happens in heated bays and golf domes.

RangeTownHeatedLightsBall trackingPrice from
Bridges of Poplar Creek Country ClubHoffman EstatesYesYesToptracer$15 per 30 minutes
Diversey Driving RangeChicagoYesNot statedNot stated$12 a bucket
Golf Center Des PlainesDes PlainesYesYesNot stated$15 for 100 balls
Green Valley Golf RangeHanover ParkYesYesToptracer$8.50 for about 45 balls
Links & Tees Golf DomeAddisonYesNot statedToptracer$24 per 30 minutes
Mistwood Golf DomeBolingbrookYesNot statedToptracer$48 per hour
Skokie Sports ParkSkokieYesNot statedTrackMan$5 for 29 balls
St. Andrews Golf & Country ClubWest ChicagoYesYesToptracer$9 for 32 balls
Topgolf NapervilleNapervilleYesNot statedNot statedNot published
Topgolf SchaumburgSchaumburgYesNot statedNot statedNot published
Zigfield Troy GolfWoodridgeYesNot statedNot stated$7 for 30 balls

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

On the map

10 of 11 shown. The rest have no street address we could place. 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.

Bridges of Poplar Creek Country Club

Range at a golf course, Hoffman Estates

Bridges of Poplar Creek is the Hoffman Estates Park District's golf course, with a lighted driving range that uses Toptracer ball tracking. Its Toptracer Range has 10 covered and heated bays that are open all year, weather permitting, at $30 an hour or $15 for half an hour with unlimited balls and up to six people in a bay.

Price
From $15 per 30 minutes
Has
Heated bays, Covered bays, Lights, Toptracer
Checked
November 12, 2026

Diversey Driving Range

Driving range, Mini golf, Chicago

Diversey is the Chicago Park District's driving range on Diversey Parkway in Lincoln Park, a two-tier facility with covered, heated stalls and an upper deck that looks out over Lake Michigan and downtown. You hit off mats onto a synthetic turf range with target greens.

Price
From $12 a bucket
Has
Heated bays, Covered bays
Checked
November 12, 2026

Golf Center Des Plaines

Golf center, Des Plaines

Golf Center Des Plaines is the Des Plaines Park District's year-round practice facility on North River Road. The range has 80 hitting stations on three tiers, all lighted and individually heated, with an automated tee-up system and 300 yards of landing area.

Price
From $15 for 100 balls
Has
Heated bays, Lights, Grass tees
Checked
November 12, 2026

Green Valley Golf Range

Golf center, Mini golf, Hanover Park

Green Valley Golf Range in Hanover Park is open year-round, from 10 am to 10 pm every day. The range has 80 lighted hitting stations, 20 of them covered and heated, along with 40 grass stations.

Price
From $8.50 for about 45 balls
Has
Heated bays, Covered bays, Lights, Grass tees, Toptracer
Checked
November 12, 2026

Links & Tees Golf Dome

Indoor golf dome, Golf center, Addison

Links & Tees is the Addison Park District's indoor, heated golf dome. Inside is a two-tier driving range with 40 Toptracer bays, plus indoor chipping and putting areas.

Price
From $24 per 30 minutes
Has
Heated bays, Covered bays, Toptracer, Indoor
Checked
November 11, 2026

Mistwood Golf Dome

Indoor golf dome, Bolingbrook

Mistwood Golf Dome in Bolingbrook is a fully heated indoor range with 30 hitting bays, each using Toptracer Range to show distance data on every shot. You pay per bay by the hour: $48 on weekdays before 4 pm, $52 after 4 pm and $58 from Friday to Sunday, so four people sharing pay $12 to $14.50 each.

Price
From $48 per hour
Has
Heated bays, Covered bays, Toptracer, Indoor
Checked
November 12, 2026

Skokie Sports Park

Golf center, Mini golf, Skokie

Skokie Sports Park is the Skokie Park District's year-round golf range, with 40 hitting stations on two tiers. The stations are heated and have automatic tees and TrackMan ball tracking, and there are natural grass tees as well.

Price
From $5 for 29 balls
Has
Heated bays, Grass tees
Checked
November 11, 2026

St. Andrews Golf & Country Club

Range at a golf course, West Chicago

The practice center at St. Andrews in West Chicago has 20 heated, covered hitting bays with Toptracer Range, and stays open after dark.

Price
From $9 for 32 balls
Has
Heated bays, Covered bays, Lights, Grass tees, Toptracer
Checked
November 11, 2026

Topgolf Naperville

Golf entertainment venue, Naperville

Topgolf Naperville is a three-floor golf entertainment venue with more than 100 all-weather hitting bays. You rent a bay by the hour and each one has room for six people.

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

Topgolf Schaumburg

Golf entertainment venue, Schaumburg

Topgolf Schaumburg is a three-floor golf entertainment venue with more than 100 hitting bays. You rent a bay by the hour rather than buying a bucket, and each bay has room for six people, so the cost is usually split across a group.

Price
Not published
Has
Heated bays, Covered bays
Checked
November 11, 2026

Zigfield Troy Golf

Golf center, Woodridge

Zigfield Troy Golf in Woodridge is a practice range with 60 bluegrass hitting stations, plus mats for wet days and about half a dozen heated, sheltered stations for winter. Baskets run from $7 for 30 balls to $26 for a 180-ball family basket.

Price
From $7 for 30 balls
Has
Heated bays, Covered bays, Grass tees
Checked
November 11, 2026

See all 49 driving ranges in Chicago

Read our guide: What to wear to a driving range