Range and Putt

Driving ranges with grass tees in Charlotte

Four of the eight driving ranges we list in Charlotte, Pineville, Concord and Mooresville state that they have grass tees: Leatherman Golf Learning Center, Mooresville Golf Club, Olde Sycamore Golf Club and The Golf Village. 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
Leatherman Golf Learning CenterCharlotteNot statedNot statedTrackMan Range$8 for 35 balls
Mooresville Golf ClubMooresvilleNot statedNot statedNot stated$5 for 25 balls
Olde Sycamore Golf ClubCharlotteNot statedNot statedNot stated$8 for about 35 balls
The Golf VillagePinevilleNot statedYesNot stated$12 for 52 balls

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

On the map

3 of 4 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.

Leatherman Golf Learning Center

Golf center, Charlotte

Leatherman Golf Learning Center, south of Uptown Charlotte, opened in 1999 as a practice and instruction facility. It has 10 elevated stations on an upper sun deck and 10 private bays on a covered lower patio, all with TrackMan Range, plus 34 Power Tee automatic teeing stations and a natural Bermuda grass hitting area in season, with eight target greens.

Price
From $8 for 35 balls
Has
Covered bays, Grass tees
Checked
November 12, 2026

Mooresville Golf Club

Range at a golf course, Mooresville

Mooresville Golf Club is a public course with a full driving range with six target greens, a chipping green with two bunkers and a putting green. Range balls cost $5 for 25, $9 for 50 and $14 for 100, and clubs are free to use with any bucket.

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

Olde Sycamore Golf Club

Range at a golf course, Charlotte

Olde Sycamore Golf Club is a semi-private course that opened in 1997. Its practice facility has a Bermuda grass hitting area of more than 35,000 square feet, a chipping green with a sand bunker and a practice putting green of more than 6,000 square feet.

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

The Golf Village

Golf center, Pineville

The Golf Village in Pineville sits on more than 30 acres along the Little Sugar Creek greenway, with a fully lit driving range renovated in 2023 that has more than 50 grass hitting stations and 20 artificial ones, and a nine-hole par-3 course with holes from 60 to 150 yards. Buckets cost $12 for 52 balls, $14 for 78 and $16 for 104, with $3 off for seniors on weekdays.

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

See all eight driving ranges in Charlotte

Read our guide: Grass tees vs mats: which is better for practice?