The Beaches of San Diego County

Stonesteps Beach Beaches of San Diego County
Stonestep’s Beach

Here I would like to set up a comprehensive list of all possible beaches of San Diego County, beginning with the most northern shore and making my way down the coast until the most southern beach sharing its border with Mexico.

For all those that live in San Diego, you are incredibly fortunate to live in this gorgeous city. With an average temp of 69.8, what is not to love.

With over 70 miles of coastline, there are endless amounts of exploring to do. Whether you go to the beach for the sun or the water or the sand, the beaches of San Diego County have something for everyone.

The Beaches of San Diego County

Each beach address is linked to map and anything underlined in linked to additional information. Also, please click on each photo for a larger version.

Beaches of San Diego County Map

San Onofre State Beach

San Onofre State Beach rocky shore

Trestles3929 S El Camino Real San Clemente, CA 92672Trestles Beach San Onofre State Beach


Lower Trestles sandy shore


Middles Trestles San Onofre State Beach

Church-private military beach

Church Beach Beaches of San Diego County

San Onofre Surf BeachOld Pacific Highway and Beach Club Road San Clemente, CA 92672

beaches of san diego county

The Point-beginning at the parking lot

The Point San Onofre State Beach

Old Man’s-middle of the parking lot

Old Mans Beach San Onofre State Beach

Dog Patch-end of the parking lot

Dog Patch Beach San Onofre State Beach

TrailsOld Pacific Highway San Clemente, CA 92672
parking at the San Onofre State Beach Campground

Trails Beach San Onofre State Beach

Del Mar Beach on Camp Pendleton– 210841 12th St, Camp Pendleton North, CA 92055

Del Mar Beach Camp Pendleton Oceanside

Oceanside Beaches

Oceanside Harbor Beach– 1540 Harbor Dr, Oceanside, CA 92054

Oceanside Harbor Beach beaches of san diego county

Breakwater Way Beach– N Pacific Street and Breakwater Way
Oceanside, CA 92054

Breakwater Way Beach Oceanside

Oceanside Pier View North BeachThe Strand N and Surfrider Way Oceanside, CA 92054

Oceanside Pier View North Beach

Oceanside Pier View South Beach– 200 The Strand N
Oceanside, CA 92054

Oceanside Pier View South Beach

Tyson Street Beach– S Pacific St and Tyson St Oceanside, CA 92054

Tyson Street Beach Oceanside

Wisconsin Street Beach– S Pacific St and Wisconsin Ave Oceanside, CA 92054

Wisconsin Street Beach Oceanside

Oceanside Blvd Beach– S Pacific St and Oceanside Blvd Oceanside, CA 92054

Oceanside Blvd Beach Beaches of San Diego County

Buccaneer Beach1500 South Pacific St Oceanside, CA 92054

Buccaneer Beach Oceanside

South Oceanside Beach– South Pacific St and Cassidy St Oceanside, CA 92054

South Oceanside Beach

St Malo Beach (private community beach)-South Pacific St and Eaton Street Oceanside, CA 92054

Saint Malo Beach Oceanside

Carlsbad Beaches

Carlsbad City BeachOcean Street and Grand Avenue Carlsbad, CA 92008

Carlsbad City Beach beaches of San Diego County

Robert Frazee State Beach– 3150 Ocean St Carlsbad, CA 92008

Robert Frazee State Beach

Tamarack State Beach– Carlsbad Blvd and Tamarack Ave Carlsbad, CA 92008

Tamarack Beach Carlsbad

Warm Water Jetty Beach4315 Carlsbad Blvd Carlsbad, CA 92008

Warm Water Jetty Beach Carlsbad

Terramar Beach– Carlsbad Blvd and Cerezo Dr. Carlsbad, CA 92008

Terramar Beach Carlsbad

North Ponto Beach– Carlsbad Blvd and Island Way Carlsbad, CA 92011

North Ponto Beach Carlsbad

South Carlsbad State Beach– Carlsbad Blvd and Poinsettia Ln Carlsbad, CA 92011

South Carlsbad State Beach

South Ponto Beach– Coast Hwy and La Costa Ave Encinitas, CA 92024

South Ponto Beach Beaches of San Diego County

Encinitas Beaches

Grandview Beach– 1700 Neptune Avenue Encinitas, CA 92024

Grandview Beach Encinitas

