Best Beaches in San Diego

Last checked

Aerial view of the La Jolla coastline curving north past cliffs toward a long sandy beach
San Diego's coast is not one strip of sand — from this stretch alone you can pick a cove, a mile of open beach, or a surf break.

San Diego’s coastline is not one long, interchangeable strip of sand. Within a relatively short distance, you can swim beneath sandstone cliffs, snorkel in protected waters, watch sea lions from shore, surf reef breaks, walk a wide sandy beach or descend beneath towering coastal bluffs.

That variety is what makes choosing a beach here more interesting — and slightly more complicated.

For a first visit, La Jolla Cove and La Jolla Shores are two of the most useful places to start. The Cove is small, scenic and particularly good for snorkeling and coastal wildlife, while the Shores gives you a much longer sandy beach with swimming, surfing, kayaking and space for a traditional beach day. Both are served by permanent lifeguard stations.

But they are far from your only options.

Here are the San Diego beaches most worth knowing about, depending on what you actually want to do.

Dates and live prices

The one paid thing most beach days here add

Every beach below is free. The activity people most often book alongside them is the sea-cave paddle from La Jolla Shores — two hours along the cliff line past all seven caves.

Powerd by GetYourGuide

Booking through this panel costs you nothing extra and pays this site a commission. It has no bearing on what is recommended above.

Best San Diego Beaches at a Glance

BeachBest for
La Jolla CoveSnorkeling, scenery, marine life
La Jolla ShoresSwimming, families, kayaking, beginner surf
Windansea BeachSurfing, sunsets, dramatic coastline
Children’s PoolSeeing harbor seals
Black’s BeachScenery, surfing, quieter stretches of sand
Mission BeachClassic beach atmosphere, boardwalk activities
Pacific BeachBeach day combined with restaurants and nightlife
Ocean BeachRelaxed atmosphere, surfing, Dog Beach

San Diego has around 17 miles of ocean coastline within the city, with permanent lifeguard stations at several major beaches and seasonal towers added during summer.

1. La Jolla Cove — Best for Snorkeling and Scenery

If you have seen photographs of turquoise water tucked beneath sandstone cliffs in La Jolla, there is a good chance you were looking at La Jolla Cove.

The Cove itself is surprisingly small. That is part of its appeal: rather than feeling like an expansive California beach, it feels more like a natural pocket carved into the coast.

The City of San Diego describes La Jolla Cove as a small beach between sandstone cliffs and notes that summer surf is often relatively gentle. It is used for swimming, snorkeling and scuba diving, with underwater visibility sometimes exceeding 30 feet.

Why visit La Jolla Cove?

Come here for:

  • Snorkeling
  • Swimming when conditions are appropriate
  • Scuba diving
  • Coastal scenery
  • Marine-life viewing
  • Photography
  • Walking around the surrounding cliffs and parks

The Cove lies within the San Diego-La Jolla Underwater Park Ecological Reserve, where fishing and removing objects are prohibited. The protected waters help make this section of coastline especially interesting for marine life.

The main drawback

It is not the best choice for a beach day involving spreading out with towels, umbrellas, toys and a large group.

The sandy area is small.

For that, head to La Jolla Shores.

2. La Jolla Shores — Best All-Round Beach

For the most versatile beach experience in La Jolla, choose La Jolla Shores.

It stretches for roughly a mile and offers significantly more sand than the Cove. In summer, the City says waves here are generally among the gentlest of San Diego’s ocean beaches.

That makes it useful for families and casual beachgoers, although ocean conditions should always be checked on the day.

La Jolla Shores is also a major starting point for water activities.

Things to do at La Jolla Shores

You can:

  • Swim
  • Surf
  • Take surfing lessons
  • Join a kayak tour
  • Paddle toward the La Jolla sea caves
  • Snorkel
  • Scuba dive
  • Play volleyball
  • Picnic
  • Relax at adjacent Kellogg Park

The beach has restrooms, showers, parking, picnic facilities, a playground, a boat launch and a permanent lifeguard station.

