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.

Table of Contents

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

Rocky San Onofre Beaches of San Diego County


3929 S El Camino Real San Clemente, CA 92672


Trestles Beach Surfing Beaches of San Diego County


MIddles sandy shore bluffs far background

Church-private military beach

Church Beaches of San Diego County

San Onofre Surfing Beach

Old Pacific Highway and Beach Club Road San Clemente, CA 92672

San Onofre Surfing Beach rocky beach surfer walking to water

The Point-beginning at the parking lot

The Point Beach sand surfer rocks water

Old Man’s-middle of the parking lot

Old Mans Beach bamboo garden palm trees succulants

Dog Patch-end of the parking lot

Dogpatch Beach sandy shore bluffs distance

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

Trails Beach Beaches of San Diego County

Del Mar Beach on Camp Pendleton

 210841 12th St, Camp Pendleton North, CA 92055


Del Mar Beach Camp Pendleton Beach chairs umbrella

Oceanside Beaches

Oceanside Harbor Beach

 1540 Harbor Dr, Oceanside, CA 92054

Oceanside Harbor Beach sandy shore waves

Breakwater Way Beach

 N Pacific Street and Breakwater Way
Oceanside, CA 92054

Oceanside Breakwater Way Beach waves coming in

Oceanside Pier View North Beach

The Strand N and Surfrider Way Oceanside, CA 92054

Pier view north beach Oceanside pier

Oceanside Pier View South Beach 

 200 The Strand N
Oceanside, CA 92054

Pier View south beach Oceanside pier

Tyson Street Beach

 S Pacific St and Tyson St Oceanside, CA 92054

Tyson Street Beach Beaches of San DIego County

Wisconsin Street Beach

 S Pacific St and Wisconsin Ave Oceanside, CA 92054

Wisconsin St Beach Beaches of San Diego County

Oceanside Blvd Beach

 S Pacific St and Oceanside Blvd Oceanside, CA 92054

Oceanside Blvd Beach Lifeguard number nine ramp beach

Buccaneer Beach

 1500 South Pacific St Oceanside, CA 92054

Buccaneer Beach sandy shore lifeguard station rocks

South Oceanside Beach

 South Pacific St and Cassidy St Oceanside, CA 92054

South Oceanside Beach rock wall sandy shore waves

St Malo Beach (private community beach)

South Pacific St and Eaton Street Oceanside, CA 92054

Saint Malo Beach Oceanside

Carlsbad Beaches

Carlsbad City Beach

Ocean Street and Grand Avenue Carlsbad, CA 92008

Carlsbad City Beach stairway down beach

Robert Frazee State Beach

 3150 Ocean St Carlsbad, CA 92008

Robert Frazee State Beach three volleyball courts

Tamarack State Beach

 Carlsbad Blvd and Tamarack Ave Carlsbad, CA 92008

Tamarack State Beach Beaches of San Diego County

Warm Water Jetty Beach

4315 Carlsbad Blvd Carlsbad, CA 92008

Warm Water Jetty Beach Carlsbad

Terramar Beach

 Carlsbad Blvd and Cerezo Dr. Carlsbad, CA 92008

Terramar Beach Stairs Beaches of San Diego County

North Ponto Beach

Carlsbad Blvd and Island Way Carlsbad, CA 92011

North Ponto Beach Beaches of San Diego County

South Carlsbad State Beach

 Carlsbad Blvd and Poinsettia Ln Carlsbad, CA 92011

South Carlsbad Beach San Diego Beaches

South Ponto Beach

 Coast Hwy and La Costa Ave Encinitas, CA 92024

South Ponto Beach bluff view rocky sandy shore ocean

Encinitas Beaches

Grandview Beach

 1700 Neptune Avenue Encinitas, CA 92024

Grandview Beach Beaches of San Diego County

Beacon’s Beach

 948 Neptune Avenue Encinitas, CA 92024

Beacons Beach Beaches of San Diego County

Stone Steps Beach

350 South El Portal Encinitas, CA 92024

Stonesteps Beach wet sandy shore twenty brown pelicans sky

Moonlight State Beach

 386 B St Encinitas, CA 92024

Moonlight Beach Overlook View

D-Street Beach

450 D St Encinitas, CA 92024

D Street Beach Access Beaches of San Diego

Boneyard Beach

 450 D St Encinitas, CA 92024

Boneyard Beach Beaches of San Diego County

Swami’s State Beach

 1298 S Coast Highway 101 Encinitas, CA 92024

Swamis State Beach stairwell palm trees sandy shore ocean

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

North Cardiff State Beach red umbrella sandy shoe people water

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 BeachNorth Beach

3200 Camino Del Mar Del Mar, CA 92014

Del Mar Dog Beach Del Mar

Del Mar City Beach

1660 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

Torrey Pines State Beach-South Beach

 12600 N Torrey Pines Rd La Jolla, CA 92037

Torrey Pines State Beach Pano bluffs lifeguard tower sand

Flat Rock Beach at Torrey Pines

 Torrey Pines Park Rd La Jolla, CA 92037 (long walk)

Flat Rock Beach

Black’s Beach

2800 Torrey Pines Scenic Dr. La Jolla, CA 92037

Blacks Beach Beaches of San Diego County

South Blacks Beach

La 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 after pier sandy shore clumps seaweed

La Jolla Shores Beach

Camino Del Oro and Calle Frescota La Jolla, CA 92037

La Jolla Shores Beach sandy shore pier background

La Jolla Caves Beach

 7957 Princess St La Jolla, CA 92037

La Jolla Caves Beach