Beacon’s Beach 948 Neptune Avenue Encinitas, CA 92024

Beacon Beach Encinitas

Stonesteps Beach350 South El Portal Encinitas, CA 92024

Stonesteps Beach Encinitas

Moonlight State Beach– 386 B St Encinitas, CA 92024

Moonlight Beach Beaches of San Diego County

D-Street Beach– 450 D St Encinitas, CA 92024

D Street Beach Encinitas

Boneyard Beach– 450 D St Encinitas, CA 92024

Boneyard Beach Encinitas

Swami’s State Beach-Pipes- 1298 S Coast Highway 101 Encinitas, CA 92024

Swamis State Beach Encinitas

San Elijo State Beach– 2050 S Coast Highway 101 Encinitas, CA 92024

San Elijo State Beach Encinitas


Cardiff State Beach North Beach – 2500 S Coast Highway 101 Encinitas, CA 92007

Cardiff State Beach North Beach Encinitas

Solona Beach Beaches

Cardiff State Beach Seaside Beach– 2504 S Coast Highway 101 Solana Beach, CA 92075

Cardiff State Beach Seaside Beach

Tide Park Beach– 302 Solana Vista Drive Solana Beach, CA 92075

Tide Park Beach Solana Beach

Fletcher Cove Beach– 111 South Sierra Avenue Solana Beach, CA 92075

Fletcher Cove Beach Solana Beach

Seascape Sur Beach– 501 South Sierra Avenue Solana Beach, CA 92075

Seascape Sur Beach Solana Beach
Seascape Sur Beach is in the far background under the staircase.

Del Mar Shores Beach– 180 Del Mar Shores Terrace Solana Beach, CA 92075

Del Mar Shores Beach Solana Beach

Del Mar Beaches

Del Mar Dog Beach-North Beach- 3200 Camino Del Mar Del Mar, CA 92014

Del Mar Dog Beach Del Mar

Del Mar City Beach1660 Coast Blvd Del Mar, CA 92014

Del Mar City Beach Del Mar

South Beach of Del Mar Beach Access– Strattford Ct and 11th St Del Mar, CA 92014

South Del Mar Beach Access

La Jolla Beaches

Torrey Pines State Beach-North Beach– Carmel Valley Rd and McGonigle Rd
La Jolla, CA 92121

Torrey Pines State Beach North Beach

Torrey Pines State Beach-South Beach- 12600 N Torrey Pines Rd La Jolla, CA 92037

Torrey Pines State Beach

Flat Rock Beach at Torrey Pines– Torrey Pines Park Rd La Jolla, CA 92037 (long walk)

Flat Rock Beach Torrey Pines State Beach

Black’s Beach2800 Torrey Pines Scenic Dr. La Jolla, CA 92037

Blacks Beach Beaches of San Diego County

South Blacks BeachLa Jolla Farms Rd and Blackgold Rd La Jolla, CA 92037

South Blacks Beach Torrey Pines State Beach

Scripps Beach in La Jolla (North of the pier)– La Jolla Shores Dr and El Paseo Grande, La Jolla, CA 92037

Scripps Beach La Jolla

La Jolla Shores BeachCamino Del Oro and Calle Frescota La Jolla, CA 92037

La Jolla Shores Beach

La Jolla Caves Beach 7957 Princess St La Jolla, CA 92037

La Jolla Caves Beach

Boomer’s Beach– 1160 Coast Blvd La Jolla, CA 92037

Boomers Beach La Jolla

La Jolla Cove Beach 1160 Coast Blvd La Jolla, CA 92037

La Jolla Cove Beach

La Jolla Shell Beach– 1000 Coast Blvd La Jolla, CA 92037

La Jolla Shell Beach

La Jolla Children’s Pool BeachCoast Blvd and Jenner St La Jolla, CA 92037

La Jolla Childrens Pool

South Casa Beach– 849 Coast Blvd La Jolla, CA 92037

South Casa Beach Beaches of San Diego County

Wipeout Beach– 745 Coast Blvd La Jolla, CA 92037

Wipeout Beach La Jolla

Hospital Beach– 445 Coast Blvd La Jolla, CA 92037

Hospital Beach La Jolla

Whispering Sands Beach– 202 Coast Blvd La Jolla, CA 92037

Whispering Sands Beach Beaches of San Diego County

Marine Street Beach– Marine Street and Vista Del Mar Ave La Jolla, CA 92037

