Range and Putt

Driving ranges with grass tees in San Francisco

Four of the nine driving ranges we list in San Francisco, the Peninsula, the East Bay and Marin state that they have grass tees: Corica Park Practice Center, Mariners Point Golf Center, Metropolitan Golf Links and San Bruno Golf Center. 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
Corica Park Practice CenterAlamedaNot statedNot statedToptracer$8 for 30 balls
Mariners Point Golf CenterFoster CityNot statedYesToptracer$10 for 45 balls
Metropolitan Golf LinksOaklandNot statedNot statedNot stated$9 for 35 balls
San Bruno Golf CenterSan BrunoNot statedNot statedNot statedNot published

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

On the map

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

Corica Park Practice Center

Range at a golf course, Alameda

Corica Park in Alameda has a practice center with 47 hitting bays with Toptracer, a secluded grass tee area, a short game area and a practice putting green. Buckets cost $8 for 30 balls, $12 for 60 and $18 for 100, and the short game area costs $8 for 30 minutes.

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

Mariners Point Golf Center

Golf center, Foster City

Mariners Point Golf Center in Foster City has 64 practice stalls on several surfaces, including natural grass tees, with Toptracer Range free with range balls. It also has a short game area and a nine-hole par-3 course beside San Francisco Bay that is lit for night play.

Price
From $10 for 45 balls
Has
Lights, Grass tees, Toptracer
Checked
November 12, 2026

Metropolitan Golf Links

Range at a golf course, Oakland

Metropolitan Golf Links in Oakland describes its 36-stall driving range as one of the only all-grass ranges in the Bay Area; mats are used on Tuesdays and on very rainy days. Buckets cost $9 for 35 balls, $15 for 75 and $18 for 105, and Metro Links Club members pay half.

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

San Bruno Golf Center

Driving range, San Bruno

San Bruno Golf Center is a two-deck driving range with 38 stalls on the upper deck and 27 covered stalls on the lower deck, each with yardage markers to six greens. It also has grass tees, which need a separate basket from the pro shop, and a two-acre short game area with three bunkers, two chipping greens and a putting green.

Price
Not published
Has
Covered bays, Grass tees
Checked
November 12, 2026

See all nine driving ranges in San Francisco

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