Range and Putt

Covered driving ranges 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 covered bays: McInnis Park Golf Center, Montclair Golf Course, San Bruno Golf Center and Topgolf Burlingame. Checked November 2026.

Covered bays have a roof over the hitting stations, which keeps you and the mat dry in rain and gives shade in summer. Covered does not always mean heated, so check each listing.

RangeTownHeatedLightsBall trackingPrice from
McInnis Park Golf CenterSan RafaelNot statedYesToptracer$6 for about 25 balls
Montclair Golf CourseOaklandNot statedYesNot stated$10 for 50 balls
San Bruno Golf CenterSan BrunoNot statedNot statedNot statedNot published
Topgolf BurlingameBurlingameNot 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.

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

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

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

See all nine driving ranges in San Francisco