San Diego surf forecast
Dark until sunrise 6:57am
Ranked at now (6am, dark)
- 1Boomer Beach (La Jolla Cove) surf reportLa Jolla · 2 mph cross · best all day3–4 ftGood
- 2Grandview surf reportEncinitas · 2 mph offshore · best 7–11am3–4 ftGood
- 3Ponto (South Carlsbad) surf reportCarlsbad · 2 mph offshore · best 7–11am4–5 ftGood
- 4Windansea surf reportLa Jolla · 2 mph cross · best 7–10am3–4 ftGood
- 5Beacons surf reportEncinitas · 2 mph offshore · best 7–11am3–4 ftGood
- 6Moonlight Beach surf reportEncinitas · 3 mph offshore · best 7–11am3–4 ftGood
- 7Ocean Beach (San Diego) surf report1 mph cross · best 7–11am4–5 ftGood
- 8Upper Trestles surf reportSan Onofre · 5 mph offshore · best 7–10am3–4 ftGood
- 9Church surf reportSan Onofre · 2 mph cross · best 7–10am3–4 ftGood
- 10Tourmaline Surfing Park surf reportPacific Beach · 1 mph offshore · best 7–10am3–4 ftGood
- 11Bird Rock surf reportLa Jolla · 2 mph cross · best 7am–2pm3–4 ftFair-Good
- 12Cardiff Reef surf reportEncinitas · 3 mph offshore · best 7–10am3–4 ftFair-Good
- 13Swamis surf reportEncinitas · 3 mph offshore · best 7–10am3–4 ftFair-Good
- 14Lower Trestles surf reportSan Onofre · 5 mph cross · best 7–10am4–5 ftFair-Good
- 15Del Mar (15th Street) surf report3 mph offshore · best 7am–12pm3–4 ftFair-Good
- 16La Jolla Shores surf report2 mph offshore · best 7–10am1 ftFair-Good
- 17Mission Beach surf report1 mph cross · best 7am–12pm3–4 ftFair-Good
- 18Oceanside Pier surf report5 mph offshore · best 7–11am4–5 ftFair-Good
- 19Black's Beach surf reportLa Jolla · 2 mph offshore · best 7–10am3–4 ftFair-Good
- 20Sunset Cliffs surf report2 mph cross · best 7–10am4–5 ftFair-Good
- 21San Onofre (Old Man's) surf report2 mph cross · best 7–11am4–5 ftFair-Good
- 22Scripps Pier surf reportLa Jolla · 2 mph offshore · best 7–10am1 ftFair-Good
About San Diego22 breaks from Encinitas to Pacific Beach
Each spot here is modelled on its own seafloor, so the same swell can be a different wave at each one. This page ranks them at one hour so you can choose between them; open a spot for its hour-by-hour forecast. Times are local to San Diego County.