When people think about San Diego, the beaches are usually one of the first things that come to mind — and for good reason.

But one thing you quickly learn after living here is that our beaches are surprisingly different from one another. Some are wide and sandy with plenty of room to spend the entire day. Others are tucked beneath cliffs, surrounded by restaurants and shops, popular with surfers, or better suited for walking and watching the sunset.

That's why I don't think ranking San Diego's beaches from #1 to #10 is particularly helpful. Instead, I wanted to put together a guide based on what you're actually looking to do when you get there. Here are some of my favorite beaches around San Diego and what makes each one worth visiting.

San Diego Beaches at a Glance
12 spots · skim first, dive in below
BeachBest ForVibeNeighborhood
La Jolla ShoresClassic all-around beach day, gentle summer wavesAll-AroundLa Jolla
Coronado Central BeachIconic wide sand with Hotel del Coronado backdropIconicCoronado
Mission BeachBoardwalk energy, Belmont Park, plenty happeningLivelyMission Beach
Pacific BeachSurfing, long sandy stretch, active atmosphereActivePacific Beach
Ocean BeachLaid-back beach day + walkable neighborhoodLaid-BackOcean Beach
Del MarBeach + walkable coastal village experienceVillageDel Mar
Fletcher CoveSmaller North County beach, park + ramp accessSmallerSolana Beach
Cardiff State BeachSurf breaks, reefs, relaxed North County feelRelaxedCardiff-by-the-Sea
Torrey Pines State BeachDramatic cliffs, combine with the reserve aboveScenicLa Jolla
Sunset CliffsEvening walk along the Point Loma coastlineWalkingPoint Loma
Windansea BeachRugged La Jolla coastline, small stretches of sandRuggedWindansea
Ocean Beach Dog BeachOff-leash dogs 24 hours a dayDogsOcean Beach

Best All-Around Beach: La Jolla Shores

La Jolla Shores (La Jolla)

If someone is visiting San Diego and wants a classic beach day, La Jolla Shores is one of the easiest places for me to recommend.

The beach stretches for roughly a mile and is noticeably different from some of La Jolla's rockier coastline. During the summer, the waves here tend to be relatively gentle, which makes the area popular for swimming as well as beginner surf lessons. You'll also regularly see kayaks and scuba divers heading into the water because La Jolla Shores sits alongside the San Diego-La Jolla Underwater Park Ecological Reserve.

Kellogg Park sits directly behind the beach with grass and a playground, making it easy to spend several hours here. And when you're finished at the beach, Avenida de la Playa is just a short walk away with restaurants and places to grab something to eat.

Why I'd go: A full beach day where you want sand, water, activities and food nearby.

Best Classic San Diego Beach Experience

Coronado Central Beach (Coronado)

There are certain places that just look like San Diego, and Coronado Beach is one of them. The wide stretch of sand with the Hotel del Coronado in the background is one of the most recognizable coastal scenes in the county.

What I like about Coronado is that you can make an entire day out of visiting. Spend a few hours at the beach, walk around the Hotel del Coronado, then head toward Orange Avenue for lunch, dinner, or shopping. It's also one of those beaches I like taking out-of-town visitors to because the experience goes beyond simply sitting on the sand.

Why I'd go: When you want a beach day that can easily turn into an entire afternoon or evening exploring Coronado.

Best for the Boardwalk

Mission Beach (Mission Beach)

Mission Beach is the complete opposite of a quiet, secluded beach — and that's exactly why people love it. The beach stretches just over one mile between South Mission Beach and Pacific Beach, and the boardwalk is constantly active with people walking, running, and biking, while Belmont Park sits right alongside.

If your idea of a beach day includes grabbing food, walking the boardwalk, playing volleyball, and having plenty happening around you, Mission Beach is hard to beat. It's also easy to continue north toward Pacific Beach if you want to explore even more of the coastline.

Why I'd go: When you want activity and entertainment to be part of the beach experience.

Best for Surfing & Beach Energy

Pacific Beach (Pacific Beach)

Pacific Beach is one of San Diego's busiest coastal areas, especially during summer. The beach extends south toward Mission Beach, giving you a long stretch of sand and plenty of room for walking along the coast.

Surfing is a major part of the experience here, and the surrounding Pacific Beach neighborhood gives you no shortage of places to eat or grab a drink once you're finished. If you're looking for a quieter version of PB, I'd continue north toward North Pacific Beach and Tourmaline Surfing Park.

Why I'd go: When you want surfing, a lively atmosphere, and plenty to do before or after the beach.

Best for a Laid-Back Beach Day

Ocean Beach (Ocean Beach)

Ocean Beach feels different from San Diego's other major beach communities, and that's part of its charm. The beach itself is wide, and you can easily walk from the sand into the heart of the neighborhood for restaurants, coffee, or shopping.

At the northern end you'll also find Dog Beach, where dogs are permitted off-leash 24 hours a day. One important thing to know right now is that the Ocean Beach Municipal Pier is closed to the public and is planned for replacement, so I'd check current conditions before planning a visit around the pier.

Why I'd go: When you want a casual beach day and want to spend some time exploring the surrounding neighborhood afterward.
San Diego's coastline changes character every few miles.

Best Beach Village Experience

Del Mar (Del Mar)

Del Mar is another place where I wouldn't just go to the beach and immediately leave. The main beach around 15th Street provides easy access to the sand, while Powerhouse and Seagrove Parks sit right along the coastline.

Afterward, you can walk into Del Mar Village for coffee, lunch, or dinner. That's what makes Del Mar one of my favorite North County recommendations — the beach and the surrounding community really feel like part of the same experience.

Why I'd go: When you want a beautiful beach with restaurants and a walkable coastal village nearby.

Best Smaller Coastal Escape

