Best Surf Beaches in San Diego
San Diego County, California
Surf Report Today
Best Right Now
Marine Street Beach
Surf score
16/100
Wave
4.3 ft
Wind
Light
Condition
Poor Conditions
Medium-period swell, light winds
View Forecast →All Beaches
| Beach | Height | Wind | Verdict |
|---|---|---|---|
| Marine Street Beach | 4.3 ft | Light | Poor |
| Blacks Beach | 3.8 ft | Light | Poor |
| Torrey Pines State Beach | 3.6 ft | Light | Poor |
| Ocean Beach | 3.3 ft | Light | Poor |
| Sunset Cliffs North (Garbage) | 3.1 ft | Light | Poor |
| Ocean Beach Pier | 3.1 ft | Light | Poor |
| Mission Beach (Central) | 2.7 ft | Light | Poor |
| Mission Beach | 2.8 ft | Light | Poor |
| Sunset Cliffs – Garbage | 2.3 ft | Light | Poor |
| Osprey Point | 2.2 ft | Light | Poor |
| Sunset Cliffs – Luscombs | 2 ft | Light | Poor |
| Pacific Beach | 3.3 ft | Moderate | Poor |
| Crystal Pier | 2.3 ft | Moderate | Poor |
| New Break (Nubes) | 2.3 ft | Moderate | Poor |
| Tourmaline Surf Park | 2.6 ft | Moderate | Poor |
Featured Beaches
24 spots
Ocean Beach
AdvancedOcean Beach delivers San Diego's most consistent surf rated 8/10 but most dangerous beach. Receives all swell directions 200-310° (center 270°) with east offshore winds (90°).
PB Point
IntermediatePB Point is a point break in San Diego, CA. It is best suited for intermediate surfers. Watch out for rip currents, rocks, sea urchins, pollution.
Ocean Beach Pier
AdvancedPowerful beachbreak near the OB Pier with shifting sandbars that can handle serious size. The pier creates banks that often produce the best waves in the area. Morning offshore winds during Santa Ana conditions make for epic sessions. Be mindful of the jetty and pier - both create strong rips when the swell is up.
Blacks Beach
AdvancedBlacks Beach represents San Diego County's best beach break and California premier beach break overall, rated 9/10.
Scripps
Beginner friendlyScripps Pier offers beginner to intermediate beach break rated 6/10, with pier structure creating defined peaks on both sides.
Crystal Pier
AdvancedCrystal Pier is a jetty break in San Diego, CA. It is suited for intermediate-advanced surfers. Watch out for rip currents, rocks, strong currents, pollution.
Tourmaline Surf Park
Beginner friendlyLongboard and fish heaven with soft, rolling waves and cruisey shoulders. Best on mid to high tide with small W/NW or combo swells. The parking lot fills late morning but has decent turnover. Gentle vibe overall, though watch for drifting learners. Perfect spot for a mellow session on a small day.
New Break (Nubes)
Beginner friendlyNew Break (Nubes) is a beach break in San Diego, CA. It is suited for beginner-intermediate surfers. Watch out for rip currents, pollution.
Torrey Pines State Beach
Beginner friendlyTorrey Pines State Beach is a beach break in San Diego, CA. It is suited for beginner-intermediate surfers. Watch out for rip currents, pollution.
Pacific Beach
Beginner friendlyPacific Beach (Crystal Pier) offers multiple peaks rated 5/10—always something but rarely truly good.
Big Rock
AdvancedBig Rock is a heavy, hollow left-hand reef break at the foot of Palomar Avenue. It produces fast stand-up barrels on west swells and is best suited to advanced surfers due to the very shallow reef and powerful waves.
Big Jetty
AdvancedBig Jetty is a jetty break in San Diego, CA. It is suited for intermediate-advanced surfers. Watch out for rip currents, rocks, strong currents, pollution.
Birdrock
IntermediateBirdrock is a reef break in La Jolla, CA. It is best suited for intermediate surfers. Watch out for rip currents, rocks, sea urchins, pollution.
Windansea
AdvancedWindansea stands as San Diego's most consistent and iconic break, rated 9/10. This flat rock reef under La Jolla's wealthy neighborhood produces long rights (up to 150m) and short hollow lefts.
Mission Beach (Central)
Beginner friendlyBeachbreak at South Mission with a jetty that creates wedging waves. Big parking lot fills with volleyball crowds mid-day. Mid tide steadies the wave shape. Onshores wreck afternoons so go early for best conditions. The jetty rip runs hard on overhead pulses - keep eyes on the current.
Horseshoe
IntermediateHorseshoe is a reef break in La Jolla, CA. It is best suited for intermediate surfers. Watch out for rip currents, rocks, sea urchins, pollution.
Osprey Point
IntermediateOsprey Point is a point break in San Diego, CA. It is best suited for intermediate surfers. Watch out for rip currents, rocks, sea urchins, pollution.
Sunset Cliffs – Luscombs
AdvancedLuscombs Point is a left-handing reef at Sunset Cliffs that produces long, powerful walls during west swells. Access is via a fenced point where surfers climb down the rocks and jump off a ledge; timing your entry with the incoming waves is critical. The wave is fast and shallow, so it's suited to advanced surfers.
Tourmaline Beach
Beginner friendlyTourmaline (Old Man's) provides exceptional longboarding and best beginner spot in San Diego, rated 6/10.
Sunset Cliffs North (Garbage)
AdvancedSunset Cliffs features multiple reef breaks along Point Loma rated 7/10 with numerous named spots (Luscomb's Point, Garbage Beach, New Break, Abs, Osprey).
Mission Beach
IntermediateMission Beach serves as central San Diego surfing bellwether rated 6/10. Nearly 2-mile stretch from South Mission Jetty to Pacific Beach offers year-round beachbreak.
Sunset Cliffs – Garbage
Intermediate to expertGarbage at Sunset Cliffs is an exposed reef with left and right peaks. It lights up during winter west and northwest swells and is best surfed at low to mid tide. Access involves scrambling down a cliff to a rocky beach; the wave is powerful with strong currents and is better for experienced surfers.
La Jolla Shores
Beginner friendlyLa Jolla Shores functions as San Diego's most popular beginner beach, rated 7/10 for learning environment.
Marine Street Beach
Beginner friendlyMarine Street Beach is a beach break in San Diego, CA. It is suited for beginner-intermediate surfers. Watch out for rip currents, pollution.
Loading map...
Session Timing
Today
Check the forecast and watch the tide flip around mid-morning. Browse recent crowd intel from other surfers to find gaps between surf school lessons.
Now
Check live wind before you paddle. Kelp-protected reefs hold shape longer, while open beachbreaks favor lighter boards once the breeze arrives.
Weekend
Pair the rising morning tides with combo swells for longer rides. If the main peak is slammed, drive five minutes to the alternates listed above.
Guides by Intent
Choose the objective that matches your session and we'll filter the best peaks.
Beginner-friendly breaks in San Diego
San Diego has a long season of approachable peelers, surf schools, and forgiving sandbars. This guide highlights where new surfers can practice, how to pick a window with manageable tides, and what to expect from parking to post-surf snacks.
View the full beginner friendly playbookWhere to surf in San Diego when the crowd packs the peak
San Diego can get claustrophobic on swell pulses, but shifting a few blocks or timing the tide flip often unlocks empty shoulders. Use this playbook to pivot quickly with backup spots, parking intel, and crowd-aware forecasting.
View the full less crowded playbookSan Diego tide charts — today's highs, lows & surf windows
Tides dictate which banks fire in San Diego. This breakdown maps upcoming highs and lows to the sandbars, reefs, and piers that flip on with just a foot of variance.
View the full tide timing playbookLive water temps and wetsuit planner for San Diego
From spring upwelling chills to balmy south-swell summers, San Diego water temps fluctuate more than the forecast suggests. Use this guide to pick the right rubber and understand when sudden drops are coming.
View the full water temperature playbookFrequently Asked Questions
About surfing in San Diego
- San Diego has 28 surf spots. They break down by skill level: 3 beginner, 5 intermediate, and 7 advanced.
- The top-ranked surf spots in San Diego are: 1. Ocean Beach (3.5/5), 2. PB Point (4.3/5), 3. Ocean Beach Pier (3.8/5). Rankings are based on community ratings, reviews, and recent surf intel.
- Yes, San Diego has 3 beginner-friendly spots, including Scripps, Mission Beach (Central), and La Jolla Shores. These spots offer gentler waves suitable for learning.
- Water temperatures in the area range from 55-72°F. In summer, spring suit or 3/2mm is typical. In winter, bring 4/3mm.