San Diego Surf Forecast
Free surf forecast for San Diego, United States — 16 surf spots. Wave height, swell, wind, tide and live buoy conditions with a 16-day outlook, no subscription, updated daily on SwellByte.
Best surf spot in San Diego by day
Top-rated of 16 spots each day
WedSep 16Top pickGrandview★★★★★3.5ftThuSep 17Ocean Beach Pier★★★★★3.9ftbest 6amFriSep 18Black's Beach★★★★★5.6ftSatSep 19Grandview★★★★★4.0ftbest 6amSunSep 20Oceanside Pier★★★★★4.1ftMonSep 21Grandview★★★★★4.4ftTueSep 22Grandview★★★★★4.0ftWedSep 23Black's Beach★★★★★5.3ftThuSep 24Oceanside Pier★★★★★3.4ftbest 6amFriSep 25Black's Beach★★★★★4.5ftSatSep 26Black's Beach★★★★★5.3ftSunSep 27Black's Beach★★★★★6.4ftMonSep 28La Jolla Shores★★★★★5.9ftTueSep 29Grandview★★★★★5.6ftbest 6amWedSep 30Ocean Beach Pier★★★★★5.6ftThuOct 1Grandview★★★★★4.9ft
Surf spots in San Diego
- Black's Beach5.1ft★★★★★
- Cardiff Reef3.5ft★★★★★
- Del Mar3.5ft★★★★★
- Grandview3.5ft★★★★★
- Imperial Beach2.7ft★★★★★
- La Jolla Shores3.7ft★★★★★
- Moonlight Beach3.5ft★★★★★
- Ocean Beach Pier3.9ft★★★★★
- Oceanside Pier3.7ft★★★★★
- Pacific Beach3.7ft★★★★★
- Scripps Pier3.7ft★★★★★
- Sunset Cliffs3.9ft★★★★★
- Swami's3.5ft★★★★★
- Tamarack3.5ft★★★★★
- Tourmaline3.7ft★★★★★
- Windansea3.7ft★★★★★
Best wind spot in San Diego
Where the wind is best for kitesurfing, wing foiling and windsurfing over the next few days — rated on cross-shore direction and strength in knots, not on waves.
- Mon 21 SeptMoonlight BeachModerate, cross-onshore, best around 15:00
- Wed 30 SeptGrandviewModerate, cross-onshore, best around 15:00
Monthly conditions in San Diego
How often each surf size shows up by month, 2020–2024, measured near Swami's. Bars fill from the bottom by the share of days reaching each surf size; white at the top is smaller days. The percentage is the chance of a surfable day.
2–4ft4–6ft6–8ft8–12ft12ft+
Jan
70%
Feb
56%
Mar
78%
Apr
68%
May
77%
Jun
60%
Jul
48%
Aug
52%
Sep
52%
Oct
57%
Nov
45%
Dec
56%
Swell period
12s
11s
10s
10s
13s
12s
14s
12s
13s
13s
12s
13s
Water temp
60°F
59°F
59°F
60°F
64°F
66°F
71°F
71°F
71°F
67°F
62°F
61°F