Every Bay Area Golf Course

The San Francisco Bay Area may be the most complete golf destination in America, a compact stretch of coastline, valleys, and hills that packs an astonishing variety of golf into a few hours' drive. From windswept municipal tracks inside the city limits to storied private clubs that have hosted major championships, the region offers a course for every budget, skill level, and mood. This is a place where you can chase ocean views one morning and thread fairways through vineyards the next.

The breadth is remarkable. San Francisco and the Peninsula deliver classics like the Olympic Club and Harding Park alongside welcoming public layouts. Head north into Sonoma and Napa and the golf turns to wine country, where courses such as Mayacama and the resort tracks near the vineyards trade coastal drama for rolling, oak-studded terrain. Push south toward the Monterey Peninsula and you reach the game's holy ground, Pebble Beach, Spyglass Hill, and Spanish Bay, where the Pacific becomes a hazard in its own right. In between sit the East Bay and Silicon Valley, home to underrated municipal gems and championship-caliber layouts like Wente Vineyards in Livermore.

This is our master list, a running catalog of more than 100 courses across the greater Bay Area, from public gems you can book this weekend to private legends worth aspiring to. Use it to plan a weekend trip, hunt down a course you have not played yet, or simply see how many of the region's fairways you can check off. Browse the full roster below, or jump to the region that fits your next round.

Explore by Region

The Bay Area's golf naturally divides into a handful of distinct regions, each with its own character. San Francisco and the Peninsula lean historic and links-inspired; the North Bay's Sonoma and Napa courses pair golf with wine country scenery; the East Bay and Silicon Valley reward players hunting for value and variety; and the Monterey Peninsula to the south is a bucket-list destination unto itself. Whatever corner you choose, the full list of courses is here to help you find your next tee time.