Skip to main content
BeachGrade

Trip planning · California

Beaches near San Diego — grades and where to stay

40 beaches within 50 miles of San Diego, 40 with an A–F Beach Safety Grade (9 grade A). Compare water quality, then book hotels, condos and vacation rentals on the map.

Where to stay in San Diego

Live hotels, condos and vacation rentals in San Diego — pick a beach from the graded list, then book nearby.

Top-rated places to stay near San Diego

Availability and prices from Stay22 partners (Booking.com, Vrbo, Expedia). We may earn a commission from bookings, at no extra cost to you.

Planning a San Diego beach trip?

Water-quality updates and lodging deals for the beaches you care about.

Graded beaches within 50 miles

1%0.7% over limit
A
San Diego County · California

Pl-050

View Pl-050

5.2 mi · Grade A (Excellent)

2%2.3% over limit
A
San Diego County · California

Sunset Cliffs Park - Pl-070

View Sunset Cliffs Park - Pl-070

5.7 mi · Grade A (Excellent)

1%1.2% over limit
A
San Diego County · California

Mission Bay, Santa Barbara Cove - Mb-151

View Mission Bay, Santa Barbara Cove - Mb-151

6.6 mi · Grade A (Excellent)

1%1% over limit
A
San Diego County · California

Mission Beach - Pl-120

View Mission Beach - Pl-120

7.7 mi · Grade A (Excellent)

3%2.6% over limit
A
San Diego County · California

Windansea Beach - Fm-050

View Windansea Beach - Fm-050

10.2 mi · Grade A (Excellent)

1%0.6% over limit
A
San Diego County · California

Marine Street Beach - EH-290

View Marine Street Beach - EH-290

11 mi · Grade A (Excellent)

1%1.2% over limit
A
San Diego County · California

Solana Beach City Beaches - SE-010

View Solana Beach City Beaches - SE-010

20.1 mi · Grade A (Excellent)

1%0.8% over limit
A
San Diego County · California

Cardiff State Beach - SE-040

View Cardiff State Beach - SE-040

20.7 mi · Grade A (Excellent)

1%1.2% over limit
A
San Diego County · California

South Carlsbad State Beach - En-050

View South Carlsbad State Beach - En-050

30.2 mi · Grade A (Excellent)

5%5.4% over limit
B
San Diego County · California

South Casa Beach S.D. - EH-310

View South Casa Beach S.D. - EH-310

11.4 mi · Grade B (Good)

4%4.1% over limit
B
San Diego County · California

Moonlight Beach - EH-420a

View Moonlight Beach - EH-420a

24.3 mi · Grade B (Good)

10%9.6% over limit
C
San Diego County · California

Buccaneer Beach - Oc-030

View Buccaneer Beach - Oc-030

34 mi · Grade C (Fair)

16%16% over limit
D
San Diego County · California

La Jolla Shores Beach - EH-574

View La Jolla Shores Beach - EH-574

11.2 mi · Grade D (Poor)

24%24.1% over limit
D
San Diego County · California

San Elijo State Beach - SE-070

View San Elijo State Beach - SE-070

22 mi · Grade D (Poor)

48%48% over limit
F
San Diego County · California

Tide Beach Park

View Tide Beach Park

1.6 mi · Grade F (Failing)

77%76.7% over limit
F
San Diego County · California

Spanish Landing Park - EH-160

View Spanish Landing Park - EH-160

2.4 mi · Grade F (Failing)

70%70.2% over limit
F
San Diego County · California

San Diego Bay Glorietta Bay

View San Diego Bay Glorietta Bay

2.8 mi · Grade F (Failing)

75%74.6% over limit
F
San Diego County · California

Coronado North Beach - EH-060

View Coronado North Beach - EH-060

2.9 mi · Grade F (Failing)

26%26% over limit
F
San Diego County · California

San Diego Bay Shelter Is

View San Diego Bay Shelter Is

3.7 mi · Grade F (Failing)

91%91.3% over limit
F
San Diego County · California

Tecolote Shores - Mb-041

View Tecolote Shores - Mb-041

4.7 mi · Grade F (Failing)

71%71.3% over limit
F
San Diego County · California

Silver Strand State Beach - Ib-068

View Silver Strand State Beach - Ib-068

5.5 mi · Grade F (Failing)

