Range and Putt

Driving ranges in Chicago

Range and Putt lists 49 driving ranges in Chicago and its suburbs. Of those, 11 have heated bays, 13 have lights and nine have Toptracer. The lowest published bucket price is $5 for 29 balls at Skokie Sports Park. 38 of the 49 publish a price online. Every detail was checked against a named source in November 2026.

Heated bays 11Covered bays 10Lights 13Grass tees 23Toptracer 9

Compare Chicago driving ranges

RangeTownHeatedLightsBall trackingPrice from
Bittersweet Golf ClubGurneeNot statedYesNot statedNot published
Bolingbrook Golf ClubBolingbrookNot statedYesNot stated$16 for 70 balls
Bridges of Poplar Creek Country ClubHoffman EstatesYesYesToptracer$15 per 30 minutes
Buffalo Grove Golf CourseBuffalo GroveNot statedNot statedNot stated$10 for 50 balls
Cantigny Golf AcademyWheatonNot statedNot statedTrackMan Range$8 for 25 balls
Cog Hill Golf & Country ClubLemontNot statedNot statedToptracer$7 for about 30 balls
Coyote Run Golf CourseFlossmoorNot statedYesNot stated$6 for 35 balls
Crystal Woods Golf ClubWoodstockNot statedNot statedNot stated$7 a bucket
Deerfield Golf Club and Learning CenterRiverwoodsNot statedNot statedNot statedNot published
Deerpath Golf CourseLake ForestNot statedNot statedNot statedNot published
Diversey Driving RangeChicagoYesNot statedNot stated$12 a bucket
Flagg Creek Golf CourseCountrysideNot statedYesNot statedNot published
Foxford Hills Golf ClubCaryNot statedYesNot stated$7 for 35 balls
George W. Dunne National Golf CourseOak ForestNot statedNot statedNot statedNot published
Glencoe Golf ClubGlencoeNot statedNot statedNot stated$11 for 35 balls
Golf Center Des PlainesDes PlainesYesYesNot stated$15 for 100 balls
Green Valley Golf RangeHanover ParkYesYesToptracer$8.50 for about 45 balls
Harborside International Golf CenterChicagoNot statedNot statedNot stated$10 for 40 balls
Heritage Bluffs Public Golf ClubChannahonNot statedNot statedNot stated$6 for 25 balls
Highland Park Golf Learning CenterHighland ParkNot statedNot statedNot stated$12 for 40 balls
Hilldale Golf ClubHoffman EstatesNot statedNot statedNot statedNot published
Jackson Park Golf CourseChicagoNot statedNot statedNot stated$9 a bucket
Links & Tees Golf DomeAddisonYesNot statedToptracer$24 per 30 minutes
Marquette Park Golf CourseChicagoNot statedNot statedNot stated$11 a bucket
Mistwood Golf ClubRomeovilleNot statedNot statedToptracer Range Mobile$25 per visit
Mistwood Golf DomeBolingbrookYesNot statedToptracer$48 per hour
Oakton Driving RangePark RidgeNot statedNot statedNot stated$10 a bucket
PGN Tee TimeHickory HillsNot statedNot statedToptracerNot published
Pine Meadow Golf ClubMundeleinNot statedNot statedNot stated$7 for about 35 balls
Prairie Bluff Public Golf ClubCrest HillNot statedNot statedTrackman$6 for 25 balls
Prairie Landing Golf ClubWest ChicagoNot statedNot statedNot statedNot published
Ruffled Feathers Golf ClubLemontNot statedNot statedNot stated$20 for 140 balls
Sanctuary Golf CourseNew LenoxNot statedYesToptracer$7 for 25 balls
Skokie Sports ParkSkokieYesNot statedTrackMan$5 for 29 balls
St. Andrews Golf & Country ClubWest ChicagoYesYesToptracer$9 for 32 balls
Stonewall Orchard Golf ClubGrayslakeNot statedNot statedNot stated$7 for 25 balls
Stony Creek Golf CourseOak LawnNot statedNot statedNot stated$7 for 30 balls
Sugar Creek Golf CourseVilla ParkNot statedNot statedNot stated$9 for 35 balls
Sunset Meadows Driving RangeArlington HeightsNot statedYesNot stated$8 a bucket
The Glen ClubGlenviewNot statedNot statedNot stated$16 for about 40 balls
The Links at CarillonPlainfieldNot statedNot statedNot stated$5 for about 25 balls
Topgolf NapervilleNapervilleYesNot statedNot statedNot published
Topgolf SchaumburgSchaumburgYesNot statedNot statedNot published
Village Greens of WoodridgeWoodridgeNot statedNot statedNot stated$8 for 30 balls
Village Links of Glen EllynGlen EllynNot statedNot statedNot stated$9 for about 25 balls
Water's Edge Golf ClubWorthNot statedYesNot stated$6 for about 30 balls
Whisper Creek Golf ClubHuntleyNot statedNot statedNot stated$5 for 15 balls
White Pines Golf ClubBensenvilleNot statedYesNot 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

