Southern California coastline with waves rolling in at sunset

Southern California

Free surf reports and forecasts.

Live conditions and forecasts for 79 of Southern California's best surf spots. Get an email the day before your spot is firing.

Get free surf alerts by email

Pick your breaks. We'll email you the day before the surf looks Good or better.

Live Conditions

NOAA buoys & tides

7-Day Forecasts

Refreshed every 2 hours

Water Quality

State beach tests

Explore Spots

Beginners to experts

Bodi

Bodi's take on California

Solid little session vibes across the coast.

Waves across California are running 1–8 ft right now, biggest at The Wedge. Main swell out of the SSW at about 15 seconds. Wind averaging 6 kt. Water around 74°F. Tomorrow backs off a bit, so surf it while it's here.

How California is rating now

Tap a rating to see those breaks. Number of breaks at each rating, from Bodi's latest forecast using Scripps, NOAA and Open-Meteo data.

Surf spots

San Diego County 26 spots

Church

San Onofre

Cobblestone point · Intermediate

Oceanside Harbor

Oceanside

Beach break near jetties · Intermediate

Oceanside Pier Northside

Oceanside

Beach break beside a pier · Intermediate

Tamarack

Carlsbad

Beach break with jetty · All levels

Ponto

South Carlsbad

Beach break · All levels

Grandview

Leucadia, Encinitas

Reef and beach break · All levels

Beacons

Leucadia, Encinitas

Reef and beach break · Intermediate

Moonlight State Beach

Encinitas

Beach break · Beginner to intermediate

D Street

Encinitas

Beach break with reef patches · All levels

Swami's

Encinitas

Point / reef break (right) · Advanced

Cardiff Reef

Cardiff-by-the-Sea

Reef break · All levels

Seaside Reef

Cardiff-by-the-Sea

Reef break · Intermediate to advanced

Del Mar Rivermouth

Del Mar

Rivermouth beach break · Intermediate

Del Mar

Del Mar

Beach break · All levels

Blacks Beach

La Jolla / Torrey Pines, San Diego

Powerful beach break · Advanced

Scripps Pier

La Jolla, San Diego

Beach break beside a research pier · Intermediate

La Jolla Shores

La Jolla, San Diego

Beach break, gentle peaks · Beginner friendly

Windansea

La Jolla, San Diego

Reef break, left and right peaks · Advanced

Bird Rock

La Jolla, San Diego

Reef break · Advanced

Pacific Beach

Pacific Beach, San Diego

Beach break with a pier (Crystal Pier) · All levels

Crystal Pier

Pacific Beach, San Diego

Beach break around a pier · All levels

Mission Beach

Mission Beach, San Diego

Beach break · All levels

Ocean Beach Pier

Ocean Beach, San Diego

Beach break around a pier · Intermediate

Sunset Cliffs

Point Loma, San Diego

Reef breaks along sandstone cliffs · Advanced

Coronado Beach

Coronado

Beach break · Beginner to intermediate

Imperial Beach Pier

Imperial Beach

Beach break around a pier · All levels

Don't miss a session

Get surf alerts for your favorite spots.

One email the day before your break rates Good or better.