Skip to main content
Beaches · next 5 days

Which Bay Area beach is warm and clear?

A beach score for every Bay Area beach and beach town, for each of the next few days. It rates the afternoon, 11 AM to 5 PM: warmth first, then sun and wind, with fog and rain counting against a day.

Which beach looks best this week?

PlaceToday Nov 11Thu Nov 12Fri Nov 13Sat Nov 14Sun Nov 15
CapitolaBeach town · 30 ftExcellent9775°Fair5866° · CoolBad1762° · RainFair6364° · CoolPoor5062° · Cool
Lake BerryessaLake · 440 ftExcellent9574°Good7370° · CloudsBad1758° · RainFair5563° · CoolBad3963° · Rain
Santa Cruz WestsideBeach town · 50 ftExcellent9574°Poor5165° · CoolBad1762° · RainFair5963° · CoolPoor5062° · Cool
Dillon BeachBeach · 0 ftExcellent9473°Poor5466° · CoolBad1857° · RainFair5963° · CoolBad2262° · Rain
Schoolhouse BeachBeach · 0 ftExcellent9272°Poor4864° · CoolBad1758° · RainPoor5161° · CoolBad2161° · Rain
Santa Cruz Main BeachBeach · 0 ftExcellent9272°Fair5666° · CoolBad1863° · RainFair6364° · CoolPoor5062° · Cool
Bodega BayBeach town · 26 ftExcellent9272°Poor4764° · CoolBad1758° · RainPoor5161° · CoolBad2161° · Rain
Tomales Bay State ParkPark · 7 ftExcellent9272°Fair5566° · CoolBad1758° · RainFair6263° · CoolBad2363° · Rain
Carmel-by-the-SeaBeach town · 215 ftExcellent9171°Fair6567° · CoolBad2164° · RainFair6163° · CoolFair5765° · Cool
Rodeo BeachBeach · 0 ftExcellent9171°Poor4664° · CoolBad1660° · RainFair5563° · CoolBad3863° · Rain
Tennessee Valley BeachBeach · 0 ftExcellent9171°Poor4664° · CoolBad1660° · RainFair5563° · CoolBad3863° · Rain
PacificaBeach town · 52 ftExcellent8970°Fair5867° · CoolBad1762° · RainFair5963° · CoolPoor4064° · Rain
Half Moon BayBeach town · 39 ftExcellent8970°Fair5767° · CoolBad1761° · RainFair5963° · CoolBad3963° · Rain
Crissy FieldBeach · 0 ftExcellent8970°Fair6367° · CoolBad1762° · RainFair5963° · CoolPoor4064° · Rain
Limantour BeachBeach · 0 ftExcellent8970°Poor4464° · CoolBad1659° · RainFair5561° · CoolBad2162° · Rain
Muir BeachBeach · 0 ftExcellent8669°Poor5165° · CoolBad1660° · RainFair5563° · CoolBad2363° · Rain
PescaderoBeach town · 75 ftExcellent8669°Poor5266° · CoolBad1861° · RainFair6063° · CoolPoor5464° · Cool
DavenportBeach town · 269 ftExcellent8669°Poor4964° · CoolBad1761° · RainFair5963° · CoolPoor5062° · Cool
Goat Rock State BeachBeach · 0 ftGood8468° · CoolPoor5365° · CoolBad1855° · RainPoor5062° · CoolBad2059° · Rain
Baker BeachBeach · 0 ftGood8368° · CoolFair5967° · CoolBad1762° · RainFair5963° · CoolPoor4064° · Rain
Half Moon Bay State BeachBeach · 0 ftGood8368° · CoolPoor5265° · CoolBad1762° · RainFair5963° · CoolBad3963° · Rain
Outer SunsetBeach town · 75 ftGood8368° · CoolFair5767° · CoolBad1762° · RainFair5963° · CoolPoor4064° · Rain
Ocean BeachBeach · 0 ftGood8368° · CoolFair5967° · CoolBad1762° · RainFair5963° · CoolPoor4064° · Rain
Stinson BeachBeach · 0 ftGood8167° · CoolPoor5165° · CoolBad1660° · RainFair5563° · CoolBad2363° · Rain
BolinasBeach town · 20 ftGood8167° · CoolPoor5165° · CoolBad1660° · RainFair5563° · CoolBad2363° · Rain
Drakes BeachBeach · 0 ftGood8167° · CoolPoor4564° · CoolBad1659° · RainFair5561° · CoolBad2162° · Rain
Salmon Creek BeachBeach · 0 ftGood8167° · CoolPoor4664° · CoolBad1758° · RainPoor5161° · CoolBad2161° · Rain
MontaraBeach town · 75 ftGood7666° · CoolPoor4364° · CoolBad1761° · RainFair5963° · CoolBad3963° · Rain
Wright's BeachBeach · 0 ftGood7666° · CoolPoor4764° · CoolBad1758° · RainPoor5161° · CoolBad2161° · Rain
Shell BeachBeach · 0 ftGood7666° · CoolPoor4764° · CoolBad1758° · RainPoor5161° · CoolBad2161° · Rain

How is the beach score worked out?

Each day is scored for the afternoon, 11 AM to 5 PM. Warmth counts for half the score: the best beach days reach the high 70s to about 90, and below about 64 even a sunny, calm afternoon scores fair at best. Sun and wind count for a quarter each; an average wind over about 15 mph blows sand around.

Each hour of fog takes 8% off, up to 40%. A 35% chance of rain takes a quarter off, and steady rain over half.

The score rates the air, not the water. Pacific water along this coast stays cool all year.

Sources: hourly forecast from Open-Meteo, updated hourly. Fog from forecast visibility and fog weather codes.