Range and Putt

Driving ranges in San Francisco

Range and Putt lists 9 driving ranges in San Francisco, the Peninsula, the East Bay and Marin. Of those, three have lights and four have Toptracer. The lowest published bucket price is $6 for about 25 balls at McInnis Park Golf Center. Six of the nine publish a price online. Every detail was checked against a named source in November 2026.

Covered bays 4Grass tees 4Toptracer 4

Compare San Francisco driving ranges

RangeTownHeatedLightsBall trackingPrice from
Corica Park Practice CenterAlamedaNot statedNot statedToptracer$8 for 30 balls
Mariners Point Golf CenterFoster CityNot statedYesToptracer$10 for 45 balls
McInnis Park Golf CenterSan RafaelNot statedYesToptracer$6 for about 25 balls
Metropolitan Golf LinksOaklandNot statedNot statedNot stated$9 for 35 balls
Montclair Golf CourseOaklandNot statedYesNot stated$10 for 50 balls
Presidio Golf CourseSan FranciscoNot statedNot statedNot stated$9 for 36 balls
San Bruno Golf CenterSan BrunoNot statedNot statedNot statedNot published
Topgolf BurlingameBurlingameNot statedNot statedNot statedNot published
TPC Harding ParkSan FranciscoNot statedNot statedToptracerNot published

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

On the map

9 of 9 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.

East Bay

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

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

Montclair Golf Course

Golf center, Oakland

Montclair Golf in Oakland, family-owned and open since 1980, has a double-deck driving range with 19 stalls on the top deck, lit in the evenings, and 17 shaded stalls on the bottom deck. Buckets cost $10 for 50 balls, $12 for 80 and $15 for 110, and a coupon card gives six baskets for the price of five.

Price
From $10 for 50 balls
Has
Covered bays, Lights
Checked
November 12, 2026

Marin

McInnis Park Golf Center

Golf center, Mini golf, San Rafael

McInnis Park Golf Center in San Rafael, part of the Marin County Parks system, has a 47-bay driving range with Toptracer, 23 of the bays fully covered, plus a nine-hole course and an 18-hole miniature golf course. Buckets cost $6 for about 25 balls, $12 for about 50 and $23 for about 100, with free Toptracer access and free loaner clubs, and range cards give a discount at the dispensers.

Price
From $6 for about 25 balls
Has
Covered bays, Lights, Toptracer
Checked
November 12, 2026

Peninsula

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

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

Topgolf Burlingame

Golf entertainment venue, Burlingame

Topgolf Burlingame is a golf entertainment venue where you rent a hitting bay by the hour. Clubs are free to use, and guests under 16 must be with someone 21 or older.

Price
Not published
Has
Covered bays
Checked
November 12, 2026

San Francisco

Presidio Golf Course

Range at a golf course, San Francisco

Presidio Golf Course, established in 1895 inside San Francisco's national park site, has a public driving range with a practice putting green and a chipping green. Range balls cost $9 for 36, $15 for 70 and $18 for 100, and range cards add value, such as $130 for $99.

Price
From $9 for 36 balls
Checked
November 12, 2026

TPC Harding Park

Range at a golf course, San Francisco

TPC Harding Park in San Francisco has a rebuilt driving range with Toptracer Range, which tracks each shot and adds games you can play against friends. The practice facility page does not list range prices or hours, so we do not show them; call the course before you go.

Price
Not published
Has
Toptracer
Checked
November 12, 2026

Practicing in winter

Bay Area ranges are open all year. Several have covered stalls for wet days and lights for evening practice.

Questions people ask

How much is a bucket of balls in San Francisco?

The lowest published price we found is $6 for about 25 balls at McInnis Park Golf Center, 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 San Francisco driving ranges have Toptracer?

Corica Park Practice Center, Mariners Point Golf Center, McInnis Park Golf Center and TPC Harding Park list Toptracer ball tracking.

Mini golf in San Francisco

We also list 6 mini golf courses in San Francisco, 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.