Range and Putt

Driving ranges with grass tees in Chicago

23 of the 49 driving ranges we list in Chicago and its suburbs state that they have grass tees: Bittersweet Golf Club, Bolingbrook Golf Club, Buffalo Grove Golf Course, Cog Hill Golf & Country Club, Coyote Run Golf Course, Crystal Woods Golf Club, Deerfield Golf Club and Learning Center, Deerpath Golf Course, Flagg Creek Golf Course, Glencoe Golf Club, Golf Center Des Plaines, Green Valley Golf Range, Harborside International Golf Center, Highland Park Golf Learning Center, Hilldale Golf Club, Pine Meadow Golf Club, Ruffled Feathers Golf Club, Skokie Sports Park, St. Andrews Golf & Country Club, Stonewall Orchard Golf Club, Village Links of Glen Ellyn, Water's Edge Golf Club and Zigfield Troy Golf. Checked November 2026.

Grass tees let you hit off real turf instead of a mat, which gives honest feedback on fat and thin shots. Most ranges open the grass only in season and on set days, so check the notes on each listing.

RangeTownHeatedLightsBall trackingPrice from
Bittersweet Golf ClubGurneeNot statedYesNot statedNot published
Bolingbrook Golf ClubBolingbrookNot statedYesNot stated$16 for 70 balls
Buffalo Grove Golf CourseBuffalo GroveNot statedNot statedNot stated$10 for 50 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
Flagg Creek Golf CourseCountrysideNot statedYesNot 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
Highland Park Golf Learning CenterHighland ParkNot statedNot statedNot stated$12 for 40 balls
Hilldale Golf ClubHoffman EstatesNot statedNot statedNot statedNot published
Pine Meadow Golf ClubMundeleinNot statedNot statedNot stated$7 for about 35 balls
Ruffled Feathers Golf ClubLemontNot statedNot statedNot stated$20 for 140 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
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
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

20 of 23 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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: Grass tees vs mats: which is better for practice?