San Diego has 70 miles of coastline and more than 30 distinct beaches — which means picking the right one actually matters. The wrong beach on the wrong day can mean fighting for parking, dodging crowds, or ending up at a spot that's gorgeous to look at but miserable for swimming. We've spent years exploring every stretch of sand in San Diego County, and this is our honest, local's ranking of the 12 best beaches — with no tourist board bias.
La Jolla Cove
San Diego's crown jewel — and it knows it.
La Jolla Cove is the most photographed, most visited, and — honestly — most deserving of its reputation beach in San Diego. Tucked into a small rocky cove with calm, protected water, it's unlike any other beach in Southern California. The water is crystal clear down to 15 feet, the underwater canyon nearby attracts leopard sharks, garibaldi fish, and sea lions, and the surrounding cliffs are simply stunning.
The downside? Parking is a nightmare on weekends and the beach itself is tiny — more of a launching pad for snorkelers and swimmers than a place to spread out a towel. Come on a weekday morning for the best experience. Bring a mask and snorkel — the marine life alone is worth the visit.
Pro tip: Park on the residential streets to the east of the cove (free, but limited) rather than the paid lot. Arrive before 9am on weekends to beat the crowds and get the clearest water.
Coronado Beach
Consistently ranked one of the best beaches in America — and it earns it every time.
Coronado Beach regularly appears on national "best beaches" lists, and a visit explains why immediately. The sand here has a golden shimmer caused by flecks of mica and other minerals — it literally glitters in the afternoon sun. The beach is wide, clean, and well-maintained, with the iconic Hotel del Coronado as its backdrop.
The waves are manageable for families, lifeguards are on duty seasonally, and the beach stretches for nearly two miles with never-uncomfortable crowd density. The only catch: you need to either drive over the Coronado Bridge or take the ferry from downtown.
Pro tip: Take the Coronado Ferry from the Broadway Pier in downtown San Diego — $5.50 each way, no parking hassle, and a beautiful 15-minute ride across the bay.
Pacific Beach
The social heartbeat of San Diego's beach scene.
Pacific Beach — PB to locals — is where San Diego's beach culture is most alive. The boardwalk buzzes with cyclists, rollerbladers, and joggers year-round. Crystal Pier (a historic wooden pier with cottages you can actually rent) juts out into the Pacific and provides some of the best fishing and sunset views in the city.
The waves are consistent and fun for beginner to intermediate surfers, and the beach has a wide, flat stretch perfect for volleyball, frisbee, and people-watching. The bar and restaurant scene along Garnet Avenue is walking distance from the sand, making PB the best beach for a full day-into-night experience.
Pro tip: Rent a bike or surrey from one of the many boardwalk rental shops and ride the 3-mile path all the way down to Mission Beach — one of the best things you can do in San Diego for under $20.
Mission Beach
Classic SoCal beach energy with a vintage amusement park thrown in.
Mission Beach is the quintessential Southern California beach experience. It's got everything: a wide sandy beach, a bustling boardwalk, Belmont Park (an old-school amusement park with a historic wooden roller coaster), and some of the best wave conditions for beginner surfers in the city.
Mission Bay — the calm lagoon on the opposite side of the narrow strip — is perfect for kayaking, paddleboarding, and young children who aren't ready for ocean waves. The combination of ocean beach and sheltered bay makes this the most versatile beach destination in San Diego.
Ocean Beach
San Diego's most authentic, unpretentious beach neighborhood.
Ocean Beach is the anti-La Jolla — laid-back, slightly grungy in the best possible way, and beloved by locals who want a beach experience without the tourist gloss. OB has San Diego's most famous dog beach (off-leash, year-round, and absolutely chaotic and wonderful), a long fishing pier, consistent surf, and a neighborhood vibe that makes you want to stay all day.
The Newport Avenue strip offers some of San Diego's best vintage shops, dive bars, and casual taquerias within walking distance of the sand. Come here if you want to feel like a local.
Windansea Beach
San Diego's most dramatic surf spot — and one of its most beautiful beaches.
Windansea is the domain of serious surfers and photographers. The reef break here produces some of the most powerful and consistent waves in San Diego, and the large rock formations scattered across the beach create a dramatic, almost cinematic landscape. It was famously described by Tom Wolfe in The Pump House Gang and has a legendary status in San Diego surf culture.
Not recommended for swimming or beginners — the rocks, reef, and current make it genuinely dangerous for non-surfers. But for watching surfing and taking photos at sunset, it's one of the most spectacular spots in the county.
Black's Beach
San Diego's most secluded stretch of sand — accessed via a steep cliff trail.
Black's Beach sits at the base of the Torrey Pines cliffs and is only accessible via a steep, unofficial trail down the bluff — which is exactly why it remains one of San Diego's least crowded and most beautiful beaches. The clothing-optional designation keeps the casual visitor away, and the result is a wide, pristine stretch of sand backed by dramatic sandstone cliffs.
The hike down takes about 15 minutes and is moderately strenuous. The reward: a beach that feels genuinely remote despite being 20 minutes from downtown. Note: the trail can be slippery when wet — wear proper shoes and avoid after rain.
Del Mar Beach
Upscale, wide, and worth the drive north.
Del Mar is where San Diego's beach culture meets its horse racing heritage. The beach itself is wide and beautiful, with gentle waves and a charming village atmosphere just steps from the sand. The Del Mar Bluffs provide a stunning backdrop, and the beach is notably cleaner and less crowded than the central San Diego beaches.
From October to June, dogs are allowed on leash on the entire beach — making it one of the most dog-friendly stretches of coast in Southern California. The Del Mar Farmers Market on Saturdays is a perfect complement to a morning beach visit.
Sunset Cliffs Natural Park
Not really a beach — more of a front-row seat to the Pacific.
Technically Sunset Cliffs is more of a coastal park than a beach — but it deserves a spot on this list for sheer dramatic beauty. The eroded sandstone cliffs drop straight into churning Pacific surf, with sea caves, blowholes, and tide pools scattered along the base. At sunset, it's genuinely one of the most spectacular views in San Diego.
There are small pocket beaches accessible via stairs and trails, popular with experienced surfers who know the break well. For everyone else, the clifftop walkway provides world-class views without any risk from the surf below.
Torrey Pines State Beach
The wildest, most unspoiled beach in San Diego County.
Torrey Pines State Beach sits below the Torrey Pines State Natural Reserve and has a wild, undeveloped character unlike any other San Diego beach. The drive down Torrey Pines Road offers dramatic cliff views before you descend to a wide, relatively uncrowded beach with consistent surf and clean water.
The beach connects to the hiking trails above, making it possible to hike the cliffs and then reward yourself with a swim — one of the best outdoor combinations in San Diego. Parking fills up fast on summer weekends; arrive early or take the shuttle from the Los Peñasquitos Lagoon trailhead.
Solana Beach
A hidden gem just north of Del Mar that most tourists skip entirely.
Solana Beach doesn't get the attention it deserves. Fletcher Cove Beach Park sits at the bottom of dramatic sandstone bluffs and offers a sheltered, calm stretch of sand popular with locals. The beach access staircase at the end of Lomas Santa Fe Drive leads to one of North County's best-kept secrets.
The surf at the surrounding breaks (particularly Pillbox) attracts a dedicated local surf crew, while the beach park itself is family-friendly with a small plaza, restrooms, and easy parking. The nearby Cedros Avenue Design District makes for a great post-beach afternoon of shopping and dining.
La Jolla Shores
The most family-friendly beach in San Diego — calm, wide, and beautiful.
La Jolla Shores is everything La Jolla Cove is not — wide, sandy, and perfect for swimming. The beach stretches for nearly a mile with gentle, consistent waves ideal for kids and beginner swimmers. The adjacent Kellogg Park provides grassy picnic areas, barbecue pits, and easy parking.
The Scripps Institution of Oceanography pier at the north end of the beach is a San Diego landmark, and the protected waters of the La Jolla Ecological Reserve make snorkeling excellent here too. If you're bringing a family to San Diego and can only visit one beach, make it La Jolla Shores.