Sandi Spots
    Back to Home

    Sun, Sand & Surf

    The Best Beaches in San Diego

    Quick answer

    What are the best beaches in San Diego? Coronado Central Beach, La Jolla Cove, Pacific Beach, Mission Beach and Torrey Pines State Beach are the five that cover almost every visitor's needs. Coronado is the widest and most family-friendly, La Jolla is best for snorkeling and wildlife, Pacific and Mission Beach are the walkable boardwalk scene, and Torrey Pines pairs sand with clifftop hiking.

    • Water runs roughly 60°F in winter and 70°F in late summer, so most swimmers want a wetsuit outside July-September.
    • Lifeguards staff the main beaches year-round, with expanded towers in summer.
    • Coronado, Mission Beach and Pacific Beach have the largest parking supply; La Jolla Cove is the hardest to park at.
    • Alcohol is banned on all San Diego city beaches.

    Source: Sandi Spots — Last updated

    From the calm sand at La Jolla Shores to the cliffs at Sunset Cliffs, here's the locals' guide to every beach in San Diego — ranked, compared, and honest about parking.

    Last updated

    Compare every San Diego beach

    Every major San Diego beach, side by side

    22 public beaches from Oceanside to Imperial Beach — ordered north to south. Ratings are based on locals' picks for swimming, surfing, and bringing kids, plus practical notes on parking, restrooms, lifeguards, and dog rules.

    BeachNeighborhoodBest forSwimSurfFamilyLifeguardsRestroomsParkingDogsCrowds
    Oceanside BeachOceansideLong boardwalk, pier fishing, budget-friendly★★★★☆★★★★☆★★★★★Paid lotNot allowedmedium
    Carlsbad State BeachCarlsbadBluff-top walks, sunsets, tide pools at low tide★★★☆☆★★★★☆★★★★☆Paid lotNot allowedmedium
    Ponto BeachSouth CarlsbadLocals' surf spot, fewer tourists★★★☆☆★★★★★★★★☆☆seasonalPaid lotNot allowedlow
    Moonlight BeachEncinitasVolleyball, fire pits, beginner surf★★★★★★★★☆☆★★★★★Free lotsNot allowedmedium
    Swami'sEncinitasWorld-class right-hand point break★★☆☆☆★★★★★★★☆☆☆seasonalStreet onlyNot allowedhigh
    Cardiff State BeachCardiffBeginner surf lessons, sandy launch★★★★☆★★★★☆★★★★☆Paid lotNot allowedmedium
    Solana Beach (Fletcher Cove)Solana BeachCliffs, quieter family scene★★★★☆★★★☆☆★★★★☆Free lotsNot allowedlow
    Del Mar BeachDel MarUpscale, dog-friendly at north end★★★★☆★★★☆☆★★★★☆Paid lotEarly / latemedium
    Torrey Pines State BeachTorrey PinesDramatic cliffs, hiking + beach combo★★★★☆★★★☆☆★★★★☆Paid lotNot allowedmedium
    Black's BeachLa JollaWild, remote, big-wave surf (nudist section)★★☆☆☆★★★★★★☆☆☆☆seasonallimitedVery toughNot allowedlow
    La Jolla ShoresLa JollaGentle waves — best family beach in the county★★★★★★★★☆☆★★★★★Free lotsNot allowedhigh
    La Jolla CoveLa JollaSnorkeling, sea lions, marine reserve★★★★☆★☆☆☆☆★★★☆☆Street onlyNot allowedhigh
    Windansea BeachLa JollaIconic surf, rock formations, sunset★★☆☆☆★★★★★★★☆☆☆seasonalVery toughNot allowedmedium
    Pacific BeachPacific BeachBoardwalk energy, bars steps from the sand★★★★☆★★★★☆★★★☆☆Very toughNot allowedhigh
    Mission BeachMission BeachBoardwalk, Belmont Park rides, wide sand★★★★☆★★★☆☆★★★★☆Very toughNot allowedhigh
    Ocean Beach Pier & BeachOcean BeachBohemian vibe, sunsets from the sand (pier closed)★★★☆☆★★★★☆★★★☆☆Street onlyNot allowedmedium
    Dog Beach (Ocean Beach)Ocean BeachOff-leash dogs 24/7 — the only one like it★★★☆☆★★★☆☆★★★☆☆seasonalFree lotsOff-leashmedium
    Sunset CliffsPoint LomaCliff-top sunsets, tide pools, no real beach★☆☆☆☆★★★★☆★★☆☆☆limitedStreet onlyEarly / latehigh
    Coronado BeachCoronadoWide sparkling sand, Hotel Del backdrop★★★★★★★★☆☆★★★★★Street onlyEarly / latehigh
    Coronado Dog BeachCoronadoNorth-end off-leash dog beach★★★★☆★★☆☆☆★★★☆☆Free lotsOff-leashmedium
    Silver Strand State BeachCoronadoCalm bay-side swim, RV camping★★★★★★★☆☆☆★★★★★Paid lotNot allowedmedium
    Imperial BeachImperial BeachSouthernmost beach, pier, quiet mornings★★★☆☆★★★☆☆★★★★☆Free lotsNot allowedlow

    Rules and hours change — check the City of San Diego and California State Parks pages before you go, especially for dog hours and seasonal lifeguard coverage.

    Pick your kind of beach day

    The best beaches in San Diego, by what you want to do

    "Best" depends on the day. Skip to the section that matches yours — surf, sunset, kids, dogs, snorkeling, or somewhere the crowd hasn't found yet.

    Best beaches for families

    Gentle surf, wide sand, guarded water, and restrooms close by. If it's your kids' first ocean, start here.

    1. 1. La Jolla ShoresLa Jolla. The calmest surf in the county and a grassy park right behind the sand.
    2. 2. Coronado BeachCoronado. Massive flat beach — even at peak summer there's room to spread out.
    3. 3. Moonlight BeachEncinitas. Volleyball, playground, fire pits, and lifeguards year-round.
    4. 4. Silver StrandCoronado. Warm bay-side swimming and shallow water for toddlers.

    Best surf beaches

    From point breaks to punchy beach breaks. Beginners should stick to Cardiff and Tourmaline; the rest is for people who know what they're doing.

    1. 1. Swami'sEncinitas. Classic right-hand point — long, mellow, and always crowded.
    2. 2. WindanseaLa Jolla. Reef break with heavy locals; watch before you paddle out.
    3. 3. Black's BeachLa Jolla. Powerful A-frame peaks below the Torrey Pines cliffs.
    4. 4. Cardiff Reef — Cardiff. Best beginner wave in North County — mellow, sandy launch.

    Best dog-friendly beaches

    Not every beach welcomes dogs. These are the ones where they can actually run off-leash.

    1. 1. Dog Beach (Ocean Beach)Ocean Beach. Off-leash 24 hours a day — the original San Diego dog beach.
    2. 2. Coronado Dog BeachCoronado. North end of Coronado; sunny, flat, and calmer than OB.
    3. 3. Del Mar North BeachDel Mar. Off-leash June 15–Labor Day; on-leash rest of the year.
    4. 4. Fiesta Island — Mission Bay. Not technically ocean, but the biggest off-leash play area.

    Best beaches for sunset

    West-facing cliffs and reef breaks catch the light best. Arrive 30 minutes before sundown for parking.

    1. 1. Sunset CliffsPoint Loma. The name is not a coincidence. Nothing else in the city compares.
    2. 2. WindanseaLa Jolla. Rock formations and the surf shack silhouette.
    3. 3. Torrey Pines State Beach — Torrey Pines. 300-foot sandstone cliffs light up gold at golden hour.
    4. 4. Ocean Beach PierOcean Beach. Wide sand and a big western horizon — the pier is closed, the sunset is not.

    Best beaches for snorkeling & tide pools

    Protected marine reserves with clear water and easy entry. Best on calm days at low tide.

    1. 1. La Jolla CoveLa Jolla. The marine reserve — sea lions, garibaldi, leopard sharks in summer.
    2. 2. La Jolla Shores (north end)La Jolla. Kayak launch to the caves; calmer entry than the Cove.
    3. 3. Cabrillo Tide PoolsPoint Loma. The best tide pools in the county at extreme low tide.
    4. 4. Shell BeachLa Jolla. Small protected cove between the Cove and Children's Pool.

    Best beaches for the boardwalk scene

    Bars, rentals, volleyball, and people watching. Loud, crowded, and fun.

    1. 1. Pacific BeachPacific Beach. Bars open onto the boardwalk. Weekends are a party.
    2. 2. Mission BeachMission Beach. Belmont Park, the wooden roller coaster, endless boardwalk.
    3. 3. Oceanside Beach — Oceanside. The longest wooden pier on the west coast and a lively downtown.

    Least crowded / hidden beaches

    You'll still want a weekday visit, but these dodge the worst of the summer crush.

    1. 1. Torrey Pines State Beach (south) — Torrey Pines. Walk 15 minutes south from the main lot and the crowds vanish.
    2. 2. Solana Beach (Fletcher Cove) — Solana Beach. Locals-only feel between Del Mar and Cardiff.
    3. 3. Black's BeachLa Jolla. The trail down keeps it empty. Bring water — there's nothing at the bottom.
    4. 4. Imperial Beach — Imperial Beach. Southernmost beach in the county — quiet mornings, pier at sunset.

    Best beaches for a date

    Sunsets, seafood nearby, and enough privacy to actually talk.

    1. 1. Sunset CliffsPoint Loma. Bring a blanket, park north, walk south along the cliffs.
    2. 2. WindanseaLa Jolla. Perch on the flat rocks and wait for the surf to go golden.
    3. 3. Coronado Beach at Hotel DelCoronado. Walk the sand, dinner at 1500 Ocean or Serea after.

    Sun & Sand

    Beach Guide

    With 70 miles of coastline, picking the right beach matters. Here's our shortlist for every kind of beachgoer.

    Coronado Beach
    Family Friendly

    Coronado Beach

    Best for: Wide golden sand, gentle waves, iconic Hotel del Coronado backdrop
    Parking: Street parking & paid lots
    Local tip: Look for the glittering mica flecks in the sand — Coronado's signature shimmer.
    Mission Bay
    Water Sports

    Mission Bay

    Best for: Kayaking, paddleboarding, jet skiing on calm, flat water
    Parking: Free lots around the bay
    Local tip: Rent a bonfire pit on the beach for an unforgettable evening under the stars.
    Windansea Beach
    Surf & Romance

    Windansea Beach

    Best for: Powerful surf breaks, dramatic rock formations, stunning sunsets
    Parking: Very limited — walk or rideshare
    Local tip: The palm-thatched surf shack is a historic landmark — perfect photo op.
    Free Download

    The 3-Day San Diego Itinerary locals actually use

    A day-by-day plan with the best beaches, tacos, sunset spots, and neighborhoods — plus a printable packing list. No spam, just San Diego.

    By subscribing, you agree to receive our weekly San Diego guide. Unsubscribe anytime.

    Why San Diego Has the Best Beaches in California

    San Diego's coastline runs for 70 miles, from the Mexican border up through Oceanside, and it's the only stretch of California where the Pacific feels genuinely swimmable nearly year-round. Average summer water temperatures hit 68–72°F, and the city averages 266 sunny days a year. That combination — warm water, low rain, and a coast that bends through cliffs, reefs, sandy bays, and surf points — is the reason so many of the country's best beaches are clustered here.

    Unlike Los Angeles, where the beaches feel like one continuous strip, San Diego's coast is broken into distinct neighborhoods, each with its own personality. Coronado is wide, family-friendly, and dramatic. La Jolla is rocky, cinematic, and full of marine life. Pacific Beach and Mission Beach are the social, boardwalk-driven heart of summer. Ocean Beach is bohemian and dog-friendly. Up north, Encinitas, Cardiff, and Carlsbad shift into a slower, surf-town rhythm.

    The Top San Diego Beaches Ranked

    Coronado Beach is the gold standard. Wide, flat sand sparkles with mica that catches the sun, and the Hotel del Coronado provides one of the most photographed backdrops in California. It's family-friendly, lifeguarded, and consistently appears on national 'best beach' lists.

    La Jolla Cove is the most beautiful in the city — a small, protected swim cove framed by sandstone cliffs, full of bright orange Garibaldi fish and lounging sea lions. Bring snorkel gear and arrive before 10am to beat the crowds and the smell.

    La Jolla Shores is the best all-around family beach. A mile of soft sand, gentle waves perfect for beginner surfers, plenty of parking (if you're early), and Kellogg Park right behind it for picnics.

    Pacific Beach is where San Diego goes to party. The boardwalk runs from Crystal Pier down to Mission Beach, lined with bars, taco shops, and bike rentals. Tourists love it; locals come for sunset volleyball.

    Ocean Beach (OB) is the city's bohemian holdout — pier fishing, Wednesday farmers market, and Dog Beach at the north end where leashes are optional 24/7.

    Sunset Cliffs isn't a beach in the traditional sense — it's a series of sandstone cliffs above the ocean perfect for golden hour and tide pooling at low tide. Park along Sunset Cliffs Boulevard and walk south for the quieter sections.

    Hidden & Lesser-Known Beaches Locals Love

    Black's Beach sits below the cliffs at Torrey Pines and requires either a steep hike or a long walk from La Jolla Shores at low tide. Wild, remote, and wide — and clothing-optional on the north end.

    Marine Street Beach in La Jolla has no parking lot, no facilities, and as a result, no crowds. Wide flat sand and easy access from a side street.

    Tabletops, just south of the main Sunset Cliffs viewpoint, is a flat sandstone shelf that opens up into incredible tide pools at low tide. Bring reef-safe shoes.

    Stonesteps Beach in Encinitas hides at the bottom of a quiet residential staircase. Locals only — no signage, no big lot. Worth the search for the consistent surf and chill vibe.

    Best Beaches by Activity

    For surfing, head to Swami's in Encinitas (long right point break, intermediate to advanced), Tourmaline Surf Park in PB (beginner-friendly), or Blacks Beach (powerful peaks, advanced).

    For snorkeling, La Jolla Cove and the adjacent La Jolla Underwater Park are the only real options — and they're outstanding. Visibility peaks September–November.

    For families with small kids, La Jolla Shores and Coronado win every time. Both have soft sand, lifeguards, and flat parking.

    For sunset, Windansea Beach (palm-thatched surf shack), Sunset Cliffs (obvious), and Mount Soledad (the highest viewpoint in the city) are unbeatable.

    For dogs, Ocean Beach Dog Beach is the famous off-leash spot, open 24/7. Coronado has a designated dog beach at its north end. Most other San Diego beaches allow leashed dogs only before 9am and after 6pm in summer.

    When to Visit & What to Expect

    Late spring through fall is peak beach season. June often brings 'June Gloom' — a marine-layer fog that hangs over the coast until early afternoon — but the rest of the day is almost always clear. The water is warmest in August and September, often above 70°F.

    Winter beach trips are surprisingly excellent. November through February brings dramatic surf, empty sand, and crystal-clear sunset light. Bring a hoodie and skip the swim.

    Parking is the single biggest pain point. Lots fill by 10am on summer weekends. Use ride-share for Coronado, La Jolla Cove, and PB on holidays. Bringing a bike or scooter solves the problem entirely along the Mission Bay and PB boardwalks.

    Getting Around the San Diego Coast

    The coast is best explored by car, but ride-share is fast for shorter hops. The Coaster commuter train runs from downtown up through Solana Beach, Encinitas, and Carlsbad — a great car-free way to do a north-county beach day.

    Renting bikes or e-scooters along the boardwalk is the most enjoyable way to chain together Mission Beach, Pacific Beach, and the Mission Bay loop in a single afternoon.

    What the Locals Actually Pack for a Beach Day

    Locals pack lighter than you'd think. The essentials: a Mexican blanket or sand-proof Turkish towel (cheaper than the brand-name 'sand-free' versions and just as good), a wide-brim hat, mineral sunscreen (Hawaii-style reef-safe formulas — California is leaning the same direction), a thin hoodie for when the marine layer rolls in, and a refillable water bottle.

    If you're going for the day, pack a small soft cooler with limes, tajín, fruit, and either Topo Chico or a few cold cans of Modelo. A pop-up beach tent (under $40 on Amazon) is the single biggest quality-of-life upgrade for families — most San Diego beaches don't have natural shade.

    What to skip: glass bottles (banned at most beaches), full-size umbrellas (the wind eats them), and inflatable pool toys (they're useless once you hit the waves).

    Beach Safety You Should Actually Know

    Rip currents kill more people in California than sharks, jellyfish, and great-whites combined. If you get caught in one, swim parallel to shore — never against the current — until it releases you, then angle back in. San Diego lifeguards are world-class; swim near a manned tower whenever possible.

    Stingrays are common at La Jolla Shores, Coronado, and most flat-bottom beaches in summer. Do the 'stingray shuffle' as you walk into the water — drag your feet to give them time to swim away. A barb to the foot is intensely painful but rarely dangerous; lifeguards treat it with hot water on-site.

    Black flags posted on a lifeguard tower mean dangerous surf. Yellow means caution. Green means go. Always check before letting kids in the water.

    Where Locals Park (And Where Not To)

    La Jolla Cove on a summer Saturday is hopeless — try parking near the La Jolla Recreation Center or up Prospect Street and walking down. For Windansea, side streets a few blocks east clear out fast. For Coronado, the free residential parking around 7th–10th Streets is your friend.

    Pacific Beach has paid lots near Crystal Pier, but most locals just bike from Mission Bay. For Sunset Cliffs, the side streets off Adair are usually wide open even at sunset.

    Never leave anything visible in your car at any beach lot. Smash-and-grabs are the single most common crime tourists experience here.

    Frequently Asked Questions

    What is the best beach in San Diego?+

    For most visitors, La Jolla Shores is the best all-around beach in San Diego — calm surf, wide sand, lifeguards, restrooms, free parking, and a grassy park behind it. Coronado wins for the classic wide-sand postcard, La Jolla Cove for snorkeling, and Sunset Cliffs for sunset.

    What are the top 5 beaches in San Diego?+

    Our locals' top five: 1) La Jolla Shores for families and swimming, 2) Coronado Beach for wide sand and the Hotel Del backdrop, 3) La Jolla Cove for snorkeling and sea lions, 4) Windansea for surf and sunsets, 5) Sunset Cliffs for the best sunset in the county.

    Are San Diego beaches free?+

    Yes — every public beach in San Diego is free to walk on. City beaches (Pacific Beach, Ocean Beach, La Jolla, Mission Beach, Coronado) have free street parking. California State Beaches (Torrey Pines, Cardiff, Carlsbad, Silver Strand) charge roughly $10–15 for the lot but the sand itself is free.

    When is the best time to visit San Diego beaches?+

    September and early October have the warmest ocean temperatures of the year (68–72°F) and much smaller crowds than summer. July and August are peak but 'June Gloom' morning fog can linger until noon. For surf, winter delivers the biggest swells; for swimming, late summer wins.

    Which San Diego beach is best for families with kids?+

    La Jolla Shores is the top family pick — gentle waves, wide sand, lifeguards, restrooms, and a grassy park with playground next to it. Coronado, Moonlight Beach in Encinitas, and Silver Strand State Beach are all excellent runners-up.

    Which San Diego beach is best for surfing?+

    Swami's in Encinitas is the county's most famous right-hand point break. Windansea and Black's Beach in La Jolla handle bigger swells for experienced surfers. For beginners, Cardiff Reef and Tourmaline in Pacific Beach are the friendliest spots to learn.

    Are dogs allowed on San Diego beaches?+

    Dog Beach in Ocean Beach is off-leash 24/7 — the only one like it in the city. Coronado Dog Beach (north end) is also fully off-leash. Del Mar's North Beach is off-leash June 15 to Labor Day. Everywhere else, dogs are typically allowed only before 9am and after 6pm, and always on-leash.

    How cold is the water at San Diego beaches?+

    Ocean temperatures range from about 58°F in February–March to 70–72°F in August–September. Most locals swim without a wetsuit from July through October and wear a 3/2mm springsuit the rest of the year.

    Where is the least crowded beach in San Diego?+

    Torrey Pines State Beach (walk south from the main lot), Solana Beach's Fletcher Cove, Black's Beach in La Jolla, and Imperial Beach at the county's south end all stay quieter than the boardwalk beaches. Weekday mornings help everywhere.

    Which San Diego beach has the best sunset?+

    Sunset Cliffs in Point Loma is the definitive answer — cliff-top views facing due west with nothing in the way. Windansea and Torrey Pines State Beach are strong alternates. Arrive 30 minutes early for parking.

    Where are the best beaches in San Diego, California?+

    La Jolla Shores is the best all-around beach — calm water, lifeguards, and free parking. Coronado Beach has the widest sand and iconic Hotel Del backdrop. La Jolla Cove is best for snorkeling, Windansea for surf culture, and Sunset Cliffs for sunset.

    The Sandi Spots Newsletter

    San Diego, in your inbox.

    New beach finds, hidden taco shops, weekend events, and seasonal guides — once a week from a local. No spam, ever.

    One email a week. Unsubscribe anytime.

    Free: the 3-day San Diego plan locals actually use

    Hour-by-hour itinerary, taco stops, parking notes, and a packing list — sent to your inbox, plus one weekly email of new spots and events.

    Get the free plan

    Watch: video guide

    Top 20 Beaches in San Diego: Best Coastal Spots Ranked! — Voyager · 15:34

    Third-party video, embedded for reference. Watch on YouTube

    About this guide

    Written and fact-checked by the Sandi Spots Editorial team — San Diego residents publishing under Sleep Coast LLC. Every place we recommend has been visited in person or verified against an official source, and no business can pay for inclusion or a higher ranking.

    Local, first-hand. Reported on the ground in San Diego County.
    Kept current. Prices, hours, and closures reviewed on a rolling basis.
    Independent. Affiliate links never influence rankings.

    Editorial policy · About us · Suggest a correction