Boomer Beach

 1160 Coast Blvd La Jolla, CA 9203

Boomer Beach beaches of San Diego County

La Jolla Cove Beach

 1160 Coast Blvd La Jolla, CA 92037

La Jolla Cove clear shallow water people

La Jolla Shell Beach

 1000 Coast Blvd La Jolla, CA 92037

Shell Beach La Jolla Beaches of San Diego County

La Jolla Children’s Pool Beach

Coast Blvd and Jenner St La Jolla, CA 92037

La Jolla Childrens Pool harbor seals on shore

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 Beaches of San Diego County

Hospital Beach

 445 Coast Blvd La Jolla, CA 92037

Hospital Beach Beaches of San Diego County

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 Beaches of San Diego County

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 beaches of San Diego County

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 Beach

 Mission Blvd and Grand Ave San Diego, CA 92109

Pacific Beach South

Mission Beach

 Mission Blvd & Ventura Place San Diego, CA 92109

Mission Beach boardwalk people sand water

South Mission Beach

 2500 N Jetty Road San Diego, CA 92109

South Mission Beach Beaches of San Diego County

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 Beach

1946 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 Beach

4848 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 bluffs rocky shore

New Break Beach

 3980 Lomaland Drive San Diego, CA 92106

New Break Beach Point Loma rugged bluffs

Cabrillo National Monument

1800 Cabrillo Memorial Drive
San Diego, CA 92106

Cabrillo National Monument rocky intertidal low tide

Coronado Island Beaches

Breakers Beach at Naval Air Station North Island

 private military beach-1401 Rogers Road Coronado, CA 92118

Breakers Beach netting fence starfish decorations

Coronado Dog Run Beach

 Ocean Blvd and Ocean Drive Coronado, CA 92118

Coronado Dog Run Beach Boundary sand shore ocean

Coronado Beach

Ocean 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 Beaches of San Diego County

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 San Diego

Silver Strand State Beach

 5000 CA-75, Coronado, CA 92118

Silver Strand Beach Beaches of San Diego County

Imperial Beach

Imperial Beach City Beach

 10 Evergreen Ave Imperial Beach, CA 91932

Imperial City Beach Beaches of San County

South Imperial Beach

 Beach Avenue and Seacoast Drive Imperial Beach, CA 91932

South Imperial Beach Beaches of San Diego County

Tijuana Slough National Wildlife Refuge

1680 Seacoast Drive
Imperial Beach, CA 91932

Tijuana Slough Beaches of San Diego County

Border Field State Park Beach in Imperial Beach

 1500 Monument Rd
San Diego, CA 92154

border field state park west view tijuana estuary

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.






26 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!

  7. Hi Colleen
    Great site and what led me to leave a comment is that I went to college in San Diego. Point Loma Nazarene College which is now a University from what I have heard. I actually went back to visit not long ago. I really miss the beauty of the West Coast.
    Thanks for taking me back if only in pictures

    1. Hi Alison! Wow, how lucky that you went to Point Loma Nazarene! Did you live in the dorms? I can not believe how close the dorms are to the beach! So did you recognize New Break Beach? The only way to get to it is from a path on campus. I hope to get down there one day. Thank you for commenting 🙂

    1. Hi Donna! Thank you so much for visiting and commenting on my site. You have to come and visit La Jolla sometime in the future as the Harbor Seals, and California sea lions are always hanging out over there 🙂

  8. Wow, I wish I live here too! Thanks for making a post about this, it makes planning a trip so much easier (or even just deciding which beach to go to)! I rarely go to the beach because there’s not many where I grew up, so even though I may never visit most of these beaches, it’s nice to know about them ^^

    1. Thank you so much for commenting Ayn! It does a soul good to spend some time at the coast! I am pleased to hear that you enjoyed the photos. I hope you can visit them all one day 🙂

  9. Oh my! What beautiful beaches. I suppose beach are all beautiful and I’m just glad for the opportunity to see so many on the one page. I literally teared up merely glancing at these beaches as it feels like they are calling me. I love nature and fear I’m spending my whole live tethered to my work desk. Thanks for the reminder of the beauty out there.

    1. Hi Tina! So you teared up? I think we are soul mates 😉 Get out there girl and enjoy some nature soon. I hear you though; I seem to be tethered to my work as well. Thank you so much for commenting.

  10. I love the beach! I honestly did not know there were actually so many beaches in San Diego County. Which ones stand out to you as the least crowded, yet not too remote? We are heading there for a competition next month, so I know I am going to want to hit a few!

    1. Hi Leahrae! Can you believe how many there are? Hmm, good question. I would say that it depends. If you are staying near downtown, Coronado Island is a terrific experience, and you have the San Diego Bay as well as Imperial Beach that are close by to explore. Mission Beach and Pacific Beach are crazy busy but worth it if you are staying near there.

      Torrey Pines State Beach is my personal favorite, but it is jam-packed on the weekends. San Onofre State Beach up in North County is also a personal favorite, but it is somewhat remote but well worth it. I hope that you have a marvelous time!

  11. Wow, that is an incredible amount of beaches. I love the ocean and personally if I could, I would love to travel and have a photograph of myself at every beach if possible.
    Great post, thank you for sharing. You made me want to take a trip to our beaches here on the South Coast of South Africa.

    1. I am so happy that I inspired you! I would love if you uploaded a picture of one of your beaches of South Africa in the comment section! Please? I would love to see what they look like compared to San Diego. Have you ever been on a Great white shark adventure? Thank you so much for stopping by and commenting. I appreciate it!

Leave a Reply

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