Marine Street Beach La Jolla

Windansea Beach Neptune Place and Nautilus Street La Jolla, CA 92037

Windansea Beach La Jolla

La Jolla Strand Beach– Neptune Place and Kolmar Street La Jolla, CA 92037

La Jolla Strand Beach

Camino De La Costa Beach Access 5990 Camino De La Costa La Jolla, CA 92037

Camino de la Costa Beach

Bird Rock Beach– Bird Rock Ave and Dolphin Place
La Jolla, CA 92037

Bird Rock La Jolla

Calumet Park Beach– 5445 Calumet Ave, La Jolla, CA 92037

Calumet Park Beach La Jolla

Linda Way Beach Access– 341 Sea Ridge Dr. La Jolla, CA 92037

Linda Way Beach Access

Tourmaline Surfing Park Beach– La Jolla Blvd and Tourmaline St
La Jolla, CA 92109

Tourmaline Surfing Park La Jolla

Pacific Beach

North Pacific Beach– Ocean Blvd and Law St San Diego, CA 92109

North Pacific Beach Beaches of San Diego County

Pacific BeachMission Blvd and Grand Ave San Diego, CA 92109

Pacific Beach South

Mission Beach

Mission Beach– Mission Blvd & Ventura Place San Diego, CA 92109

Mission Beach Beaches of San Diego County

South Mission Beach– 2500 N Jetty Road San Diego, CA 92109

South Mission Beach

Ocean Beach

Ocean Beach Dog Beach– W Point Loma Blvd and Voltaire St, San Diego, CA 92107

Ocean Beach Dog Beach Ocean Beach

Ocean Beach City Beach1946 Abbott St San Diego, CA 92107

Ocean Beach City Beach Ocean Beach

Santa Cruz Ave Beach– 5030 Santa Cruz Ave San Diego, CA 92107

Santa Cruz Ave Beach Ocean Beach

Bermuda Beach4848 Bermuda Ave San Diego, CA 92107  *Closed*

Bermuda Beach Ocean Beach

Sunset Cliffs Natural Park-Point Loma

No Surf Beach– Sunset Cliffs Blvd and Hill St San Diego, CA 92107

No Surf Beach Point Loma

Garbage Beach Sunset Cliffs Blvd and Ladera St San Diego, CA 92107

Garbage Beach Point Loma

New Break Beach– 3980 Lomaland Drive San Diego, CA 92106

New Break Beach Point Loma

Cabrillo National Monument1800 Cabrillo Memorial Drive
San Diego, CA 92106

Cabrillo National Monument Tidepools Point Loma

Coronado Island Beaches

Breakers Beach at Naval Air Station North Island– private military beach-1401 Rogers Road Coronado, CA 92118

Breakers Beach Naval Air Station North Island

Coronado Dog Run Beach– Ocean Blvd and Ocean Drive Coronado, CA 92118

Coronado Dog Run Beach

Coronado BeachOcean Blvd and Isabella Ave Coronado, CA 92118

Coronado Beach Beaches of San Diego County

Coronado Shores Beach– Avenue De Las Arenas and Silver Strand Blvd
Coronado, CA 92118

Coronado Shores Beach Coronado Island
Located in the far background near the buildings.

Gator Beach at Naval Amphibious Base Coronado (private military beach)- Tarawa Road and Silver Strand Blvd Coronado, CA 92118

Gator Beach at Naval Amphibious Base Coronado

Silver Strand State Beach5000 CA-75, Coronado, CA 92118

Imperial Beach

Imperial Beach City Beach– 10 Evergreen Ave Imperial Beach, CA 91932

South Imperial Beach– Beach Avenue and Seacoast Drive Imperial Beach, CA 91932

Tijuana Slough National Wildlife Refuge1680 Seacoast Drive
Imperial Beach, CA 91932

Border Field State Park Beach in Imperial Beach– 1500 Monument Rd
San Diego, CA 92154


I hope that you found this list helpful and that just maybe it has motivated you to come to San Diego and experience the beauty and wonder for yourself!

Please feel free to leave any comments or suggestions below.






I have always had a deep-seated passion for the Ocean Environment which ultimately led me to receive a degree in Marine Biology. Living in the San Diego area for over 30 years, I have extensively explored the 70 miles of San Diego’s coastline, and I am here to share! Please use my website to your advantage and have a look around at all the wonders that the beaches of San Diego can offer you!

