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