42 of 49 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.

North Side

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

North Suburbs

Bittersweet Golf Club

Range at a golf course, Gurnee

Bittersweet Golf Club in Gurnee has a lighted driving range with grass tees, open until 10 pm in prime season. You pay by swiping a credit card at the ball dispenser outside.

Price
Not published
Has
Lights, Grass tees
Checked
November 12, 2026

Deerfield Golf Club and Learning Center

Range at a golf course, Riverwoods

Deerfield Golf Club's Learning Center in Riverwoods has both grass and mat hitting areas, two short game areas, a greenside bunker and two large putting greens. All of it is open to the public, not only to golfers playing the 18-hole course.

Price
Not published
Has
Grass tees
Checked
November 12, 2026

Deerpath Golf Course

Range at a golf course, Lake Forest

Deerpath Golf Course in Lake Forest has a grass tee driving range with target greens, open every day in season. It sells small, medium and large buckets of about 25, 40 and 110 balls, but the prices are missing from its website at the moment.

Price
Not published
Has
Grass tees
Checked
November 12, 2026

Glencoe Golf Club

Range at a golf course, Glencoe

Glencoe Golf Club has an irons-only practice range with a newly renovated grass tee line. The club laid 30,000 square feet of fairway-grade sod, leveled it and added drainage, so stations can be rotated more often.

Price
From $11 for 35 balls
Has
Grass tees
Checked
November 12, 2026

Highland Park Golf Learning Center

Driving range, Highland Park

The Highland Park Golf Learning Center is the Park District of Highland Park's outdoor range, with 40 hitting stations on mats and grass. A 40-ball bucket costs $12 on mats or $14 on grass, and a 70-ball bucket $17 or $20.

Price
From $12 for 40 balls
Has
Grass tees
Checked
November 11, 2026

Pine Meadow Golf Club

Range at a golf course, Mundelein

Pine Meadow Golf Club in Mundelein has two ranges. The lower range has more than 30 grass tee stations and five target greens, with two putting greens and a chipping green with a bunker next to it.

Price
From $7 for about 35 balls
Has
Grass tees
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

Stonewall Orchard Golf Club

Range at a golf course, Grayslake

Stonewall Orchard Golf Club in Grayslake has a bent grass tee area with target greens and a practice bunker, plus synthetic turf that is used in the off-season and in bad weather. Buckets cost $7 for 25 balls, $11 for 40 and $18 for 75, and the range uses Titleist Tour Soft balls.

Price
From $7 for 25 balls
Has
Grass tees
Checked
November 12, 2026

The Glen Club

Range at a golf course, Glenview

The Glen Club in Glenview sells range balls by the bag: about 40 balls for $16, or $14 for Glenview residents. In summer the range opens at 6:30 am and the last bucket is sold at 7 pm; in spring and fall the last bucket is sold at 5:30 pm.

Price
From $16 for about 40 balls
Checked
November 12, 2026

Northwest Suburbs

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

Buffalo Grove Golf Course

Range at a golf course, Buffalo Grove

Buffalo Grove Golf Course has a 22-station driving range that is all grass, with yardage markers at 75, 100, 150 and 200 yards. Range balls cost $10 for 50 or $20 for 100.

Price
From $10 for 50 balls
Has
Grass tees
Checked
November 12, 2026

Crystal Woods Golf Club

Range at a golf course, Woodstock

Crystal Woods Golf Club in Woodstock has a grass tee driving range with target greens, limited to irons and hybrids only. A small bucket costs $7 and a large costs $12; the club does not state ball counts.

Price
From $7 a bucket
Has
Grass tees
Checked
November 12, 2026

Foxford Hills Golf Club

Range at a golf course, Cary

Foxford Hills Golf Club in Cary has a 30-stall lighted driving range with four target greens guarded by bunkers. Balls cost $7 for 35, $10 for 55, $13 for 85 and $21 for 155, bought with a credit card at the range machine.

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

Hilldale Golf Club

Range at a golf course, Hoffman Estates

Hilldale Golf Club in Hoffman Estates has a practice facility that is always open to the public, with all-grass hitting stations, a short game area with bunkers and separate chipping and putting greens. It sits beside the clubhouse of the 18-hole Robert Trent Jones Sr.

Price
Not published
Has
Grass tees
Checked
November 12, 2026

Oakton Driving Range

Driving range, Park Ridge

Oakton Driving Range is the Park Ridge Park District's seasonal outdoor range, with open and shaded bays and a synthetic putting and chipping green. Buckets cost $10 for a medium, $11 for a large and $14 for a bushel, and clubs can be rented for $3 with ID.

