Pacific Beach (north) · Beginner · Soft, slow longboard rollers
Legally designated a longboard-only, no-shortboard zone — which keeps aggressive locals out and makes it the friendliest lineup in the city. Sandy bottom, forgiving wave, wide takeoff area. Almost every San Diego surf school starts here.
Parking: Free lot at the end of Tourmaline St (fills by 8 AM weekends). Overflow on La Jolla Blvd.
Local tip: Rent from Cheap Rentals or Mission Beach Rentals across the street — soft-tops for $15–20/day, no reservation needed on weekdays.
La Jolla · Beginner · Mellow beach break, chest-high on a good day
The other classic beginner spot. Wide sandy beach, lifeguards, and a shorebreak that stays manageable most of the year. South end (near Kellogg Park) is where lessons cluster. Gets crowded but everyone's a beginner, so it's low-drama.
Parking: Metered lot at Kellogg Park — arrive before 9 AM in summer. Free spots on Camino del Oro fill fast.
Local tip: The north end (toward Scripps Pier) is quieter and less crowded, but watch for rip currents near the pier pilings.
Pacific Beach · Intermediate · Punchy beach break, shoulder-to-head high
PB Point (just north of Crystal Pier) and the beach break south of the pier both work on a NW swell. Faster than Tourmaline, occasionally hollow. Locals are territorial around the pier itself; stay 50 yards off it and you're fine.
Parking: Free 2-hour street parking on Ocean Blvd (competitive). Paid lots on Grand Ave.
Local tip: The pier is a hard rule — never paddle under it or drop in on someone riding toward it. Enforcement is loud.
Point Loma · Advanced · Reef break, hollow and fast on the right swell
A string of reef breaks below the cliffs — Ab, Garbage, Ralph's, New Break. Sharp reef, no sandy bottom, and access is via steep sandstone paths and a paddle around the point. When it's on, it's the best wave in the city.
Parking: Free street parking on Sunset Cliffs Blvd. Access at Ladera St and Osprey St.
Local tip: Not a place to learn to surf. If you're asking whether you're good enough, you're not — go get twenty sessions at PB first.
La Jolla · Advanced · Reef break, powerful and shifty
One of California's most famous waves — birthplace of the Windansea Surf Club, immortalized by Tom Wolfe. Reef bottom, fast takeoff, and the locals-only reputation is deserved. Beautiful to watch even if you don't paddle out.
Parking: Free street parking on Neptune Pl. Iconic thatched palapa shack on the beach.
Local tip: Sit-and-wait if you're a visitor. Catch the first one that comes to the shoulder, don't paddle for the peak, and you'll be tolerated.
La Jolla / Torrey Pines · Advanced · Powerful beach break, hollow, up to double-overhead
The Scripps submarine canyon focuses swell energy right onto Blacks, making it the heaviest beach break in the city. Long, steep access trail from the Torrey Pines gliderport. Nudity-tolerated beach — heads-up.
Parking: Free lot at the Torrey Pines gliderport. Wear proper shoes for the trail; it's a workout.
Local tip: Currents are serious here. Even on smaller days, respect the paddle-out.
Cardiff-by-the-Sea · All levels · Cobblestone reef, long peeling rights and lefts
The classic North County longboard spot. Cobblestone bottom (soft on your feet compared to reef), long rides, and one of the most photogenic lineups in the state. Works on almost any swell.
Parking: Paid lots at Cardiff State Beach on Highway 101.
Local tip: Come at dawn — the parking lot fills, and morning offshores hold the wave up beautifully.
Encinitas · Intermediate · Point break, long right on a NW/W swell
Named after the Self-Realization Fellowship temple perched above it. A world-class right point that peels forever on a solid NW swell. Localized but not aggressive if you respect the pecking order. Immortalized in the Beach Boys' 'Surfin' USA.'
Parking: Free lot at the top of the stairs — fills by 7 AM on any decent swell.
Local tip: Check the swell direction. Swami's needs W or NW; a straight south swell shuts it off.
San Onofre (north SD County border) · Intermediate to Advanced · Cobblestone point, world-class
Technically at the county line, but every San Diego surfer counts it. Lower Trestles is the WSL contest venue — arguably the best high-performance wave in the continental U.S. Long walk in from the parking lot (20+ minutes), which keeps the crowd (slightly) manageable.
Parking: State beach lot off Cristianitos exit — get there before sunrise on a swell.
Local tip: Church and Uppers are less crowded than Lowers. If you're not planning to compete for waves at Lowers, walk further up.
San Onofre · Beginner to Intermediate · Slow, forgiving cobblestone rollers
'Old Man's' is the friendliest wave on the coast. Multiple peaks, slow takeoff, low-drama lineup, and a beach culture that stretches back to the 1940s. State park entry fee, drive-on beach parking — bring a truck if you have one.
Parking: $15 day-use fee at San Onofre State Beach.
Local tip: Bring a longboard. Shortboards work but you'll be sitting on the shoulder watching everyone else glide past you.
Ocean Beach · Intermediate · Beach break, punchy
OB catches every swell direction and works on more days per year than almost any spot in the county. Water quality can be dicey after rain (the San Diego River outflow is a block away). Locals are territorial but reasonable.
Parking: Free street parking on Abbott St and Newport Ave.
Local tip: Don't paddle out for 72 hours after any rain — the OB stormwater plume is real.
Imperial Beach (south of Coronado) · Intermediate · Beach break, occasionally big
The southernmost surf town in California. Catches south swells the rest of the county misses. The catch: Tijuana River pollution frequently closes the water — check the county water advisory before you go, every time.
Parking: Free street parking near the pier.
Local tip: Never paddle out within 48 hours of Tijuana River flow. The bacteria counts are genuinely dangerous.