Top 10 Photoshoot Locations in Edinburgh

If you're looking for the perfect backdrop to make your Instagram pop, your holiday photos turn heads, or just want to frolic around Edinburgh like the main character you are - you're in the right place! As a local photographer who’s spent more time lurking behind the lens than actually sleeping, I’ve rounded up my Top 10 Photoshoot Locations in Edinburgh—aka the spots that serve serious looks, magical light, and minimal risk of being photobombed by a rogue seagull (no promises, though). Let’s get into it!

1. The Vennel Steps


If Edinburgh Castle had a dating profile, this is the angle it’d use. Tucked away just off the Grassmarket, The Vennel gives you that perfect, dramatic view of the castle towering above charming cobbled steps - with a touch of old-town magic and a staircase that doubles as a leg day. Worth it though! Your future self (and your camera roll) will thank you.

The Vennel Steps can be pretty busy, but any time I’ve shot there, I’ve found the masses to be quite accommodating to people taking photos (you just might have to wait your turn!) Another hint is to go early - not only is it quieter, but it’s also really atmospheric, and totally photogenic at golden hour. Great for moody portraits, romantic shots, or just looking like you’ve stepped straight out of a historical drama.

2. Parliament Square


Tucked between the Royal Mile and St Giles’ Cathedral, Parliament Square is one of those spots you might walk past without realising it’s secretly a photoshoot goldmine. Think grand old arches, soft natural light, and just the right mix of drama and elegance. It’s usually quieter than the Royal Mile itself (bless), which makes it ideal for portraits that feel cinematic but not chaotic. The stonework gives everything a timeless vibe - whether you’re going for moody, romantic, or just casually iconic. Great spot if you like your photos with a side of architecture.


3. The Writers’ Museum


Blink and you’ll miss it—but don’t. Just off the Royal Mile, this tucked-away courtyard outside the Writers’ Museum feels like you’ve stepped into a storybook (fitting, really). The cobbles, the rustic lamppost in the centre, and the gorgeous stone buildings all make it feel like the perfect backdrop for portraits with a bit of personality.


Yes, there are often tour groups milling nearby, but most people are surprisingly chill about giving you a minute to get the shot—and honestly, they’re probably low-key impressed. It’s one of those locations that feels both charming and full of character.



4. Calton Hill


If Edinburgh had a VIP rooftop, Calton Hill would be it. You’ve got stunning views overlooking Princes Street’s hustle and bustle and the wild beauty of the Crags on the other side - basically the best of city and nature wrapped into one. Plus, there’s that iconic column thing at the summit (officially the National Monument, but let’s be real, I’ve lived here most of my life and I didn’t know the name of it until writing this blog). Getting up there is a bit of a mission, but nail it and you’ll score some seriously epic shots that’ll have everyone asking, “where was that taken?” Just maybe bring your best balance and no fear of heights. And I’m warning you now, there is no easy way to get off it. It’s a ‘jump and hope for the best’ scenario.

5. Bakehouse Close


Calling all Outlander fans (and anyone who loves a bit of drama in their photos)! Bakehouse Close is that atmospheric alley just off the Royal Mile where Claire and Jamie’s adventures unfolded on screen. With its cobbled path, stone walls, and that perfect old-world vibe, it’s a dream for photos that feel historic, cinematic, and a little bit magical. Plus, it’s tucked away enough to avoid the biggest tourist crush - meaning more space for you to strike your best pose (or reenact a dramatic scene).

6. Holyrood Park & Surrounds


If you want a spot where nature steals the show but Edinburgh still feels close enough to wave hello, Holyrood Park is your go-to. Whether you’re aiming for moody shots with the ruins perched high on the hill (yes, the one that looks like it’s straight out of a fairy tale, also known at St Anthony's Chapel), or dreamy reflections at St Margaret’s Loch, this place has serious versatility. Bonus points for golden hour light that makes everything glow like a fantasy film set. Just a heads-up: the terrain can be a bit rugged, so comfy shoes and a sense of adventure are recommended - worth every step for photos that look effortless but are secretly earned. I love shooting here because you can honestly get such variety in your shots whilst keeping walking between locations to a minimum (helpful if you’re asking a model to wear heels!). Whether it’s the rolling hillside, the ruins or the rugged rocks (that give me proper Wild West vibes), there are SO many spots here that are just amazing to take photos in!

7. St Giles’ Cathedral


Right beside Parliament Square stands St Giles’ Cathedral, a true Edinburgh showstopper with its dramatic gothic doors and intricate stonework that practically begs for a photoshoot. Whether you’re after timeless, regal portraits or a bit of moody, cathedral-cool atmosphere, this spot delivers. Bonus: the hustle of the Royal Mile nearby keeps things lively, but the cathedral’s grandeur holds its own - giving your shots that perfect mix of historic gravitas and urban energy. Plus, the iconic crown-shaped spire makes for an awesome backdrop if you want to sneak it into your frame. There are doors on both sides with traditional stone staircases in front of them, so there are plenty of places to shoot around the cathedral’s exterior.

8. Dean Village


If Edinburgh had a “picture-perfect” postcard moment, Dean Village would be it; quiet, quaint, and utterly timeless. This riverside gem feels like stepping into a fairy tale with its charming stone buildings, gentle water reflections, and lush greenery. It’s the kind of place where every corner looks like it was designed for a photoshoot (because, honestly, it was). Whether you’re going for dreamy portraits, romantic couples’ shots, or just want to soak up the peaceful vibes, Dean Village has your back. It’s usually less crowded early in the morning, so you can snag that golden hour glow without a crowd of fellow photographers, but honestly, I’ve never really had any trouble shooting here in the middle of the day. Like most places on this list, even if it’s a little crowded, you can wait for a moment and people are generally happy to walk around you or stay out the way.

9. The Forth Bridges


Okay, technically just on the outskirts of Edinburgh, but the Forth Bridges are too iconic (and gorgeous) not to make the list. Growing up around here, I can tell you there’s something truly special about those sweeping steel arches spanning the water - whether it’s the classic Forth Rail Bridge, the sleek Queensferry Crossing, or the elegant Forth Road Bridge. It’s a dramatic backdrop that works for everything from bold portraits to wide, cinematic shots. Plus, the surrounding area has that perfect mix of old-town charm and natural beauty. If you want photos with a serious wow factor - and a bit of local love - this is your spot.

10. St James’ Quarter


When you think Edinburgh, your mind might jump straight to historic castles and cobbled streets, but St James’ Quarter is proof the city’s got a sleek, modern side too. Behind the shiny shopping centre, you’ll find some seriously cool architectural corners - think clean lines, bold angles, and a vibe that’s perfect for contemporary portraits or fashion-forward shoots. It’s like Edinburgh’s way of saying, “Yeah, we’re old, but we’re also totally with it.” Plus, it’s a great spot if you want a change of pace from the classic historic backdrops without leaving the city centre.

Next
Next

Meet Carrie: The Storyteller Behind the Camera