La Jolla Shores or La Jolla Cove?

If you want a traditional beach day, pick La Jolla Shores.

If you primarily want dramatic scenery, snorkeling and sightseeing, pick La Jolla Cove.

If you have half a day or longer, visit both.

On the water

Kayak, snorkel and paddle trips along this coast

Guided paddles to the seven sea caves, snorkel trips over the La Jolla Underwater Park reserve, and gear rentals at La Jolla Shores — the beaches above are free, these are the departures that get you off the sand.

3. Windansea Beach — Best for Surfing and Sunset Scenery

A few miles south of La Jolla Cove, Windansea Beach feels noticeably different.

Instead of a broad, flat expanse of sand, you find rocky formations, small sandy sections and powerful surf.

It is one of La Jolla’s best-known surfing spots. Even with no intention of surfing, Windansea is worth visiting for the landscape.

Rock formations break up the shoreline, and the combination of surf, sand and low coastal cliffs makes it particularly photogenic around sunset.

Best for

  • Experienced surfers
  • Watching surfers
  • Sunset
  • Photography
  • Short coastal stops

Less suitable for

It is not usually the first beach recommended to families looking for easy swimming.

Conditions can be more challenging than at La Jolla Shores, and rocky sections require more awareness around the water.

4. Children’s Pool — Best for Seeing Harbor Seals

Despite its name, Children’s Pool is now much better known for harbor seals than for children swimming.

The site was created by constructing a seawall to form a protected swimming area. Over time, sand accumulated behind the wall and harbor seals increasingly began using the beach as a place to rest and raise young.

Today, it is one of the easiest places around La Jolla to observe seals from shore.

That makes it less of a conventional beach destination and more of a wildlife stop.

Best for

  • Seeing harbor seals
  • Photography
  • Combining with a walk around La Jolla Cove
  • Families interested in wildlife

Give the animals plenty of space and obey all closures and posted restrictions. Marine mammals are wild animals, and approaching or harassing them can be dangerous and may violate federal law.

5. Black’s Beach — Best for Wild Coastal Scenery

Black’s Beach offers one of the most dramatic settings on the San Diego coast.

The roughly two-mile sandy beach sits below cliffs that rise to around 300 feet.

Those cliffs create the beach’s spectacular setting — but also its main practical challenge.

Access is much more difficult than at La Jolla Shores or Mission Beach. The City warns that some routes involve unimproved trails and that the cliffs themselves can be unstable.

Why visit?

Choose Black’s Beach for:

  • Dramatic scenery
  • Long walks
  • Surfing
  • A less urban feeling
  • Views from the cliffs above

Do not treat unofficial cliff trails casually. Use established access and check tides if approaching along the beach.

6. Mission Beach — Best for a Classic San Diego Beach Day

If La Jolla is about coves, marine life and dramatic coastal formations, Mission Beach delivers a more classic Southern California beach atmosphere.

The beach stretches for just over a mile and forms part of the Golden Strand between South Mission Beach and Pacific Beach. It is one of San Diego’s busiest beach areas during summer.

Belmont Park sits alongside it, adding rides and attractions to the beach experience.

Best for

  • First-time visitors
  • Groups
  • Swimming
  • Surfing
  • Volleyball
  • Walking or cycling near the beach
  • Combining beach time with other entertainment

Mission Beach has parking, restrooms, showers, picnic facilities, volleyball areas and a permanent lifeguard station.

The trade-off is crowds.

7. Pacific Beach — Best for Combining Beach and Neighborhood Life

Just north of Mission Beach is Pacific Beach, usually shortened locally to PB.

It is particularly useful for a beach day that continues into restaurants, cafés, bars and evening activity without relocating to another part of the city.

Choose Pacific Beach when the priority is not simply the sand but the whole beach-neighborhood experience.

Best for

  • Groups of friends
  • Surfing
  • Walking along the coast
  • Restaurants and bars
  • Sunset followed by dinner or nightlife

Visitors seeking a quieter family beach will probably prefer La Jolla Shores.