Price
From $10 a bucket
Has
Covered bays
Checked
November 11, 2026

Sunset Meadows Driving Range

Driving range, Arlington Heights

Sunset Meadows is the Arlington Heights Park District's outdoor driving range at the corner of Kirchoff Road and Dwyer Avenue. It has 25 lighted stations, four target greens and a practice green that is free to use.

Price
From $8 a bucket
Has
Lights
Checked
November 11, 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

Whisper Creek Golf Club

Range at a golf course, Huntley

Whisper Creek Golf Club in Huntley sells range balls in three sizes at public prices of $5 for 15 balls, $10 for 45 and $15 for 90. A separate Del Webb price list is $1 lower per bucket.

Price
From $5 for 15 balls
Checked
November 12, 2026

South Side

Harborside International Golf Center

Range at a golf course, Chicago

Harborside International Golf Center on Chicago's far South Side has a 57-acre practice facility with bent grass tees, four target greens and separate areas for chipping, pitching and sand play. Buckets come in four sizes, from 40 balls for $10 to 180 balls for $26.

Price
From $10 for 40 balls
Has
Grass tees
Checked
November 12, 2026

Jackson Park Golf Course

Range at a golf course, Chicago

Jackson Park is a Chicago Park District golf course on the South Side with a driving range. A medium bucket costs $9 and a large $14, with lower prices for Advantage Card holders.

Price
From $9 a bucket
Checked
November 11, 2026

Marquette Park Golf Course

Range at a golf course, Chicago

Marquette Park is a Chicago Park District golf course on the South Side with a driving range. A large bucket costs $11, or $9 with the park district's Advantage Card.

Price
From $11 a bucket
Checked
November 11, 2026

South Suburbs

Coyote Run Golf Course

Range at a golf course, Flossmoor

Coyote Run Golf Course in Flossmoor has a lighted driving range with both grass and mat tees. A 35-ball warmup bucket costs $6 and a 70-ball regular bucket costs $10, paid at a ball machine that takes credit cards.

Price
From $6 for 35 balls
Has
Lights, Grass tees
Checked
November 12, 2026

George W. Dunne National Golf Course

Range at a golf course, Oak Forest

George W. Dunne National in Oak Forest is a Forest Preserves of Cook County course with a 40-bay driving range, a practice green and a short game area.

Price
Not published
Checked
November 12, 2026

Southwest Suburbs

Bolingbrook Golf Club

Range at a golf course, Bolingbrook

Bolingbrook Golf Club's Golf Academy and Driving Range is open to the public and has 70 bent grass hitting stations aimed at 12 target greens. Buckets cost $16 for 70 balls, $22 for 110 and $26 for 140, with $1 off for Bolingbrook residents and lower senior prices on weekday mornings.

Price
From $16 for 70 balls
Has
Lights, Grass tees
Checked
November 12, 2026

Cog Hill Golf & Country Club

Range at a golf course, Lemont

Cog Hill is a golf club in Lemont whose practice range sells buckets by size. Five bucket sizes run from about 30 balls to a 180-ball family bucket, and the same price applies on mats or grass.

Price
From $7 for about 30 balls
Has
Grass tees, Toptracer
Checked
November 12, 2026

Flagg Creek Golf Course

Range at a golf course, Countryside

Flagg Creek is the City of Countryside's golf course, with a driving range that has bentgrass tees and night lighting. The city says the facility is open from sunrise until 10 pm every day.

Price
Not published
Has
Lights, Grass tees
Checked
November 11, 2026

Heritage Bluffs Public Golf Club

Range at a golf course, Channahon

Heritage Bluffs Public Golf Club in Channahon sells range balls in four basket sizes, from a 25-ball warm-up basket for $6 to a 100-ball large basket for $15. The practice area also has a putting green and a chipping green.

Price
From $6 for 25 balls
Checked
November 12, 2026

Mistwood Golf Club

Range at a golf course, Romeoville

Mistwood Golf Club in Romeoville charges a flat $25 for an unlimited number of range balls, which also covers the putting green and chipping area. You check in and pay in the pro shop.

Price
From $25 per visit
Has
Toptracer
Checked
November 12, 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

PGN Tee Time

Golf center, Mini golf, Hickory Hills

PGN Tee Time in Hickory Hills combines a 24-bay outdoor Toptracer driving range, golf simulators, a full-service bar and an arcade with two 18-hole mini golf courses featuring a giant castle, waterfalls, rivers, a mountain and a moat. The site does not list range or mini golf prices, so call before you go.

Price
Not published
Has
Toptracer
Checked
November 12, 2026

Prairie Bluff Public Golf Club

Range at a golf course, Crest Hill

