Those who are getting engagement photos taken in Vancouver are seriously spoiled for choice—and honestly, that can be both a blessing and a challenge. With so many stunning spots to choose from, narrowing it down can feel overwhelming. From dreamy, golden-hour beaches to bold, urban backdrops that make a statement, there’s something out there for every couple’s style. 


After years of experience capturing love all over the city, I’ve rounded up my top 10 favourite engagement photo locations in Vancouver. Here are all the places that always deliver those magical, memorable shots.

1. Granville Island


Granville Island is hands-down one of my favourite spots for engagement shoots in Vancouver. It’s got this awesome mix of charm and character that just works—colourful market walls, cool industrial textures, cozy hidden corners, and that waterfront backdrop. Whether my couples want something artsy, romantic, or just super laid-back, there’s a spot here that nails the mood. Plus, you can grab a coffee or a donut in between shots—what’s not to love?

2. Stanley Park


Stanley Park is a total classic for engagement photos—and for good reason. You’ve got everything: forest trails, epic ocean views, that iconic seawall, and golden hour light that hits just right. It’s like nature showing off at every turn. I love how it gives couples the chance to just relax, be themselves, and let the scenery do its thing. Whether we’re under towering trees or catching that dreamy sunset at Third Beach, Stanley Park always delivers the magic.

3. Buntzen Lake 


Buntzen Lake is such a hidden gem for engagement photos—seriously, it feels like stepping into a Pacific Northwest fairytale. You’ve got those calm, glassy waters, mountain views that go forever, and misty forest vibes that are straight-up cinematic. It’s perfect for couples who love the outdoors and want something a little more adventurous and wild. Plus, the quiet out there lets you really slow down and soak it all in. Every time I shoot at Buntzen, it’s like the place casts its own kind of magic.

4. Whytecliff Park


Whytecliff Park is one of those spots that just hits different. It’s rugged, romantic, and seriously stunning—like, you’ve got cliffs, ocean, forest, and those little islands all in one place. It’s a dream for couples who want that adventurous, windswept vibe without going too far from the city. Whether we’re climbing up for those epic panoramic shots or catching soft sunset light on the beach, there’s always a sense of calm and connection here. It’s wild, it’s beautiful, and it never gets old.

5. UBC Boathouse 


The UBC Boathouse is such a sleek and underrated spot for engagement photos. You’ve got that clean, modern architecture mixed with dreamy waterfront views—it’s like minimalism meets romance. The reflections on the Fraser River, the open sky, and the light bouncing off the water? Chef’s kiss. It’s perfect for couples who want something stylish and scenic without trekking too far into nature. Plus, the sunsets here? Pure gold. Every time I shoot here, it feels effortlessly elegant but still super chill.

6. Chilliwack Museum


The Chilliwack Museum is such a cool and unexpected spot for engagement photos. It’s got this vintage charm with its historic architecture, big columns, and old-world vibes that give your shots a timeless feel. I love how it brings a little drama and elegance without feeling too formal—it’s like stepping into a storybook, but with a totally relaxed energy. Pair that with some nearby streets or greenery, and you’ve got a sweet mix of classic and cozy. It’s a total gem for couples who want something unique with a touch of history.

7. Grouse Mountain


Grouse Mountain is next-level when it comes to engagement photos—like, you’re literally on top of the world. Whether it's snow-dusted trees in winter or golden alpine glow in the summer, the views up there are unreal. I love how it gives couples that epic, adventurous vibe without having to hike for hours. Gondola rides, mountain peaks, forest trails—it’s all super romantic with a wild edge. If you’re into dramatic backdrops and cozy, bundled-up moments, Grouse is a total win.

8. Gastown


For those who are dreaming of an urban engagement-styled photo shoot, Gastown is the way to go.  There’s just so much character packed into those cobblestone streets and brick buildings. It’s got that mix of old-school charm and urban edge that makes every shot feel stylish and cinematic. I love playing with the textures, the vintage lights, and those cozy little corners that feel straight out of a movie.

9. Pitt River Dyke Point View


Pitt River Dyke (especially around Point View) is one of those low-key spots that totally delivers for engagement sessions. It’s peaceful, wide open, and the views? Unreal. You’ve got mountain backdrops, tall grasses, and that beautiful light that just stretches forever across the river—it’s a dreamy combo. It’s perfect for couples who want something natural and laid-back without a crowd. Plus, there’s something about walking along that dyke trail that feels calm, connected, and just really them. One of my favourite hidden gems for sure.

10. Ambleside Beach


Ambleside Beach is such a chill and beautiful spot for engagement photos. You’ve got ocean views, driftwood, mountain backdrops, and even a peek at the city skyline—it’s like the best of everything in one place. I love how versatile it is: we can do barefoot-in-the-sand romantic or stroll-the-seawall casual. There’s always a soft breeze, amazing light, and room to just breathe and be in the moment. It’s perfect for couples who want that West Coast vibe without going too far off the grid.

Next Step: Finding the Perfect Photographer to Capture It All

You now know what style and location you want for your engagement photos. Now it’s time to find the perfect photographer to capture it all—that’s where I come in. When you book a session with me, it’s all about having fun and capturing those natural, documentary-style moments with a touch of editorial elegance.


Ready for a fun, personalized photography experience? Let's chat. Send over your details, and let’s set up a free consultation. I can’t wait to work with you and create lasting memories together!