8. Ocean Beach — Best for a Relaxed Local Feel

Ocean Beach, or OB, is a wide beach roughly a mile long with several rock jetties.

It has swimming, surfing, volleyball, restrooms, showers and a permanent lifeguard station.

The neighborhood is known for a comparatively laid-back feel, making OB a useful alternative to the busier Mission Beach/Pacific Beach corridor.

At its northern end is Dog Beach, where dogs are permitted off leash all day.

Best for

  • Travelers with dogs
  • Surfing
  • Casual beach days
  • A relaxed neighborhood atmosphere
  • Sunset

Which San Diego Beach Has the Clearest Water?

For snorkeling, La Jolla Cove is usually the most obvious place to investigate first.

The City notes that underwater visibility at the Cove can occasionally exceed 30 feet.

But visibility is not constant.

Waves, swell, wind, algae and recent weather can all affect underwater conditions. A beach that was beautifully clear yesterday may look completely different today.

If snorkeling matters, check current conditions rather than choosing solely from photographs.

Best San Diego Beach for Swimming

For many visitors, La Jolla Shores is one of the most convenient choices.

Its broad sandy beach gives easier access than some rocky La Jolla locations, and summer waves are often comparatively gentle.

Mission Beach and other patrolled city beaches are also popular for swimming.

Wherever you swim, San Diego Lifeguards recommend:

  • Swimming near a lifeguard
  • Never swimming alone
  • Closely supervising children
  • Checking designated swimming and surfing zones
  • Following lifeguard directions
  • Swimming sideways out of a rip current rather than trying to fight directly against it

Best Beach for Snorkeling

La Jolla Cove is the standout choice.

It offers a relatively sheltered cove, protected marine habitat and direct access to one of San Diego’s most interesting underwater environments — the same ecological reserve waters that draw snorkelers to the Cove itself.

La Jolla Shores can also be used for snorkeling, especially as part of exploring the wider underwater park, but the two experiences are different.

Choose:

La Jolla Cove for rocky habitat and concentrated snorkeling.

La Jolla Shores for a sandy entry and a broader beach day.

Best Beach for Kayaking

La Jolla Shores.

It is the principal launching point for kayak trips exploring La Jolla’s coast and sea caves.

If kayaking the La Jolla caves is on the list, this is generally where the experience starts.

Cave entry itself depends on ocean conditions and should never be assumed to be guaranteed.

Best Beach for Sea Lions

The easiest area for seeing California sea lions is around Point La Jolla, between La Jolla Cove and Boomer Beach.

Sea lions regularly haul out here to rest. View them from a respectful distance and use designated viewing areas.

Best Beach for Seals

For Pacific harbor seals, head to Children’s Pool.

It is only a short walk from La Jolla Cove, so it is easy to see both locations during the same visit.

A useful distinction for first-time visitors is:

  • Children’s Pool: primarily harbor seals
  • Point La Jolla/Cove area: particularly associated with California sea lions

Best Beach for Families

For most families, La Jolla Shores is difficult to beat.

You get:

  • A long sandy beach
  • Swimming
  • Lifeguards
  • Restrooms and showers
  • A playground
  • Picnic space
  • Nearby food
  • Surf lessons
  • Kayaking for older children and adults

Mission Beach is another strong option for a family that prefers entertainment and activity over a quieter coastal setting.

Best Beach for Surfing

That depends heavily on ability.

Beginners: La Jolla Shores is a common place for lessons.

Experienced surfers: Windansea and Black’s Beach are much more serious surf locations.

Do not choose a break solely because it looks exciting from shore. Surf conditions, currents, rocks and local experience all matter.

Best Beach for Sunset

You can see an excellent sunset from much of San Diego’s west-facing coastline.

Particularly appealing options include:

  • Windansea Beach
  • La Jolla Cove
  • La Jolla Shores
  • Pacific Beach
  • Ocean Beach

For photography, Windansea’s combination of rocks, waves and shoreline often creates the most interesting foreground.