Fletcher Cove — Solana Beach (Solana Beach)

Fletcher Cove is one of those beaches that can easily get overlooked when people are deciding between Del Mar and Encinitas. And that's exactly why I think it's worth including.

You enter through Fletcher Cove Park, where you'll find a grassy area and playground above the beach before heading down the ramp toward the water. Solana Beach actually has several beach access points, including Fletcher Cove, Tide Beach, Seaside, Seascape Beach, and Del Mar Shores, but Fletcher Cove is probably the easiest introduction if you've never explored the area. When you're finished, you can spend some time around Cedros Avenue or grab something to eat nearby.

Why I'd go: When you want to explore a smaller North County coastal community and make more than just the beach part of the day.

Best Local Surf Feel

Cardiff State Beach (Cardiff-by-the-Sea)

Cardiff has a completely different feel from Mission Beach or Pacific Beach. The coastline includes sandy beaches, reefs, and some well-known surf breaks, and the overall experience feels more relaxed.

One of my favorite parts about coming up here is that the beach can easily be combined with exploring Cardiff-by-the-Sea afterward. If you time your visit around a lower tide, portions of the reef can also reveal tide pools.

Why I'd go: When you want surfing, coastal scenery, and a more relaxed North County beach day.
One of my favorite things about San Diego’s coastline is that you don’t have to choose a single favorite beach.

Best Dramatic Scenery

Torrey Pines State Beach (La Jolla)

Torrey Pines is one of those places where you occasionally have to remind yourself you're still in San Diego. The cliffs rise dramatically behind the beach and create one of the most impressive stretches of coastline in the county.

What makes Torrey Pines particularly special is that you can combine the beach with hiking in Torrey Pines State Natural Reserve above it. Spend the morning hiking the cliffs and then head down toward the beach afterward.

Why I'd go: When scenery matters just as much as swimming or lying on the sand.

Best for a Sunset Walk

Sunset Cliffs (Point Loma)

I'm stretching the definition of "beach" here, but I can't write a San Diego coastal guide without mentioning Sunset Cliffs. This isn't where I'd go if my goal was to set up chairs and spend six hours on the sand.

I'd go here to walk. The cliffs stretch along Point Loma with unobstructed views across the Pacific, and it's especially beautiful toward the end of the day. Stay back from cliff edges and respect any closures or posted signs. The cliffs are constantly affected by erosion.

Why I'd go: When the goal is an evening walk and watching the sun disappear over the Pacific.

Best Small Coastal Spot

Windansea Beach (Windansea, La Jolla)

Windansea is another great example of how dramatically San Diego's coastline can change within just a few miles. Instead of the wide sandy shoreline you'll find at La Jolla Shores, Windansea has rocky formations, smaller stretches of sand, and a much more rugged feel.

It's particularly well known in San Diego's surf community, but you don't have to surf to appreciate it. I like Windansea when I'm looking for somewhere scenic rather than planning an entire traditional beach day.

Why I'd go: When you want beautiful coastal scenery and something completely different from La Jolla Shores.

Best Beach for Dogs

Ocean Beach Dog Beach (Ocean Beach)

If your beach day includes your dog, Ocean Beach Dog Beach deserves its own mention. Located at the northern end of Ocean Beach, this designated area allows dogs off leash 24 hours a day. It's been part of San Diego's beach culture for decades and is one of those places where you'll usually see just as many dogs enjoying themselves as people.

Why I'd go: Pretty obvious — the dog is coming too.
The City of San Diego has approximately 17 miles of ocean coastline within city limits — and every mile has its own character.

How I’d Choose a San Diego Beach

If you're still not sure where to go, here's the easiest way I'd narrow it down.

  • For a classic beach day: La Jolla Shores
  • For iconic San Diego scenery: Coronado Central Beach
  • For the boardwalk and entertainment: Mission Beach
  • For surfing and energy: Pacific Beach
  • For a laid-back neighborhood feel: Ocean Beach
  • For a coastal village experience: Del Mar
  • For a smaller North County beach: Fletcher Cove
  • For surfing and a relaxed North County atmosphere: Cardiff
  • For dramatic scenery: Torrey Pines
  • For sunset: Sunset Cliffs
  • For rugged La Jolla coastline: Windansea
  • For dogs: Ocean Beach Dog Beach

A Few Things to Know Before Going

San Diego beach conditions can change considerably depending on the season, weather, surf, and tides. Parking can also be very different from one beach to another — and summer weekends are a completely different experience than a weekday morning.

Before heading out, I recommend checking current beach conditions, water quality, parking restrictions, and lifeguard information. And don't underestimate the sun just because the morning starts cloudy. San Diego's marine layer can disappear quickly.

Final Thoughts

One of my favorite things about San Diego's coastline is that you don't have to choose a single favorite beach. I don't go to Mission Beach for the same reason I'd go to Windansea. I wouldn't choose Sunset Cliffs when I want to spend the afternoon swimming at La Jolla Shores.

And sometimes the beach itself is only half the reason for going. Spending the afternoon in Coronado, walking through Del Mar, grabbing something to eat in Ocean Beach, or exploring Solana Beach can be just as much a part of the experience.

If you're thinking about moving to San Diego, our individual neighborhood guides go much deeper into what it's actually like to live in many of these coastal communities — from La Jolla, Bird Rock, and Windansea to Pacific Beach, Ocean Beach, Point Loma, Coronado, Coronado Cays, Coronado Shores, Del Mar, Del Mar Heights, Solana Beach, and Encinitas.

Before you head out: beach conditions, water quality, lifeguard staffing, parking, tide, pier status, and posted rules change — verify current information with the appropriate city or agency before visiting. Never rely on any beach being calm, safe for swimming, or lifeguarded at all times.