12 Replies to “The Beaches of San Diego County”

  1. This is a great site filled with awesome information.
    A complete list of beaches of San Diego County is appreciated by this California woman! Thank you for putting in the effort 🙂

  2. I came to San Diego about a decade ago for a conference; I was there for five days. We went to the beach twice; we stayed in a hotel that had or waterfront property. It was so relaxing and enjoyable; it helped to see meant my love beach. I thought that is where I would end up living but life changes things for you. Now in the twilight years, I believe I’ll end up there. Thank you for sharing your love and passion with us.

    1. Thank you so much Sylvia, it is wonderful to meet someone who loves the beach as much as me 😀. I believe there is something magical about the sights,sounds and smells of the Ocean! Thanks for commenting

  3. I have never been to San Diego beaches but, I have always heard great things about San Diego, California itself.

    I never knew that there were so many beaches to explore there. From your images that you posted. It looks nice.

    I am shocked to find out that the average temperature is 69.8. And, you are right who wouldn’t love that temperature. I know I sure would. In Texas, we never see that kind of weather until the Winter and sometimes during the fall. So, yes it would be nice. Thank you for sharing the San Diego area with us all.

    1. Hi Lakisha. Yes, we are very spoiled in Southern California. There are 70 miles of coastline in San Diego, and I want to photograph and document all 70! As you probably saw I still have a few to go. Thank you so much for stopping by.

  4. Colleen, thank you for sharing these beautiful photos of the different beaches in San Diego.

    It reminds me of my home where I was born On the beautiful island of Zanzibar. We have a diversity of beaches mostly sandy ones, but they vary from area to area.

    I find the biggest problem that we as a global community are currently facing right now is the pollution of the oceans which badly affects marine life.

    The amount of plastic floating in the oceans has reached pandemic levels worldwide.

    How do you guys deal with the issue in your state?

    It worries me a lot when I think of the damage we are doing and what we will be leaving our next generation. It is scary stuff. Some nations or communities try to tackle the problem to some degree. However, I don’t think is anywhere near enough.

    I saw a documentary once on the BBC television how plastic floats from one part of the world to the other. Birds, whales, sharks and other marine life swallow the plastic, and as a result, some die, unfortunately.

    We need a collective voice to solve this problem. It is everywhere.

    Continue with the good work you are doing. I would also kindly ask you to educate your visitors on pollution, so people are being made aware of its severity and how they could contribute in tacking the issue in any small or big way individually or collectively. By being more responsible and how they could dispose of plastic material, so it does not end up in the sea.

    1. Hi Rabia! I couldn’t agree with you more! Ever since I was a child, the pollution problem has bothered me. I have taught my kids, that every time we go to the beach, and go for a walk we pick up trash. I have also included in my resource section all the available organized beach clean-up days and such. Here in San Diego, people are getting involved more and cleaning up after themselves, but apparently, it is still a problem. Thank you for the suggestion as I have many pictures of trash on the beaches that I could use. Thank you for visiting the site!

  5. Hello Colleen,
    I have just been going through your posts with all the San Diego pictures of the beaches and marine life. They are great, and they bring back a lot of memories. You see, my brother in law lives in San Diego and we have visited a great number of times. Whenever we go, we always bring a little of NY with us, because that is where he was from. All the best in your endeavors. Heard its hot right now, wish I could be there.

    1. Hi Bill! Thank you so much for stopping by and commenting! Do you ever check out the coast when visiting your brother? Well, it sure hasn’t been hot here the last week, in fact, we have a chance of snow tomorrow (I live 20 miles inland)! Can you believe it? I am so happy that you enjoyed the photos, I can not seem to stop taking them!

  6. Hi Colleen!

    What a great site. Lovely presentations. I also love the beach. We have great beaches as well in my country, and beautiful coast. I grew up by the sea and I know what beaches and sea can mean to a person.

    Great topic, and it is great you like nature. The humans should take care much more about it. Nature is giving us life and we should treat it as a friend, it is our “home place” to live.

    I am sure your site will contribute to it.
    Also, great promotion of San Diego and beaches!

    Well done!

    1. Thank you, Igor! I appreciate your comment so much!I have been working very hard trying to get it all together. Can you believe how many beaches San Diego has? What country are you from? Thanks again for visiting!

Leave a Reply

Your email address will not be published. Required fields are marked *