San Diego has roughly 70 miles of coastline, and choosing among the best beaches in San Diego depends on what you want: calm water for kids, waves for surfing, wildlife, nightlife or quiet sand. This local ranking explains what makes each beach special and who it suits best.
In this guide
- Best Beaches in San Diego: Our Ranking
- 1. La Jolla Shores
- 2. Coronado Beach
- 3. La Jolla Cove
- 4. Pacific Beach
- 5. Ocean Beach
- 6. Mission Beach
- 7. Torrey Pines State Beach
- 8. Moonlight Beach
- 9. Windansea Beach
- 10. Mission Bay Beaches
- How to Choose a San Diego Beach
- Beach Safety Tips
- Best Time for Beach Days
- Beach Parking Tips
- What to Bring for a San Diego Beach Day
- Beach Rules to Know
- North County Beaches Worth the Drive
- Beaches With the Best Facilities
- Frequently Asked Questions
For parking, tide pools, safety and more detail, visit our San Diego beaches hub.
Best Beaches in San Diego: Our Ranking
1. La Jolla Shores
2. Coronado Beach
3. La Jolla Cove (for wildlife and snorkeling)
4. Pacific Beach
5. Ocean Beach
6. Mission Beach
7. Torrey Pines State Beach
8. Moonlight Beach (Encinitas)
9. Windansea Beach
10. Mission Bay beaches
1. La Jolla Shores

La Jolla Shores is a long, sandy beach with usually gentle waves, making it one of the best all-round beaches in San Diego. It’s popular with families, beginner surfers, kayakers and snorkelers. Kellogg Park next to the sand has grass and a playground.
Best for: families, beginners, kayaking.
Tip: Parking fills quickly on weekends, so arrive early.
2. Coronado Beach

Coronado Beach is wide and flat with sparkly sand, set in front of the Hotel del Coronado. It’s often ranked among the best beaches in the United States. The waves are generally manageable, and there’s a dog-friendly section at the north end.
Best for: families, long walks, classic beach days.
3. La Jolla Cove

La Jolla Cove is a small beach better known for its scenery and wildlife than its sand. Sea lions and seals lounge on nearby rocks, and the protected waters of the San Diego-La Jolla Underwater Park are popular with snorkelers and divers.
Best for: snorkeling, wildlife viewing, photography.
Tip: Keep your distance from sea lions and seals.
4. Pacific Beach

Pacific Beach, or “PB,” is lively and social, with a boardwalk, Crystal Pier and plenty of bars and restaurants. It’s a favorite of college students and young travelers.
Best for: people-watching, surfing, nightlife.
5. Ocean Beach

Ocean Beach has a laid-back, bohemian vibe, the long Ocean Beach Pier and one of the country’s best-known off-leash dog beaches. Newport Avenue has casual restaurants and shops.
Best for: locals’ vibe, dogs, sunsets.
6. Mission Beach

Mission Beach sits on a narrow strip between the ocean and Mission Bay, with a boardwalk and the historic Belmont Park amusement area.
Best for: active beach days, groups, boardwalk fun.
7. Torrey Pines State Beach

Below the cliffs of Torrey Pines State Natural Reserve, this beach is wide and scenic. Combine it with a hike on the reserve’s trails. Check tides, since high tide can cover parts of the beach.
Best for: hikers, scenery, fewer crowds.
8. Moonlight Beach

In Encinitas, Moonlight Beach has good facilities, volleyball courts and a family-friendly atmosphere.
Best for: North County families.
9. Windansea Beach

Windansea in La Jolla is known for its rugged beauty and a famous surf break. It’s a beautiful spot, but waves can be powerful, so it’s best for experienced swimmers.
Best for: scenery, experienced surfers, sunsets.
10. Mission Bay Beaches

Mission Bay’s sheltered beaches have calm water, ideal for small children, paddleboarding and picnics.
Best for: toddlers, calm water, water sports.
How to Choose a San Diego Beach
For Families
La Jolla Shores, Coronado and Mission Bay are the safest bets. See things to do in San Diego with kids.
For Surfing

Pacific Beach, Ocean Beach and La Jolla Shores have beginner-friendly sections, while some reef breaks are for experts.
For Dogs
Ocean Beach’s Dog Beach and Coronado’s Dog Beach are top choices.
For Couples
Sunset at Windansea or Sunset Cliffs is hard to beat. See things to do in San Diego for couples.
Beach Safety Tips