72%72.1% over limit
F
San Diego County · California

Mission Bay, North Pacific Passage - Mb-042

View Mission Bay, North Pacific Passage - Mb-042

5.5 mi · Grade F (Failing)

83%82.7% over limit
F
San Diego County · California

Coronado Cays (Nr) - EH-576

View Coronado Cays (Nr) - EH-576

6 mi · Grade F (Failing)

28%27.7% over limit
F
San Diego County · California

Ocean Beach - Pl-082

View Ocean Beach - Pl-082

6 mi · Grade F (Failing)

95%94.7% over limit
F
San Diego County · California

Mission Bay, De Anza Cove - Mb-070

View Mission Bay, De Anza Cove - Mb-070

6 mi · Grade F (Failing)

77%77.4% over limit
F
San Diego County · California

Mission Bay, Mariners Basin - Mb-170

View Mission Bay, Mariners Basin - Mb-170

6 mi · Grade F (Failing)

76%75.7% over limit
F
San Diego County · California

Mission Bay, Ventura Cove - Mb-223

View Mission Bay, Ventura Cove - Mb-223

6.1 mi · Grade F (Failing)

90%89.9% over limit
F
San Diego County · California

Mission Bay, Vacation Isle - Mb-203

View Mission Bay, Vacation Isle - Mb-203

6.1 mi · Grade F (Failing)

81%81.3% over limit
F
San Diego County · California

Mission Bay, Riviera Shores - Mb-111

View Mission Bay, Riviera Shores - Mb-111

6.2 mi · Grade F (Failing)

76%75.7% over limit
F
San Diego County · California

Mission Bay, Campland On The Bay - Mb-080

View Mission Bay, Campland On The Bay - Mb-080

6.5 mi · Grade F (Failing)

79%78.8% over limit
F
San Diego County · California

Bayside Park

View Bayside Park

6.7 mi · Grade F (Failing)

70%70.4% over limit
F
San Diego County · California

Mission Bay, Fanuel Park - Mb-120

View Mission Bay, Fanuel Park - Mb-120

6.7 mi · Grade F (Failing)

61%60.7% over limit
F
San Diego County · California

Mission Bay, San Juan Cove - Mb-140

View Mission Bay, San Juan Cove - Mb-140

6.7 mi · Grade F (Failing)

42%42.2% over limit
F
San Diego County · California

Tourmaline Surfing Park - Fm-030

View Tourmaline Surfing Park - Fm-030

8.2 mi · Grade F (Failing)

85%84.9% over limit
F
San Diego County · California

Imperial Beach Municipal Beach, Other - Ib-050

View Imperial Beach Municipal Beach, Other - Ib-050

9 mi · Grade F (Failing)

63%62.5% over limit
F
San Diego County · California

Tijuana Slough National Wildlife Refuge - Ib-040

View Tijuana Slough National Wildlife Refuge - Ib-040

11.1 mi · Grade F (Failing)

75%75.2% over limit
F
San Diego County · California

La Jolla Cove - Fm-070

View La Jolla Cove - Fm-070

11.4 mi · Grade F (Failing)

46%45.5% over limit
F
San Diego County · California

Border Field State Park - Ib-020

View Border Field State Park - Ib-020

12.7 mi · Grade F (Failing)

37%36.5% over limit
F
San Diego County · California

Torrey Pines State Beach - Fm-090

View Torrey Pines State Beach - Fm-090

17.2 mi · Grade F (Failing)

79%79.1% over limit
F
San Diego County · California

Del Mar City Beach - EH-357

View Del Mar City Beach - EH-357

18 mi · Grade F (Failing)

Common questions

Frequently Asked Questions

9 of the 40 beaches within 50 miles of San Diego carry a Beach Safety Grade of A. Grades are multi-year bacteria exceedance from EPA monitoring, not a same-day clearance.

Hotels, condos and vacation rentals around San Diego, California are on the map below with live availability. Stay closer to an A- or B-grade beach if swimming is the point of the trip.

None of the listed beaches near San Diego currently show an active EPA BEACON advisory on this site. Always check local health-department notices the day you swim.

Lodging results are provided by Stay22 from Booking.com, Vrbo, and Expedia. BeachGrade may earn a commission from bookings, at no extra cost to you — it never changes the water-quality data.