Whether you want real grass under the ball, a Toptracer bay to dial in your numbers, or just the closest place to hit a quick bucket, the Bay Area has a range for you. Below are our featured picks in each region, followed by every other public range we track in that area. Find a range, then find a course to play when you’re ready for a full round.
San Francisco
The driving range at Presidio Golf Course is the most convenient serious practice facility in San Francisco — 10 minutes from downtown, open 7 days a week, and staffed by PGA professionals available for lessons ranging from beginner clinics to advanced individual sessions. The range itself is large with clearly marked yardages, and there's a 6-hole practice putting green and chipping green alongside it. The setting inside the Presidio National Park makes every range session feel elevated above the ordinary. For SF residents who want to improve their game, this is the home range — there's simply nothing else in the city that compares.
- Golden Gate Park Golf Course Range — San Francisco
- TPC Harding Park Practice Range — San Francisco
- Cypress Golf Driving Range — Colma
Detailed guides for these ranges are being added. Spot an error or have details to share? Let us know.
Peninsula
Mariners Point in Foster City is the Peninsula's most complete practice facility. Sixty-four stalls — including natural grass tees — sit along the San Francisco Bay with a double-deck structure that stays open until 9pm (10pm in summer). Toptracer technology is installed throughout, so you can track distances, play virtual courses, or just use the ball-tracing data to dial in your numbers. The short game area has a dedicated chipping and pitching green, sand bunkers, and a putting green. When you're ready to test your work, the 9-hole par-3 course is lighted for night play — an unusual combination that makes Mariners Point a genuinely complete evening golf destination. The Birdies food trailer on site is a nice bonus. This is widely regarded as the best driving range on the Peninsula.
The Bay Area's second Topgolf location opened in Burlingame in late 2024, replacing a traditional driving range along Anza Boulevard. Being one of only a handful of flagship Topgolf venues in the country, Burlingame has exclusive features the San Jose location doesn't — including swing suites where you can play virtual golf, baseball, hockey, and other sports. The location just minutes from SFO and downtown Burlingame makes it the most accessible Topgolf for SF residents and a great option before or after a flight. Pricing is similar to San Jose with all-day half-price Mondays through Thursdays when booked online.
- Poplar Creek Golf Course — San Mateo
- Oceanview Driving Range — Half Moon Bay
- Half Moon Bay Golf Links Practice — Half Moon Bay
- Burlingame Golf Center — Burlingame
- San Bruno Golf Center — San Bruno
- Crystal Springs Golf Course — Burlingame
Detailed guides for these ranges are being added. Spot an error or have details to share? Let us know.
South Bay
Topgolf San Jose isn't a traditional driving range — it's a three-level golf entertainment complex with 120 climate-controlled hitting bays, a full bar and restaurant, a rooftop terrace with fire pits, and ball-tracking technology that turns every shot into a scored game. Located in San Jose's Alviso neighborhood, it's the Bay Area's first Topgolf location and remains the most impressive. Pricing is per bay per hour (up to 6 players per bay), so splitting with a group makes it surprisingly affordable. It opens at 9am and doesn't close until 1am, making it the Bay Area's best option for late-night golf. If you're bringing non-golfers, taking clients, or planning a team event, Topgolf is the clear call. For pure ball-striking practice it's overkill — but for fun, it's unmatched.
The range at Shoreline Golf Links in Mountain View is one of the most scenic practice facilities in the South Bay — set inside Shoreline Park with views of the bay and the Santa Cruz Mountains beyond. Stalls are grass on weekends and mats on weekdays, laser-measured flagsticks keep yardage accurate, and each stall has its own distance chart. The only downside is access during summer — events at the adjacent Shoreline Amphitheater can create parking headaches and occasionally restrict range access. Weekday mornings are reliably uncrowded and excellent value. The full 18-hole course is right there if you want to turn the practice session into a round.
- San Jose Municipal Golf Course (Toptracer) — San Jose
- Pruneridge Golf Club — Santa Clara
- Los Lagos Golf Course — San Jose
- Sunnyvale Golf Course — Sunnyvale
- Sunken Gardens Golf Course — Sunnyvale
- Deep Cliff Golf Club — Cupertino
- Spring Valley Golf Course — Milpitas
- Rancho Del Pueblo Golf Course — San Jose
- Stanford Driving Range — Palo Alto
- The Golf Club at Moffett Field — Mountain View
Detailed guides for these ranges are being added. Spot an error or have details to share? Let us know.
East Bay
Metropolitan Golf Links in Oakland is home to one of the only all-natural grass driving ranges in the entire Bay Area — and that alone puts it in a category of its own. The 36-stall range is open daily from dawn to dusk (excluding Tuesday mornings for maintenance), and the grass is genuine fairway-quality turf that gives you honest feedback on every iron strike. No mats, no artificial bounce — just real divots and real information about your ball flight. The range is attached to the full 18-hole Metropolitan Golf Links course, so you can warm up and roll straight to the first tee. Members of the Metro Links Club get 50% off range balls and free daily use of the short game area, which makes it worth considering even if you don't play the course regularly. For any golfer serious about improving their iron play, this is the range to make a habit of.
Skylinks at Buchanan Fields in Concord has emerged as one of the East Bay's best value practice facilities under its relatively new ownership. The 50-bay range — recently upgraded with new mats, balls, and comfortable seating — is open until 10pm every night (Mondays from 10am), making it one of the region's best late-evening options. Mount Diablo provides a dramatic backdrop, and the short game area includes a putting green, chipping green, and sand bunkers. The 9-hole par-31 course is available for play as well. At around $12 a bucket, it's among the most affordable serious practice facilities in the Bay Area, and the new ownership has clearly invested in improving the experience from what it was a few years ago.
- Corica Park Practice Center (Toptracer) — Alameda
- Monarch Bay Golf Club — San Leandro
- Pleasanton Golf Center — Pleasanton
- Lake Chabot Golf Course — Oakland
- Tilden Park Golf Course — Berkeley
- Boundary Oak Golf Course — Walnut Creek
- Las Positas Golf Course — Livermore
- Redwood Canyon Golf Course — Castro Valley
- Callippe Preserve Golf Course — Pleasanton
- Diablo Hills Golf Course — Walnut Creek
Detailed guides for these ranges are being added. Spot an error or have details to share? Let us know.
Marin
Peacock Gap Golf Club in San Rafael has a genuinely exceptional driving range — it's the only all-grass driving range in Marin County, spanning 40 acres with room for 30 golfers at a time. Four target flags help golfers calibrate distances, and the range is staffed by PGA and LPGA professionals available for lessons seven days a week. The setting in San Rafael — sheltered from bay fog and typically sunny when SF is socked in — makes it one of the most reliable weather options for an afternoon practice session in the North Bay. After hitting balls, the RangeCafe is a well-regarded spot for food and drinks with views of the fairways.
- McInnis Park Golf Center — San Rafael
- Indian Valley Golf Club — Novato
- StoneTree Golf Club — Novato
- Mill Valley Golf Course — Mill Valley
Detailed guides for these ranges are being added. Spot an error or have details to share? Let us know.
North Bay (Napa, Sonoma & Solano)
- Napa Golf Course at Kennedy Park — Napa
- Chardonnay Golf Club — American Canyon
- Eagle Vines Golf Club — American Canyon
- Blue Rock Springs Golf Course — Vallejo
- Rancho Solano Golf Course — Fairfield
- Paradise Valley Golf Course — Fairfield
- Hiddenbrooke Golf Club — Vallejo
- Rooster Run Golf Club — Petaluma
- Bennett Valley Golf Course — Santa Rosa
- The Links at Bodega Harbour — Bodega Bay
Detailed guides for these ranges are being added. Spot an error or have details to share? Let us know.