Let’s be honest, San Diego beaches are legendary.
In fact, when you think of San Diego, chances are sunny weather, gorgeous beaches, and turquoise surf spring to mind. And with over 70 miles of coastline that range from long sandy beaches to rugged cliffs jutting out over the pacific, it’s no wonder that San Diego’s beaches are world-famous.
The only question is: which are the best San Diego beaches?
Well, pack your beach bag and grab your bathing suit because I’m going to tell you all about the best beaches San Diego has to offer — from a local’s perspective.
Table of Contents
- 23 Best Beaches In San Diego (and Nearby)
- Torrey Pines State Beach
- San Onofre State Beach
- South Carlsbad State Beach
- Law Street Beach
- La Jolla Shores Beach
- Tamarack Beach
- Mission Bay
- Coronado Beach
- Ocean Beach
- Mission Beach
- La Jolla Cove
- La Jolla Tide Pools
- Imperial Beach
- Del Mar
- Sunset Cliffs
- Silver Strand State Beach
- Cardiff State Beach
- Cabrillo National Monument
- Fletcher Cove
- Beacon’s Beach
- San Diego Beaches FAQ
Disclosure: Travel Lemming is an independent reader-supported blog. You can support us by purchasing via the affiliate links on this page, which may earn us commissions. Thank you!
23 Best Beaches In San Diego (and Nearby)
Torrey Pines State Beach
A beautiful sandy beach in La Jolla that stretches beneath rugged cliffs
Torrey Pines State Beach is one of San Diego’s most stunning and versatile beaches, and is so spectacular that it even makes it onto my list of the best things to do in San Diego. The rugged cliffs of Torrey Pines State Nature Preserve tower above the ocean, offering incredible views of the pacific and serve as a launching point for paragliders.
Beneath the cliffs stretches a beautiful sandy beach that’s perfect for lounging on a beach chair, enjoying the waves, and, if the wind is right, watching paragliders soar overhead. Take a Torrey Pines slot canyon tour for a different view of the area.
👉 Pro Tip: If you’d like to free yourself from the confines of a bathing suit, head to the secluded Black’s Beach. The only nude beach in San Diego and a very popular surfing spot, it also makes my list of the best La Jolla beaches! Black’s is located on the southern portion of Torrey Pines State Beach and is only accessible via a short hike.
San Onofre State Beach
A 3.5-mile long secluded beach in San Clemente
While San Onofre State Beach is at the northern extreme of San Diego County, just 3 miles south of San Clemente, it’s well worth the drive. The 3.5-mile long secluded beach is nestled within 3,000 acres of protected state park, with many areas only accessible by walking trail, making the beach less crowded than many other San Diego beaches.
San Onofre is popular with surfers seeking waves at world-famous Trestles and Surf Beach, but the park has plenty to offer to non-surfers as well. The San Onofre Bluffs and the San Mateo Campgrounds offer hiking trails, day-use areas, and campsites.
South Carlsbad State Beach
A 3-mile long beach in Carlsbad packed with facilities
Carlsbad State Beach is a beachside campground that stretches for 3 miles along Pacific Coast Highway. The campground, complete with a general store, picnic tables, and bathrooms, sits atop bluffs high above the beach below, making for a spectacular place to sleep. It’s one of the best things to do in the Carlsbad area.
Along the campgrounds are long staircases to the lower beaches, which are renowned for surfing, boogie boarding, and swimming. While the campgrounds don’t have a day-use parking lot, anyone is welcome to use the lots just north and south of the campgrounds, known as North Ponto and South Ponto, respectively.
If you get hungry, grab a burrito at Roberto’s, one of my favorite Mexican restaurants, just north of Carlsbad State Beach.
Law Street Beach
A San Diego beach in the Pacific Beach neighborhood that’s perfect for surfing
📍 Google Maps | Parking: Free street parking – get there early on weekends!
Law Street Beach is in the north Pacific Beach (PB) neighborhood and is characterized by wide beaches and waves that invite surfers of all levels. Pacific Beach is a busy area so the beaches here can get pretty crowded, especially near Crystal Pier to the south of Law Street.
Law Street only has street parking, so for another option close by, head north a few blocks to check out Tourmaline Surfing Park, another popular surf beach.
La Jolla Shores Beach
One of the best San Diego, CA beaches for snorkeling and scuba diving (La Jolla)
📍 Google Maps | Parking: $10-$28 depending on the amount of time.
La Jolla Shores is debatably one of the most popular beaches in San Diego (La Jolla is one of the best places to stay in San Diego, after all). On a summer day, the sand fills with beach chairs and umbrellas. But the Shores has earned its popularity because of its wide beach, numerous ocean-based activities, surfing, and restaurants within walking distance, located on Avenida de La Playa.
Just off La Jolla Shores lies an underwater paradise beloved by marine life, kayakers, snorkelers, and divers, so if this seems up your alley, check out the many tours you can take from the Shores.
👉 Local Tip: If you’re a strong swimmer with snorkel experience and want to venture out on your own, head to the very south end of the beach and swim to the left to explore La Jolla’s stunning reef habitat.
A San Diego, California beach great for surfing (Carlsbad)
📍 Google Maps | Parking: Paid parking lot on Tamarack Ave & Carlsbad Blvd or free street parking.
If you plan on spending most of your trip to north county San Diego by the beach, then Tamarack is one of the prime beaches to visit. The long, flat, sandy beach is broken up by jetties that create unique waves ripe for surfing and other water activities.
Just to the south of Tamarack Ave. is the beach called “Warm Waters”, named for the slightly warmer water created by the now-decommissioned power plant that used to pump seawater in to cool the machinery and return it to the sea. Tamarack is a family-friendly beach because of the calm ocean, easy beach access, and public restrooms.
A man-made recreational area in Mission Beach
📍 Google Maps | Parking: Free parking lots are available all around the bay.
Mission Bay is a man-made aquatic recreational area characterized by a maze of waterways, coves, and small beaches. Whether you want to boat, water ski, fish, swim, bonfire, or play volleyball, Mission Bay is the place to do it!
👉 Here are some of the fun activities you’ll find at Mission Bay:
- Fiesta Island: A dune-covered island with boat launches and a large off-leash dog park.
- Santa Clara Point: Rent boats and other aquatic gear at the Mission Bay Aquatic Center.
- Crown Point Park: Get a group and enjoy a sandy beach with fire pits and a grassy park.
- Sail Bay: Take advantage of first come, first served volleyball courts.
- Ventura Cove: A favorite spot for open water swimmers and families with kids wanting to splash in the calm water.
A famous San Diego, California beach located on Coronado Island
Coronado Island, which is actually a peninsula, is accessible via the iconic Coronado Bridge that transports you from downtown San Diego, over San Diego Bay, into the resort town.
Coronado Beach, home of the luxurious Hotel Del Coronado, is one of San Diego’s most famous beaches, known for its sparkling golden sand due to the presence of the mineral mica. The gorgeous sand plus beautiful pacific ocean waves earn Coronado Beach a consistent spot on the list of top beaches in the country.
A quintessential San Diego beach with beach volleyball courts and awesome sunset views
📍 Google Maps | Parking: Free day-use lots at Ocean Beach and OB dog beach
Ocean Beach (OB) is a popular sandy beach for recreation, relaxation, and surfing. Free volleyball courts are available for public use and just north of the main beach is the OB dog beach, one of the few places where furry friends can run free on the sand.
Head a few blocks south to the Ocean Beach Pier for a great sunset spot, and underneath which is a favorite surf spot.
🔖 Bookmark This: If you love taking excursions around the San Diego area, be sure to bookmark my list of the best day trips in San Diego for some fun ideas!
A family-friendly beach with an awesome boardwalk in Mission Beach
📍 Google Maps | Parking: Public parking lot or street parking
The quirky town of Mission Beach is situated along the thin strip of land dividing Mission Bay and the Pacific Ocean. Mission Beach is a popular destination for tourists, surfers, and locals looking to enjoy waves and sunshine, and its oceanfront boardwalk is a great place to walk, run, or bike. The boardwalk is also home to Belmont Park, a historic beachfront amusement park, complete with its very own rollercoaster.
South Mission Beach boasts a recreation area with showers and bathrooms, a basketball court, and numerous beach volleyball courts.
La Jolla Cove
A wildlife-lovers paradise in La Jolla
📍 Google Maps | Parking: Free street parking that fills up fast.
If you’re a fan of wildlife, then I highly recommend a visit to La Jolla Cove, home to San Diego’s favorite locals (sea lions), and numerous species of sea birds. The cliffs, caves, and underwater habitat surrounding the cove are protected, making it an underwater oasis for sea life.
So if you’re a fan of snorkeling or scuba diving, La Jolla Cove is the best place in San Diego to go.
For a dry experience of La Jolla Cove, I recommend sitting in the grassy Ellen Browning Scripps Park which sits atop the bluffs of La Jolla Cove.
👉 Local Tip: Scientists recently discovered that a few green sea turtles reside in La Jolla Cove year-round, probably because the area has been so well protected!
La Jolla Tide Pools
Tide pooling is an awesome activity in La Jolla if you plan to spend an afternoon in San Diego on the beach
📍 Google Maps | Parking: Free street parking
Tide pooling is one of my favorite activities, especially the time of year when San Diego starts to cool down. There’s nothing more exciting than poking around in the pools and finding an interesting creature.
The La Jolla tide pools are a wonderful place to explore the secrets held in these tiny habitats, and it’s an activity I recommend both for adults and families.
🛏️ Looking for a Hotel? Downtown La Jolla has some incredible hotels. For a luxurious oceanfront option, check out the Pantai Inn.
The southernmost beach in all of California is located in Imperial Beach
📍 Google Maps | Parking: Combination of street and public parking spots
Imperial Beach is the southernmost beach in all of California that hosts a wide variety of beach activities including surfing, fishing, volleyball, and just enjoying the sand and ocean! The pier and surrounding areas offer not just a sandy beach but also a grassy park area, great for picnicking.
Del Mar is a San Diego beach characterized by rocky cliffs, surfers, and a clifftop park
📍 Google Maps | Parking: Public and street parking
The Del Mar beaches are some of the most spectacular in San Diego, with rocky cliffs that look out over the popular sandy beach and pacific ocean. Join the surfers or the sunbathers to enjoy a beautiful San Diego day.
One of my favorite spots, however, is at Powerhouse Park, a clifftop area with grass and benches that has spectacular views of the water.
🛏️ Make it a weekend getaway with a stay at the quaint Del Mar Beachside Garden
While it doesn’t have much for sand, this Point Loma spot is perfect for photography and watching the sunset
📍 Google Maps | Parking: Street parking
Sunset Cliffs, located in Point Loma, are a series of rocky cliffs and caves that drop straight into the ocean. While you won’t find long stretches of sandy beach, Sunset Cliffs is undeniably the best seat in the house to watch a stunning San Diego sunset.
An easy-going trail runs across the tops of the cliffs with periodic benches to sit on.
Silver Strand State Beach
A 7-mile beach that connects Imperial Beach to Coronado
Silver Strand State Beach is the 7-mile long strip of land that connects Imperial Beach to Coronado Island and separates San Diego Bay from the Pacific Ocean. Silver Strand gets its name from the silvery oyster shells scattered around the dunes.
Silver Strand State Beach is available for both day use as well as RV camping and is an awesome spot for both bay activities, such as water skiing, jet skiing, and sailing, as well as beach activities like surfing and bodyboarding.
🏕️ Read Next: Best Places to Go Camping Near San Diego
A San Diego beach in Encinitas with a ton of facilities and recreational activities
📍 Google Maps | Parking: Free street parking and parking lot
Moonlight Beach, one of the best things to do in Encinitas, is one of San Diego’s most popular beach destinations for groups and families. There are few other beaches where you have access to bathrooms, a parking lot, volleyball nets, a grassy park, recreation rentals, and great surf.
All of these attractions make Moonlight a very popular beach, so you’ll probably be sharing the space with many other beachgoers.
👉 Local Tip: The beach access on D Street, just south of the main entrance to Moonlight, is a steep, picturesque wooden staircase leading down to the beach.
Cardiff State Beach
A long, flat, and sandy San Diego beach in Cardiff By The Sea
📍 Google Maps | Parking: Parking lot, $15-$20 for day use
Cardiff Beach is a favorite San Diego beach because it’s long, flat, and sandy, unlike many of the cliffy beaches in the county. At the South end of the beach, you can explore the rocks and pools that form at low tide. It’s a wonderful spot to run or walk along the shore or take a dip in the waves.
👉 Local Tip: Cardiff is also home to one of San Diego’s quirky locals, a statue locally called the Cardiff Kook (officially “The Magic Carpet Ride”) that people dress up in whacky costumes. Pay him a visit to see what getup he’s currently in!
One of the most picturesque San Diego Beaches in La Jolla
📍 Google Maps | Parking: Free street parking
Windansea is a solid contender for one of my personal favorite San Diego beaches. It’s a unique combination of sand, bluffs, and twisting unique rock formations, making it one of the most photogenic beaches in the city. Although it’s a small stretch of Pacific beach, finding a spot among the rocks gives you a sense of privacy.
Windansea is also home to the iconic Windansea Surf Shack, one of the oldest and most recognizable beach monuments in San Diego.
Located in Encinitas, Swami’s beach is one of the best San Diego, California beaches for surfing
📍 Google Maps | Parking: Public parking lot and street parking
Swami’s beach is a surfer’s paradise that boasts world-famous waves that draw surfers from all over the globe. A grassy clifftop park provides shaded spots to sit, relax, and watch the surfers.
While much of the beach disappears during high tide, you can walk the long sandy beach when the tide is low or check out some tide pools north of the entrance.
Cabrillo National Monument
Home to the Point Loma tide pools and Point Loma lighthouse
The Cabrillo National Monument comprises the clifftop Point Loma Lighthouse and National Monument that offer sweeping views of the pacific ocean. If you head down to the Southwest part of the national monument area, you can also find the Point Loma tide pools, where protected pools are exposed at low tide and provide shelter to small marine creatures.
The best time to visit the pools is in Fall and Winter during the lowest tides.
👉 Read Next: Is San Diego Safe Right Now?
This family-friendly beach in Solana Beach is perfect for checking out during low tide hours
📍 Google Maps | Parking: Public parking lot or free street parking
Head to Solana Beach to check out Fletcher Cove, another great family beach destination. At the entrance is a wide sandy cove area that fills up pretty quickly, but at low tide walk either South or North of the entrance along the base of the cliff for a less crowded area. Just note that much of this beach will disappear at high tides!
Just up from the beach on Highway 101 are some awesome restaurants, such as the San Diego favorite, Pizza Port.
👉 Read Next: 23 Best Beaches in Los Angeles
This San Diego beach in Leucadia is a surf favorite
📍 Google Maps | Parking: Small public parking lot and free street parking
Beacon’s Beach, aka Leucadia State Beach, lies beneath San Diego’s characteristic sandy cliffs. To access the beach you’ll have to descend a steep and winding staircase.
Once on the beach, you’ll find yourself at a favorite surf spot with a narrow sliver of beach that runs along the base of the cliffs that, during low tide is a great place for a walk.
🛏️ Pro Tip: For an overnight visit to Leucadia, I recommend a stay at the beachy and beautiful Surfhouse.
San Diego Beaches FAQ
What are the least crowded beaches in San Diego?
The least crowded beaches in San Diego are San Onofre State Beach, areas of Torrey Pines State Beach, and Black’s Beach. These beaches tend to receive fewer visitors because access requires some walking, hiking, and/or an entrance fee.
What are the most crowded beaches in San Diego?
The most crowded beaches in San Diego include Pacific Beach, La Jolla Shores, and Moonlight Beach. These are beaches in high-traffic areas with easy access and convenient amenities, and therefore receive a lot of visitors.
What is the best beach in San Diego for families?
The best beaches in San Diego for families include Tamarack in Carlsbad, Moonlight in Encinitas, and Coronado Beach on Coronado Island. These beaches are all flat, wide beaches with lifeguard stations, public bathrooms, and parking. Families visiting the beach will want to consider convenient beach access, bathrooms and showers, parking, and safety.
What is the biggest beach in San Diego?
There is no single “biggest beach” in San Diego. Most of the beaches in San Diego are broken up by cliffs and rock formations, except for Carlsbad and Oceanside beaches. While every section of beach has a different name, you can walk almost entirely on the sand from North Carlsbad State Beach all the way to Oceanside.
⛱️ Read Next: Best Places to Stay in Oceanside, CA
*** San Diego undoubtedly has some of the most gorgeous beaches in Southern California, and each one has something unique and special to offer.