Prairie Bluff Public Golf Club in Crest Hill has a 31-bay golf range, five of which are premium bays equipped with Trackman. Buckets cost $6 for 25 balls, $11 for 50, $16 for 80 and $24 for 120.

Price
From $6 for 25 balls
Checked
November 12, 2026

Ruffled Feathers Golf Club

Range at a golf course, Lemont

Ruffled Feathers Golf Club in Lemont has an all-grass driving range with marked target areas. It sells one bucket size: 140 balls for $20, which works out to about 14 cents a ball.

Price
From $20 for 140 balls
Has
Grass tees
Checked
November 12, 2026

Sanctuary Golf Course

Range at a golf course, New Lenox

Sanctuary Golf Course in New Lenox has a Toptracer range with monitors at the bays and lights for evening practice. Buckets cost $7 for 25 balls, $9 for 35, $14 for 65 and $20 for 100.

Price
From $7 for 25 balls
Has
Lights, Toptracer
Checked
November 12, 2026

Stony Creek Golf Course

Range at a golf course, Mini golf, Oak Lawn

Stony Creek Golf Course in Oak Lawn has a 52-station driving range with three bucket sizes: 30 balls for $7, 60 for $13 and 90 for $16. There are three practice putting greens and an 18-hole miniature golf course that costs $5 for adults and $4 for juniors.

Price
From $7 for 30 balls
Checked
November 12, 2026

The Links at Carillon

Range at a golf course, Plainfield

The Links at Carillon in Plainfield has some of the lowest bucket prices in the Chicago suburbs: about 25 balls for $5, about 45 for $8 and about 75 for $10. The prices are listed on the club's rates page.

Price
From $5 for about 25 balls
Checked
November 12, 2026

Water's Edge Golf Club

Range at a golf course, Worth

Water's Edge Golf Club in Worth has a one-acre natural grass tee that is open every day from April through October. The range is lit and stays open until sundown, seven days a week, weather permitting.

Price
From $6 for about 30 balls
Has
Lights, Grass tees
Checked
November 12, 2026

West Suburbs

Cantigny Golf Academy

Range at a golf course, Wheaton

Cantigny Golf Academy is the practice facility at Cantigny Golf in Wheaton. It sells three bucket sizes: 25 balls for $8, 45 for $14 and 75 for $20.

Price
From $8 for 25 balls
Checked
November 11, 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

Prairie Landing Golf Club

Range at a golf course, West Chicago

Prairie Landing Golf Club in West Chicago has a driving range, a short game area, two practice putting greens and two regulation par-4 practice holes. You can buy range balls in the pro shop or with a credit card at the machine by the range.

Price
Not published
Checked
November 12, 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

Sugar Creek Golf Course

Range at a golf course, Villa Park

Sugar Creek Golf Course in Villa Park has a 25-station driving range that is open year-round, weather permitting. You hit from mats only, toward target greens and flags marked with yardages.

Price
From $9 for 35 balls
Checked
November 12, 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

Village Greens of Woodridge

Range at a golf course, Woodridge

Village Greens of Woodridge sells range balls in four sizes: 30 balls for $8, 50 for $10, 75 for $14 and 110 for $20. Buckets are available daily during golf shop hours, so the range keeps the same hours as the pro shop.

Price
From $8 for 30 balls
Checked
November 12, 2026

Village Links of Glen Ellyn

Range at a golf course, Glen Ellyn

The driving range at Village Links of Glen Ellyn has a grass practice tee that holds up to 40 hitters and 20 artificial turf tees for wet conditions. Buckets run from $9 for about 25 balls to $26 for about 200.

Price
From $9 for about 25 balls
Has
Grass tees
Checked
November 12, 2026

White Pines Golf Club

Range at a golf course, Bensenville

White Pines Golf Club is a Bensenville Park District facility with two 18-hole courses and a seasonal driving range. In late spring and summer the range opens at 6 am most days and runs until dusk, with extended lighted hours for a limited time in summer.

Price
Not published
Has
Lights
Checked
November 12, 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

Practicing in winter

Outdoor grass tees around Chicago close for the winter, so from November to March most practice happens in heated bays and golf domes. For cold-weather practice, start with 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.

Questions people ask

Which driving ranges in Chicago are heated?

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 have heated bays, according to their own websites.

How much is a bucket of balls in Chicago?

The lowest published price we found is $5 for 29 balls at Skokie Sports Park, 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 Chicago driving ranges have Toptracer?

Bridges of Poplar Creek Country Club, Cog Hill Golf & Country Club, Green Valley Golf Range, Links & Tees Golf Dome, Mistwood Golf Club, Mistwood Golf Dome, PGN Tee Time, Sanctuary Golf Course and St. Andrews Golf & Country Club list Toptracer ball tracking.

Mini golf in Chicago

We also list 19 mini golf courses in Chicago, 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.