THE BEST Beaches in San Francisco
From secluded coves to lively shorelines — find the best beaches in San Francisco with curated picks, local tips, and free itinerary planning tools.
🏖️ Beaches in San Francisco
- Ocean Beach — A long, wild Pacific beach at the western edge, popular for bonfires and sunset walks.
- Baker Beach — Baker Beach is a public beach on the peninsula of San Francisco, California, United States. The beach lies on the shore of the Pacific Ocean in the West Side of the city. It is roughly a 0.5 mi (800 m) long, beginning just south of Golden Gate Point, extending southward toward th
- China Beach — A small, sheltered cove near Baker Beach with calmer water.
- Crissy Field Beach — A small beach at Crissy Field with Golden Gate Bridge views.
- Marshall’s Beach — A clothing-optional, secluded beach with dramatic Golden Gate views.
- Muir Beach — A small beach near Muir Woods with a lagoon and coastal trails.
- Stinson Beach — A wide, sandy beach north of the Golden Gate with surf and sunbathing.
- Baker Beach North — The northern, clothing-optional section of Baker Beach.
- Half Moon Bay — A coastal town and beach with pumpkin fields and surfing.
- Pescadero State Beach — A quiet beach with cliffs, tide pools and a nearby wetlands reserve.
- Montara State Beach — A scenic beach along Highway 1, popular with surfers and dog walkers.
- Linda Mar Beach — A popular surfing beach in Pacifica with a long sandy shore.
- San Gregorio State Beach — A wide beach with a seasonal estuary and dramatic cliffs.
- Point Reyes Beach — A long, wild beach on the Point Reyes National Seashore.
- Tennessee Beach — A remote beach reached by a coastal trail north of Muir Beach.
- Dillon Beach — A small beach town and surf spot.
- Drakes Beach — A sheltered beach on Point Reyes near the historic lighthouse.
- Carmel River State Beach — A beach near Carmel-by-the-Sea, with white sand.
- Bodega Dunes Beach — A wide beach backed by sand dunes.
- Bolinas Beach — A relaxed beach town beach popular with surfers and locals.
- +2 more beaches