- Swim near lifeguard towers.
- Watch for rip currents, which can pull swimmers away from shore. If caught, swim parallel to the shore.
- Shuffle your feet in shallow water to avoid stingrays, especially in summer.
- Check water quality after rain. San Diego County posts beach advisories.
- Respect wildlife.
City lifeguard information is available from the City of San Diego.
Best Time for Beach Days
Late summer and early fall usually bring the warmest water and sunniest days. Late spring and early summer often start overcast. See best time to visit San Diego.
Beach Parking Tips
- Arrive before mid-morning on weekends.
- Check posted signs, since rules vary by lot.
- Consider biking or a rideshare to busy beaches.
What to Bring for a San Diego Beach Day
- Sunscreen, hats and an umbrella or shade tent.
- A light layer for late afternoon, when the breeze picks up.
- Water and snacks; some beaches have limited services.
- A trash bag to pack out what you bring.
- Water shoes for rocky areas and tide pools.
Beach Rules to Know
Rules differ by beach. Alcohol, glass, smoking and dogs are restricted at many San Diego beaches, and fire rules vary. Check posted signs and city rules before you go.
North County Beaches Worth the Drive
North of the city, beaches in Del Mar, Solana Beach, Encinitas, Carlsbad and Oceanside have a quieter, small-town feel. Del Mar has a dog-friendly section at certain times, Encinitas is a classic surf town and Oceanside’s pier and harbor are great for a half-day outing.
Beaches With the Best Facilities
If you need restrooms, showers and food nearby, La Jolla Shores, Pacific Beach, Mission Beach, Ocean Beach and Coronado all have good facilities. Smaller beaches like Windansea have fewer services.
Frequently Asked Questions
What is the best beach in San Diego?
La Jolla Shores and Coronado Beach are often considered the best all-round beaches.
What is the calmest beach in San Diego?
Mission Bay’s beaches are the calmest because they are sheltered from ocean waves.
Which San Diego beaches allow dogs?
Ocean Beach Dog Beach, Coronado Dog Beach and Fiesta Island are popular off-leash spots. Rules vary, so check signs.
Is the water warm in San Diego?
It is coolest in winter and spring and warmest in late summer to early fall.
Can you see sea lions at San Diego beaches?
Yes, especially at La Jolla Cove.
Related guides: La Jolla Cove Guide: Sea Lions, Tide Pools & Parking.
Official resources: California State Parks and NWS San Diego forecast office.
Photo credits
Featured image: Don Ramey Logan / Wikimedia Commons, CC BY-SA 4.0; La Jolla Shores: RightCowLeftCoast / Wikimedia Commons, CC BY-SA 4.0; Coronado Beach: FASTILY / Wikimedia Commons, CC BY-SA 4.0; La Jolla Cove: FASTILY / Wikimedia Commons, CC BY-SA 4.0; Pacific Beach: Jon Sullivan / Wikimedia Commons (public domain); Ocean Beach: RightCowLeftCoast / Wikimedia Commons, CC BY-SA 4.0; Mission Beach: Dronepicr / Wikimedia Commons, CC BY 3.0; Torrey Pines State Beach: Z3lvs / Wikimedia Commons, CC0; Moonlight Beach: Invertzoo / Wikimedia Commons, CC BY-SA 3.0; Windansea Beach: Intelligence3 / Wikimedia Commons, CC BY-SA 3.0; Mission Bay Beaches: Sebastian Wallroth / Wikimedia Commons, CC BY 4.0; For Surfing: Andrew Stickelman astickelman93 / Wikimedia Commons, CC0; Beach Safety Tips: Business Navigatoren / Wikimedia Commons, CC BY-SA 3.0 de.



Pingback: Things to Do in San Diego With Kids: A Family Guide
Pingback: Best Time to Visit San Diego: Month-by-Month Guide
Pingback: 25 Free Things to Do in San Diego (Locals' Favorites)
Pingback: Is San Diego Safe? A Neighborhood-by-Neighborhood Look
Pingback: 50+ Things to Do in San Diego: A Local's Guide (2026)
Pingback: La Jolla Cove Guide: Sea Lions, Tide Pools & Parking
Pingback: Things to Do in San Diego This Weekend | Updated Weekly