We use cookies for essential site functions and, with your permission, for analytics and advertising. California residents can opt out of the sale or sharing of personal information at any time. See our Privacy Policy, Cookie Policy, and Do Not Sell or Share My Personal Information.
Sun, Sand & Surf
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.
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
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.
| Beach | Neighborhood | Best for | Swim | Surf | Family | Lifeguards | Restrooms | Parking | Dogs | Crowds |
|---|---|---|---|---|---|---|---|---|---|---|
| Oceanside Beach | Oceanside | Long boardwalk, pier fishing, budget-friendly | ★★★★☆ | ★★★★☆ | ★★★★★ | Paid lot | Not allowed | medium | ||
| Carlsbad State Beach | Carlsbad | Bluff-top walks, sunsets, tide pools at low tide | ★★★☆☆ | ★★★★☆ | ★★★★☆ | Paid lot | Not allowed | medium | ||
| Ponto Beach | South Carlsbad | Locals' surf spot, fewer tourists | ★★★☆☆ | ★★★★★ | ★★★☆☆ | seasonal | Paid lot | Not allowed | low | |
| Moonlight Beach | Encinitas | Volleyball, fire pits, beginner surf | ★★★★★ | ★★★☆☆ | ★★★★★ | Free lots | Not allowed | medium | ||
| Swami's | Encinitas | World-class right-hand point break | ★★☆☆☆ | ★★★★★ | ★★☆☆☆ | seasonal | Street only | Not allowed | high | |
| Cardiff State Beach | Cardiff | Beginner surf lessons, sandy launch | ★★★★☆ | ★★★★☆ | ★★★★☆ | Paid lot | Not allowed | medium | ||
| Solana Beach (Fletcher Cove) | Solana Beach | Cliffs, quieter family scene | ★★★★☆ | ★★★☆☆ | ★★★★☆ | Free lots | Not allowed | low | ||
| Del Mar Beach | Del Mar | Upscale, dog-friendly at north end | ★★★★☆ | ★★★☆☆ | ★★★★☆ | Paid lot | Early / late | medium | ||
| Torrey Pines State Beach | Torrey Pines | Dramatic cliffs, hiking + beach combo | ★★★★☆ | ★★★☆☆ | ★★★★☆ | Paid lot | Not allowed | medium | ||
| Black's Beach | La Jolla | Wild, remote, big-wave surf (nudist section) | ★★☆☆☆ | ★★★★★ | ★☆☆☆☆ | seasonal | limited | Very tough | Not allowed | low |
| La Jolla Shores | La Jolla | Gentle waves — best family beach in the county | ★★★★★ | ★★★☆☆ | ★★★★★ | Free lots | Not allowed | high | ||
| La Jolla Cove | La Jolla | Snorkeling, sea lions, marine reserve | ★★★★☆ | ★☆☆☆☆ | ★★★☆☆ | Street only | Not allowed | high | ||
| Windansea Beach | La Jolla | Iconic surf, rock formations, sunset | ★★☆☆☆ | ★★★★★ | ★★☆☆☆ | seasonal | Very tough | Not allowed | medium | |
| Pacific Beach | Pacific Beach | Boardwalk energy, bars steps from the sand | ★★★★☆ | ★★★★☆ | ★★★☆☆ | Very tough | Not allowed | high | ||
| Mission Beach | Mission Beach | Boardwalk, Belmont Park rides, wide sand | ★★★★☆ | ★★★☆☆ | ★★★★☆ | Very tough | Not allowed | high | ||
| Ocean Beach Pier & Beach | Ocean Beach | Bohemian vibe, sunsets from the sand (pier closed) | ★★★☆☆ | ★★★★☆ | ★★★☆☆ | Street only | Not allowed | medium | ||
| Dog Beach (Ocean Beach) | Ocean Beach | Off-leash dogs 24/7 — the only one like it | ★★★☆☆ | ★★★☆☆ | ★★★☆☆ | seasonal | Free lots | Off-leash | medium | |
| Sunset Cliffs | Point Loma | Cliff-top sunsets, tide pools, no real beach | ★☆☆☆☆ | ★★★★☆ | ★★☆☆☆ | limited | Street only | Early / late | high | |
| Coronado Beach | Coronado | Wide sparkling sand, Hotel Del backdrop | ★★★★★ | ★★★☆☆ | ★★★★★ | Street only | Early / late | high | ||
| Coronado Dog Beach | Coronado | North-end off-leash dog beach | ★★★★☆ | ★★☆☆☆ | ★★★☆☆ | Free lots | Off-leash | medium | ||
| Silver Strand State Beach | Coronado | Calm bay-side swim, RV camping | ★★★★★ | ★★☆☆☆ | ★★★★★ | Paid lot | Not allowed | medium | ||
| Imperial Beach | Imperial Beach | Southernmost beach, pier, quiet mornings | ★★★☆☆ | ★★★☆☆ | ★★★★☆ | Free lots | Not allowed | low |
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
"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.
Gentle surf, wide sand, guarded water, and restrooms close by. If it's your kids' first ocean, start here.
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.
Not every beach welcomes dogs. These are the ones where they can actually run off-leash.
West-facing cliffs and reef breaks catch the light best. Arrive 30 minutes before sundown for parking.
Protected marine reserves with clear water and easy entry. Best on calm days at low tide.
Bars, rentals, volleyball, and people watching. Loud, crowded, and fun.
You'll still want a weekday visit, but these dodge the worst of the summer crush.
Sunsets, seafood nearby, and enough privacy to actually talk.
Sun & Sand
With 70 miles of coastline, picking the right beach matters. Here's our shortlist for every kind of beachgoer.



A day-by-day plan with the best beaches, tacos, sunset spots, and neighborhoods — plus a printable packing list. No spam, just San Diego.
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
Top 20 Beaches in San Diego: Best Coastal Spots Ranked! — Voyager · 15:34
Third-party video, embedded for reference. Watch on YouTube
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.