For a sunset combined with a walk and restaurants afterward, La Jolla Cove or Pacific Beach may be more convenient.

Best Beach If You Only Have One Day in San Diego

For a first trip that feels distinctly San Diego, spend beach time in La Jolla rather than trying to visit five different beaches.

A simple day could look like this:

Morning: La Jolla Shores

Go kayaking, swim or walk the beach.

Midday: La Jolla Village

Stop for lunch and explore the neighborhood.

Afternoon: La Jolla Cove

Walk the cliffs and see the Cove.

Late afternoon: Children’s Pool and Point La Jolla

Look for seals and sea lions from the designated viewing areas.

Sunset: Windansea Beach

Finish farther south along the La Jolla coast.

This gives you sandy beach, wildlife, cliffs, underwater scenery and sunset without spending the whole day driving between distant parts of San Diego.

La Jolla Cove vs La Jolla Shores vs Windansea

La Jolla CoveLa Jolla ShoresWindansea
Best featureScenery & snorkelingVersatilitySurf & sunset
SandSmall beachLong sandy beachSmaller sandy sections
SwimmingYes, conditions permittingYesLess beginner-friendly
SnorkelingExcellent optionPossibleNot the main reason to visit
KayakingSeen from offshoreMain launch areaNo
SurfingNot the main attractionPopularMajor surf spot
FamiliesGood for sightseeingExcellentBetter for scenery
WildlifeExcellentGood offshoreOccasional
SunsetVery goodVery goodExcellent

When Is the Best Time to Visit San Diego Beaches?

There is no bad season to walk along the San Diego coast, but the experience changes throughout the year.

Summer

Best if warm-weather beach time is the priority.

Expect more visitors, fuller parking lots and more activity.

Spring and autumn

Often a good compromise between pleasant coastal weather and peak-season crowds.

Winter

Still worthwhile for coastal walks, viewpoints, surfing and wildlife, although water and air temperatures are cooler and storms can affect conditions.

Regardless of season, coastal weather can differ noticeably from inland San Diego.

Bring a light layer even when the forecast looks warm.

Parking at San Diego Beaches

Parking difficulty varies enormously — see the dedicated parking guide for the Cove specifically.

La Jolla Shores has a dedicated parking area, but spaces can fill during busy periods. La Jolla Cove relies more heavily on surrounding street and public parking.

Mission Beach and Pacific Beach can also become very busy during warm weekends.

For an activity booked at a specific time — especially kayaking or surfing — build parking time into the schedule.

Arriving earlier in the morning is usually the least stressful strategy.

Beach Safety

San Diego beaches face the open Pacific, and even calm-looking water deserves respect.

The City’s Lifeguard Service advises visitors to swim near lifeguards, never swim alone and closely supervise children. Coastal bluffs can also collapse, and visitors should stay away from unstable cliff edges.

Another important habit is simple:

Never turn your back on the ocean when standing on rocks, reefs or tide-pool areas.

Unexpected waves can reach much farther than they appear to from shore.

The Bottom Line

The best San Diego beach depends on what you want from the coast.

Choose La Jolla Cove for snorkeling, cliffs and marine life.

Choose La Jolla Shores for swimming, kayaking and the easiest all-round beach day.

Choose Windansea for surf and sunset.

Choose Black’s Beach for dramatic scenery.

Choose Mission Beach or Pacific Beach for a lively beach neighborhood.

And for a first visit, there is no need to race between every famous beach in San Diego.

Start in La Jolla, where several of the coast’s most distinctive experiences — sandy beach, sea caves, snorkeling, seals, sea lions and sandstone cliffs — are concentrated within one relatively small area.

Best Beaches in San Diego — FAQ

Which beach, for what, and what it actually costs to find out.

Sources

  • City of San Diego Lifeguard Services — beach pages for La Jolla Cove, La Jolla Shores, Black's Beach, Mission Beach and Ocean Beach (sandiego.gov/lifeguards/beaches).
  • City of San Diego Lifeguard Services — general beach and rip-current safety guidance (sandiego.gov/lifeguards/safety).