The best beaches for couples sessions in San Diego...
If you know anything about San Diego, you know that it is one of the most incredible places on earth. Every day that I wake up here in Encinitas I feel so incredibly lucky to have the opportunity to live in such an incredible location. I was born and raised in Nebraska for my first 24 years of life. When I was 19 I had the opportunity to visit San Diego for a college journalism event, and I remember thinking 'I could live here!' and behold, I ended up moving here just 4 years later.
As lucky as I feel to live here, I feel even more lucky to be able to photograph couple sessions and family sessions here. Here's a short list of just a few of my favorite beaches to shoot at for cinematic couples sessions in San Diego!
Top Beaches in San Diego for Photoshoots
Windansea Beach | La Jolla Photographer Favorite
Windansea Beach is iconic for its rugged cliffs, sparkling tide pools, and the historic surf shack. This spot is a dream for romantic engagement photos in San Diego and has that moody, editorial vibe couples love. Sunset here is pure magic — the golden light bounces off the ocean and creates an unforgettable glow.
Sunset Cliffs | Dramatic Coastal Views
If you’re looking for a location that feels dramatic and cinematic, Sunset Cliffs engagement sessions are hard to beat. With sweeping sandstone cliffs, crashing waves, and endless views of the Pacific, this spot is perfect for adventurous couples or an elopement-style San Diego wedding shoot.
Torrey Pines Gliderport | Epic San Diego Cliffside Photos
Perched above the ocean in La Jolla, Torrey Pines Gliderport photoshoots offer wide horizons, soaring paragliders, and a sense of pure freedom. The cliffs here glow at sunset, making it an incredible choice for couples or maternity sessions in San Diego.
⸻
Dream List: North County Beaches I Can’t Wait to Photograph
While I’ve spent a lot of time in central San Diego, I’m dreaming of exploring North County San Diego beaches with couples, families, and adventurous souls. These spots are known for their unique charm, and they’re next on my list for engagement photos and family sessions in North County.
Cardiff State Beach | Relaxed, Romantic Vibes
Cardiff is mellow, golden, and effortlessly romantic. It’s ideal for barefoot beach engagement photos in San Diego or a laid-back couples session with that iconic surf-town energy.
Moonlight Beach (Encinitas) | Playful & Fun
Moonlight Beach is a family favorite — wide sand, stunning sunsets, and a playful atmosphere. I can already picture San Diego family photos at Moonlight Beach, with kids running along the waves and parents soaking in the joy.
Swami’s Beach | Iconic Surf Culture Meets Romance
Beloved by surfers and locals, Swami’s has dramatic cliffs and a staircase that leads down to the water. It’s the perfect spot for a moody North County engagement session with glowing skies and rolling waves.
Carlsbad State Beach | Variety & Charm
Carlsbad’s coastline has both sandy stretches and rocky details, offering variety in your gallery. With downtown Carlsbad nearby, it’s also easy to pair a Carlsbad couples photoshoot with a fun city stroll.
Oceanside Pier & Beach | Editorial & Iconic
The Oceanside Pier is one of the most photogenic places in North County. From romantic silhouettes under the pier to playful shots on top, this beach is perfect for couples who want something bold and unique. Oceanside engagement photos here would feel editorial and cinematic.
Choosing the Right San Diego Beach for Your Session
Every beach in San Diego tells a different story — some are calm and reflective, while others are adventurous and wild. Whether you’re dreaming of engagement photos at Sunset Cliffs, a family session at Moonlight Beach, or cinematic couples photography in La Jolla, I’ll help you find the location that matches your love story best.
✨ Ready to plan your San Diego beach session? As a San Diego wedding and lifestyle photographer, I’d love to help you create a cinematic experience that feels true to you. Reach out to save your date, and let’s make magic together along the coast!