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
Pl-050
View Pl-050 →5.2 mi · Grade A (Excellent)
Sunset Cliffs Park - Pl-070
View Sunset Cliffs Park - Pl-070 →5.7 mi · Grade A (Excellent)
Mission Bay, Santa Barbara Cove - Mb-151
View Mission Bay, Santa Barbara Cove - Mb-151 →6.6 mi · Grade A (Excellent)
Mission Beach - Pl-120
View Mission Beach - Pl-120 →7.7 mi · Grade A (Excellent)
Windansea Beach - Fm-050
View Windansea Beach - Fm-050 →10.2 mi · Grade A (Excellent)
Marine Street Beach - EH-290
View Marine Street Beach - EH-290 →11 mi · Grade A (Excellent)
Solana Beach City Beaches - SE-010
View Solana Beach City Beaches - SE-010 →20.1 mi · Grade A (Excellent)
Cardiff State Beach - SE-040
View Cardiff State Beach - SE-040 →20.7 mi · Grade A (Excellent)
South Carlsbad State Beach - En-050
View South Carlsbad State Beach - En-050 →30.2 mi · Grade A (Excellent)
South Casa Beach S.D. - EH-310
View South Casa Beach S.D. - EH-310 →11.4 mi · Grade B (Good)
Moonlight Beach - EH-420a
View Moonlight Beach - EH-420a →24.3 mi · Grade B (Good)
Buccaneer Beach - Oc-030
View Buccaneer Beach - Oc-030 →34 mi · Grade C (Fair)
La Jolla Shores Beach - EH-574
View La Jolla Shores Beach - EH-574 →11.2 mi · Grade D (Poor)
San Elijo State Beach - SE-070
View San Elijo State Beach - SE-070 →22 mi · Grade D (Poor)
Tide Beach Park
View Tide Beach Park →1.6 mi · Grade F (Failing)
Spanish Landing Park - EH-160
View Spanish Landing Park - EH-160 →2.4 mi · Grade F (Failing)
San Diego Bay Glorietta Bay
View San Diego Bay Glorietta Bay →2.8 mi · Grade F (Failing)
Coronado North Beach - EH-060
View Coronado North Beach - EH-060 →2.9 mi · Grade F (Failing)
San Diego Bay Shelter Is
View San Diego Bay Shelter Is →3.7 mi · Grade F (Failing)
Tecolote Shores - Mb-041
View Tecolote Shores - Mb-041 →4.7 mi · Grade F (Failing)
Silver Strand State Beach - Ib-068
View Silver Strand State Beach - Ib-068 →5.5 mi · Grade F (Failing)
Mission Bay, North Pacific Passage - Mb-042
View Mission Bay, North Pacific Passage - Mb-042 →5.5 mi · Grade F (Failing)
Coronado Cays (Nr) - EH-576
View Coronado Cays (Nr) - EH-576 →6 mi · Grade F (Failing)
Ocean Beach - Pl-082
View Ocean Beach - Pl-082 →6 mi · Grade F (Failing)
Mission Bay, De Anza Cove - Mb-070
View Mission Bay, De Anza Cove - Mb-070 →6 mi · Grade F (Failing)
Mission Bay, Mariners Basin - Mb-170
View Mission Bay, Mariners Basin - Mb-170 →6 mi · Grade F (Failing)
Mission Bay, Ventura Cove - Mb-223
View Mission Bay, Ventura Cove - Mb-223 →6.1 mi · Grade F (Failing)
Mission Bay, Vacation Isle - Mb-203
View Mission Bay, Vacation Isle - Mb-203 →6.1 mi · Grade F (Failing)
Mission Bay, Riviera Shores - Mb-111
View Mission Bay, Riviera Shores - Mb-111 →6.2 mi · Grade F (Failing)
Mission Bay, Campland On The Bay - Mb-080
View Mission Bay, Campland On The Bay - Mb-080 →6.5 mi · Grade F (Failing)
Bayside Park
View Bayside Park →6.7 mi · Grade F (Failing)
Mission Bay, Fanuel Park - Mb-120
View Mission Bay, Fanuel Park - Mb-120 →6.7 mi · Grade F (Failing)
Mission Bay, San Juan Cove - Mb-140
View Mission Bay, San Juan Cove - Mb-140 →6.7 mi · Grade F (Failing)
Tourmaline Surfing Park - Fm-030
View Tourmaline Surfing Park - Fm-030 →8.2 mi · Grade F (Failing)
Imperial Beach Municipal Beach, Other - Ib-050
View Imperial Beach Municipal Beach, Other - Ib-050 →9 mi · Grade F (Failing)
Tijuana Slough National Wildlife Refuge - Ib-040
View Tijuana Slough National Wildlife Refuge - Ib-040 →11.1 mi · Grade F (Failing)
La Jolla Cove - Fm-070
View La Jolla Cove - Fm-070 →11.4 mi · Grade F (Failing)
Border Field State Park - Ib-020
View Border Field State Park - Ib-020 →12.7 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.
More beach towns
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.