Beaches Near San Francisco, CA

San Francisco has city beaches — Ocean Beach on the west side and Baker Beach below the Golden Gate — but the water is cold and sneaker waves are a real hazard at Ocean Beach. Stinson Beach sits across the bridge in Marin; Pacifica and Half Moon Bay are a short drive south. Locals swim in wetsuits, not trunks.

Veterans Day looks like the best day across this list.

Strongest single forecast: Santa Cruz Main Beach on Veterans Day (87).

Baker Beach (San Francisco)

3.7 mi · ~5 min drive · San Francisco County, CA
69

Great day for a beach walk.

65°F water 66°F air 8 mph wind Best this week: Tuesday (75)

Ocean Beach (San Francisco)

5.1 mi · ~7 min drive · San Francisco County, CA
63

Great day for a beach walk.

65°F water 65°F air 8 mph wind Best this week: Veterans Day (75)

Pacifica State Beach

13 mi · ~19 min drive · San Mateo County, CA
41

Great day for a beach walk.

65°F water 66°F air 5 mph wind Best this week: Veterans Day (73)

Stinson Beach

15 mi · ~21 min drive · Marin County, CA
38

Great day for a beach walk.

65°F water 64°F air 5 mph wind Best this week: Veterans Day (72)

Half Moon Bay State Beach

20 mi · ~29 min drive · San Mateo County, CA
46

Great day for a beach walk.

65°F water 70°F air 2 to 6 mph wind Best this week: Tuesday (76)

Natural Bridges State Beach

60 mi · ~1 hr 27 min drive · Santa Cruz County, CA
81

Great day for a beach walk.

72°F air 2 to 8 mph wind Best this week: Veterans Day (86)

Santa Cruz Main Beach

60 mi · ~1 hr 27 min drive · Santa Cruz County, CA
85

Ideal for a beach walk.

75°F air 1 to 6 mph wind Best this week: Veterans Day (87)

Capitola Beach

61 mi · ~1 hr 28 min drive · Santa Cruz County, CA
85

Ideal for a beach walk.

74°F air 1 to 5 mph wind Best this week: Veterans Day (87)

Monterey State Beach

86 mi · ~2 hr 4 min drive · Monterey County, CA
45

Great day for a beach walk.

67°F water 69°F air 2 to 9 mph wind Best this week: Veterans Day (80)

Carmel Beach

89 mi · ~2 hr 8 min drive · Monterey County, CA
73

Ideal for a beach walk.

67°F water 74°F air 3 to 8 mph wind Best this week: Veterans Day (84)

Pfeiffer Beach (Big Sur)

111 mi · ~2 hr 40 min drive · Monterey County, CA
70

Great day for a beach walk.

66°F water 73°F air 2 to 12 mph wind Best this week: Sunday (81)

Glass Beach (Fort Bragg)

138 mi · ~3 hr 19 min drive · Mendocino County, CA
71

Great day for photography.

64°F air 2 mph wind Best this week: Monday (75)

Cayucos State Beach

181 mi · ~4 hr 21 min drive · San Luis Obispo County, CA
53

Ideal for a beach walk.

66°F water 76°F air 5 to 10 mph wind Best this week: Veterans Day (80)

Morro Bay (Morro Strand State Beach)

187 mi · ~4 hr 29 min drive · San Luis Obispo County, CA
70

Ideal for a beach walk.

66°F water 79°F air 5 to 10 mph wind Best this week: Sunday (81)

Avila Beach

202 mi · ~4 hr 51 min drive · San Luis Obispo County, CA
65

Ideal for a beach walk.

66°F water 75°F air 5 to 10 mph wind Best this week: Veterans Day (82)

Pismo Beach

209 mi · ~5 hr drive · San Luis Obispo County, CA
60

Great day for a beach walk.

66°F water

Refugio State Beach

264 mi · ~6 hr 20 min drive · Santa Barbara County, CA
85

Ideal for a beach walk.

80°F air 5 to 10 mph wind Best this week: Sunday (87)

Leadbetter Beach

278 mi · ~6 hr 41 min drive · Santa Barbara County, CA
83

Ideal for a beach walk.

86°F air 5 to 10 mph wind Best this week: Monday (86)

Carpinteria State Beach

284 mi · ~6 hr 49 min drive · Santa Barbara County, CA
85

Ideal for a beach walk.

80°F air 5 to 10 mph wind Best this week: Sunday (87)

Harris Beach State Park

313 mi · ~7 hr 30 min drive · Curry County, OR
42

Great day for photography.

57°F air 10 to 15 mph wind Best this week: Veterans Day (55)

Leo Carrillo State Park

323 mi · ~7 hr 45 min drive · Los Angeles County, CA
53

Great day for a beach walk.

74°F water 82°F air 10 to 25 mph wind Best this week: Veterans Day (86)

El Matador State Beach

326 mi · ~7 hr 49 min drive · Los Angeles County, CA
54

Great day for a beach walk.

74°F water 80°F air 10 to 25 mph wind Best this week: Tuesday (86)

Zuma Beach

328 mi · ~7 hr 52 min drive · Los Angeles County, CA
53

Great day for a beach walk.

74°F water 79°F air 10 to 25 mph wind Best this week: Tuesday (86)

Point Dume State Beach

329 mi · ~7 hr 54 min drive · Los Angeles County, CA
66

Great day for a beach walk.

74°F water 80°F air 10 to 25 mph wind Best this week: Veterans Day (85)

Gold Beach (South Beach Park)

337 mi · ~8 hr 6 min drive · Curry County, OR

Skip the beach today.

65°F air 15 to 22 mph wind Best this week: Veterans Day (69)

Distance is straight-line, drive times are estimates

Mileage shown is straight-line distance from the center of San Francisco. Real drive times depend on highway routing, weekend traffic, and where in the metro you start. For summer Saturdays, plan 20–40 minutes longer than the estimates here. The range slider above filters by the same straight-line distance.

esc