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.
| Beach | Best For | Vibe | Neighborhood |
|---|---|---|---|
| La Jolla Shores | Classic all-around beach day, gentle summer waves | All-Around | La Jolla |
| Coronado Central Beach | Iconic wide sand with Hotel del Coronado backdrop | Iconic | Coronado |
| Mission Beach | Boardwalk energy, Belmont Park, plenty happening | Lively | Mission Beach |
| Pacific Beach | Surfing, long sandy stretch, active atmosphere | Active | Pacific Beach |
| Ocean Beach | Laid-back beach day + walkable neighborhood | Laid-Back | Ocean Beach |
| Del Mar | Beach + walkable coastal village experience | Village | Del Mar |
| Fletcher Cove | Smaller North County beach, park + ramp access | Smaller | Solana Beach |
| Cardiff State Beach | Surf breaks, reefs, relaxed North County feel | Relaxed | Cardiff-by-the-Sea |
| Torrey Pines State Beach | Dramatic cliffs, combine with the reserve above | Scenic | La Jolla |
| Sunset Cliffs | Evening walk along the Point Loma coastline | Walking | Point Loma |
| Windansea Beach | Rugged La Jolla coastline, small stretches of sand | Rugged | Windansea |
| Ocean Beach Dog Beach | Off-leash dogs 24 hours a day | Dogs | Ocean 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
