21 Stunning Edinburgh Instagram Spots

This post may contain affiliate links, which means I’ll receive a commission if you purchase through my links, at no extra cost to you. Please read full disclosure for more information.

With so many incredible Edinburgh Instagram spots, it can be hard to choose where to go! Luckily, we’ve put together this post of some of the most Instagrammable Edinburgh locations for you after visiting the city multiple times.

Edinburgh is a magical city filled with history, castles, and more. I was lucky enough to visit for a few days during a Scotland road trip, and to this day, the city still stands out as one of my favorites.

When you visit, you can use this guide to find the best Edinburgh Instagram spots so that you can get the picture-perfect shot!

#1 Photo Spot in Edinburgh

Are you visiting Edinburgh for only a short trip? Make sure not to miss out on Edinburgh Castle, the best photo spot in Edinburgh.

Edinburgh Instagram Spots Map

Below, find a map of all the best Instagram spots in Edinburgh to help you plan your trip.

Alternatively, click here to view the interactive version of the map.

Map showing Instagram spots in Edinburgh.

Edinburgh Instagram Spots

Armchair Books

Interior of a bookshop with shelves covered in books located in Edinburgh.

Armchair Books is a beautiful secondhand bookshop in the old town of Edinburgh and only around five minutes away from Edinburgh Castle.

It’s located on West Port, where several Edinburgh bookshops can be found, but with its floor-to-ceiling shelves and winding corridors, Armchair Books is the best.

Here, you can buy second-hand books of all kinds and genres as they sell beautiful vintage editions as well as second-hand copies of recent releases.

It’s a great place to look for copies of books that have been released in the last few decades, as they usually have several copies of each book at low prices! 

This bookshop’s tall and messy brown shelves are positively stuffed with books, giving this whole shop a vintage feel, and you could believe that you’d stepped into the past.

To snap a good picture of Armchair Books, you’ll have to wait for the main corridors of the shop to empty, so going earlier in the day is advisable.

With quite tight passages, you may have to squeeze past people as you browse if you come when the store is busy, but that’s all part of the fun. 

Recommended by Laura from What’s Hot?


Where should you travel next?

Edinburgh Castle

Rocky historic castle up on a hill in Edinburgh.

Edinburgh Castle is one of the top tourist attractions in the city for good reason! Just look at it… it’s gorgeous and looks like a castle straight out of a fairytale!

The castle served as a fortress for many years and is now a museum for tourists to visit. It also holds all of Scotland’s Crown Jewels.

It’s located right along the Royal Mile near Edinburgh’s Old Town, so there’s a lot to do in the area.

An adult ticket costs £19.50, but the admission price is worth it. However, if you’re just visiting for the Instagram picture, you don’t even have to pay to go inside. The best view is from its exterior!

The only downside to the castle is that it’s always very busy. If you were to visit during the day, there’s a 100% chance that other people will be in your photos. Visit earlier in the morning to avoid the rush.

Whether you’re visiting for 3 days or a shorter trip, Edinburgh Castle is one Instagram spot that you can’t miss out on.

Arthur’s Seat

View from the top of a mountain looking down to Edinburgh.

If you’re looking for a great view of Edinburgh that’s panoramic, then you’ll definitely want to check out Arthur’s Seat. It’s situated on top of an old volcano, and some say that it’s even where Camelot was once located!

The hike to the top of Arthur’s Seat only takes 1-2 hours, depending on how fast you are.

Keep in mind that it does get pretty steep at the top, but you could opt to just stop right before the peak. No matter where you are on the mountain, you’re sure to get some great views of the city down below!

From the top of Arthur’s Seat, you can see all of Edinburgh, including Edinburgh Castle. You can even see out into the water!

To avoid the crowds, I suggest doing this hike earlier in the morning. Not many people are early birds, and this will make it easier for you to maneuver yourself around at the peak. You’ll also have a better chance of getting unobstructed views for your photos!

Calton Hill

Historic monument with pillars under a blue sky in Edinburgh.

Another great place to get a panoramic view of Edinburgh is actually from Calton Hill! It’s one of the biggest hills in the city and offers views of the city and the water.

At the top of the hill, there’s even the National Monument, which will actually never be completed.

There’s also an art gallery that is worth checking out. I highly suggest packing a picnic to eat at the top because the views are just that good. You’ll want to use any excuse to soak them up!

Most people will ignore the view of the water, but it makes just as good of an Instagram photo as the view of the city does.

Calton Hill is also not a super busy area. I visited around 3 pm on a weekend, and there were very few people there! Everyone in my photo above was it.

Be warned that there is a bit of a walk to the top, but it is in no way as bad as the hike to Arthur’s Seat, and the view is quite similar.

Camera Obscura & World of Illusions

Two people reaching for each other with an optical illusion that makes one person look bigger than the other

Visiting Camera Obscura is one of those funny things to do in Edinburgh. The building has six floors filled with several curiosities that give such unique photo ops.

The most fascinating is the forced perspective room – the room that, in reality, isn’t as it appears in the photo, which creates optical illusions.

It’s just too good. A photo-op here is no good unless there are two people, at least. So, tag along with a buddy, or you could ask one of the staff there to pose with you.

There’s also a mirror maze, some basic light, electricity science experiments, and a pin-hole camera observatory here.

With very many concave, convex, and combined mirrors, multi-faceted and angled mirrors for funny reflections, this place is every Instagrammer’s delight.

This is located in the Royal Mile just opposite the Scotch Whisky Experience and very close to Edinburgh Castle. It’s a very short 10-minute walk from the railway station.

Recommended by Bhushavali from My Travelogue

Circus Lane

Cobblestone street lined by small brick houses in Edinburgh.

Cobblestones, gorgeous wee mews houses, bright flowers, and a church steeple in the background… what more could you need for the perfect Instagram photo? Circus Lane is not just a lane; it is one of the most beautiful lanes in Edinburgh.

Circus Lane is located in the Stockbridge area of New Town, which was built in the 1760s. It was built as a home for the horse stables for the wealthy residents who lived in Royal Mews. These days, it is a very popular place to take the perfect photo.

Circus Lane is easily accessed by foot from Princes Street. Head up Fredrick Street (the first part of the walk is up a hill), but as you cross Herriot Row, it is a downhill walk.

Circus Lane will be on your left! Alternatively, you can take bus number 42 towards the Gyle or Longstone, and it will drop you off right outside Circus Lane.

To get the best photo, you need to visit the lane early in the morning or late in the evening to avoid crowds. Circus Lane is a suburban street, and therefore, there is nothing to do in the lane other than admire its beauty.

You also need to be mindful that locals do live in these houses, so try not to disturb them.

The best angle to take your photo from is looking down the lane towards St. Stephen’s clock tower.

This viewpoint showcases the bend in the lane as well as all the elements to create your perfect Instagram photo: the houses, flowers, and the cobblestone street.

Recommended by Fiona from Travelling Thirties

Cockburn Street

Cars on a cobblestone street lined by shops in Edinburgh.

Cockburn Street is yet another one of the underrated Edinburgh Instagram spots. It’s got a beautiful curve, and the buildings are so nicely kept.

The street is also located right next to Edinburgh Waverley Station, so if you’re taking a train to get to the city, you have no excuse not to come to take a photo!

Since it’s a walking street, it’s usually pretty busy. If you really want to get a photo without anyone else in it, be sure to visit earlier in the morning or really late at night. I’m sure this street looks amazing when it’s all lit up!

To get a photo, as I did, you’ll want to stand all the way at the end of the street right before the curve. This allows you to snap an Instagrammable shot!

Dean Village

Colorful village homes along a river under a blue sky in Edinburgh.

One of the prettiest and most photogenic areas of Edinburgh is slightly off the beaten path, but its close proximity to the city centre makes it a popular spot for those who know about it.

Dean Village is only a 10-minute walk from Princes Street, but it feels like another world.

The fairytale houses and the striking Well Court building make this an incredibly picturesque gem, and over the years, it’s become an Instagram hit.

It feels like you’ve been transported back in time, and there are even still hints of the past grain mills that were there for over 800 years.

Dean Village is also set on the Water of Leith, and many people begin a 3-mile walk here to the Shore in Leith.

Then, they will start following the river and often stop off in nearby Stockbridge, one of Edinburgh’s fancier neighbourhoods with lots of great restaurants and shops.

Dean Village is the perfect place to visit on a summer’s day when the colours pop even more, but it feels magical whatever the weather.

Recommended by Clazz from An Orcadian Abroad

National Museum of Scotland Roof

View of the Edinburgh skyline, with the historic castle on the left and old shops on the right.

One of the best and totally free Edinburgh Instagram spots has to be from the top of the National Museum of Scotland on Chambers Street.

Not only is it a wonderful (and did I mention free?!) museum with interactive exhibits from all over the world and Scotland‘s history, but so few people know you can access the roof with views over Edinburgh Castle and the Royal Mile in one direction and Arthur’s Seat in the other.

The reason why very few people know it exists is that the roof is a little tricky to find. Follow signs for the lifts/elevators and travel as high as possible, and then take the stairs (don’t worry, there aren’t many!) out to the open roof.

There is always a staff member on hand to help you if you need further guidance.

The plants around the outside of the roof are the perfect tool to give your Instagram snaps some depth, so you might have to squat a little to capture an Insta-worthy photo!

Recommended by Rebecca from Almost Ginger.

Portobello Beach

bikes lined up by the beach in scotland.

Get outside the city centre for an afternoon and visit Portobello, a picturesque seaside suburb of Edinburgh. Here, you’ll find something not particularly common in Scotland—a long, sandy beach!

Portobello is an adorable little area, and the beach’s allure makes it a must-see, especially if you’re visiting Edinburgh in the summer. While Portobello isn’t always found on typical Edinburgh highlights lists, it should be on yours.

The water is cold for a swim, but many still tough it out! It can be refreshing on a hot summer day. It’s also a lovely spot to kayak, picnic, and play beach games. The promenade has some cute little cafés, too.

A beach is photogenic just about any time of the day, but Portobello’s is particularly moody on a misty Scottish morning around sunrise. 

If you want to mix it up from the classic water-facing beach shot, wade into the water and take a gorgeous picture of the beach with Edinburgh’s medieval buildings in the background. It definitely makes for an interesting contrast.

Either way, Portobello is an underrated, unique area of Edinburgh you won’t regret visiting.

Portobello is one of the most underrated Edinburgh Instagram spots.

Recommended by Kaisa from Glam Granola Travel

Princes Street Gardens

edinburgh castle view from princes street garden. A big statue is seen in the center.

What’s a visit to Edinburgh, Scotland, without a photo of the infamous castle? This is easily one of the top Edinburgh Instagram spots.

Since the castle sits at the top of a narrow hill, it can be difficult to get a good photo from the entrance of the castle.  The best spot I found for a view is from the Prince St. Gardens below. 

It is really quite simple to find the gardens from Edinburgh Castle.  If walking down the Royal Mile away from the castle entrance, turn left onto Ramsay Lane.  It’s impossible to miss the gardens, which are more like a massive park. 

Any entrance to the gardens will eventually lead to a great photo spot with a view of the castle.  My favorite spot is right in front of Ross Fountain toward the west end of the park. 

Once you’ve got the shot, treat yourself to a dessert from The Fountain Cafe nearby! The park has so many beautiful areas to relax and enjoy the scenery while you snack.

Recommended by Ashley from The Bratpacker Girls

Scott Monument

Silhouette of a monument and a ferris wheel at night.

Built in 1846, Scott Monument is one of the iconic Victorian Gothic architecture one cannot miss when travelling in Edinburgh.

This imposing monument stands in the centre of Princes Street, dedicated to Scottish Author Sir Walter Scott.  In fact, this is the biggest dedicated monument to a writer worldwide.

The gothic spire is 200 feet high, and the highest viewing platform can be reached after climbing 287 steps.

The steps do get narrow towards the end, but the strenuous climb is well worth it, as it offers great views of Edinburgh Castle, views of old town buildings in Royal Mile, new town view, Calton Hill, Princes Street, and the gardens. 

The original colour of the monument was pale sandstone; however, over years, the marble darkened to this dark colour due to air pollution.

Fondly known as “gothic rocket,” Scott Monument is a great photographic opportunity and is certainly one of the Edinburgh Instagram spots you can’t miss. 

Whether you climb the monument or not, you can still enjoy the monument from many corners of Edinburgh – pretty much from anywhere in Princes Street, Princes Street Gardens, Calton Hill, North Bridge, and St. Andrew Street.

NOTE: There is an admission fee to access the monument.

Recommended by Anu from Country Hopping Couple.

The Royal Mile

People walking on a cobblestone street lined with shops

The Royal Mile is the long connecting street from Edinburgh Castle to Edinburgh’s Old Town. It’s filled with a bunch of shops, museums, and history!

In fact, if you want to know more about the area, there are many tour guides that focus just on the Royal Mile.

However, it also makes for a great Instagram spot! The street is always bustling since it’s one of the more lively and busy areas of the city, so unless you want to wake up super early, be prepared to have other people in your photo.

You could easily try to take your photo without other people in it just by tilting your lens up to crop everyone completely out! This is a good time to practice different framing techniques, too.

Located right on the Royal Mile is also Camera Obscura, which is another great place to get some Instagrammable images.


Plate with a salad and egg.

Step through the giant red door of Timberyard, situated in the heart of Edinburgh, and be prepared to be thrilled by the fabulous food, drink, and service of this incredible restaurant.

The family-run restaurant has been wowing diners in the Scottish capital since 2012 and continues to please with its Nordic-influenced menus. Plus, it’s one of the best Edinburgh Instagram spots.

You may have guessed the restaurant is in a former timber yard dating back to the 19th century.

The striped back dining room is sleek, seductive, and relaxing at the same time; great for photo opportunities. It is the perfect background for outstanding ingredient-led cooking, which is also incredibly photogenic.

Each dish showcases local produce sourced from artisan producers found across Scotland. The chefs use a variety of techniques to bring out the flavours.

Pickling, smoking, and curing are at the forefront of the tasting menus, so the range of colours on the plate is fabulous. The food is packed with flavour and looks absolutely beautiful.

Getting a great Instagram-worthy photo here is easy as the food is so pretty and the table settings so classy.

Your only challenge is the dimmed lighting if you are visiting in the evening, so use the appropriate settings on your camera. Turning up the ISO or using a quicker lens will help.

Don’t be tempted to use a flash, as your photo will lose its detail. Putting a white napkin behind your plate can help reduce shadows, and holding said napkin above your place could reduce the glare of spotlights.

Timberyard is a must-visit when you are in Edinburgh: a total treat for the senses. 

Recommended by Melanie from Two Plus Dogs.

The Vennel

Woman with a rainbow umbrella standing in the middle of a walkway as it rains.

No list of the top Edinburgh Instagram spots would be complete without The Vennel

Located off Edinburgh’s Grass Market and directly across the road from the Fiddlers Arms pub, this beautiful alleyway offers one of the most scenic views of Edinburgh Castle. 

For the best Instagram shot, head up the old staircase from Grass Market.  Set up your shot at the top of the steps, looking down the alleyway. 

This viewpoint provides the perfect photogenic scene of one of Scotland’s best castles perched atop its hill overlooking the city.

The narrow street itself provides the framing for the perfect Insta-worthy shot with its chimney-topped brick buildings and charming street lamps. 

As the city can often be wet and dreary (or dreich as the locals call it!), take a colourful prop with you to add a splash of vibrancy to the shot.

A huge bonus to this picturesque view is the lack of crowds.  It is possible to visit at any time of day and capture incredible shots! 

You will find a few people passing through, but with a little patience, it’s very easy to capture a shot without anyone else in it.

Recommended by Sophie and Adam from We Dream of Travel.

Victoria Street

People walking next to colorful storefronts on a cobblestone street

Victoria Street is arguably one of the most beautiful Edinburgh Instagram spots in all of the city! It was used as inspiration for J.K. Rowling’s Diagon Alley from the Harry Potter series, and it’s actually one of the many Harry Potter sights in Edinburgh.

The street is curved and is filled with a whole bunch of cute shops that are in beautiful colors! The best way to get a photo like mine for Instagram is to stand at the top end of the street and look down.

You could get the opposite photo by standing at the other end of the street if you wanted!

Within the same area of Victoria Street is Greyfriars Kirkyard, the National Museum of Scotland, and the Elephant House. You could easily visit a lot of top Edinburgh and Harry Potter sights within an hour!

There are some great shops on the street, too, that I recommend checking out. Visit Oink for some of the best hog roast sandwiches, and visit The Boy Wizard to purchase some Harry Potter merchandise!

St. Giles’ Cathedral

St. Giles’ Cathedral is a must-visit destination for any Instagrammer in Edinburgh. This iconic building is steeped in history, featuring stunning medieval Gothic architecture and ornate details.

As one of the most iconic locations in Scotland’s capital, it makes for an amazing backdrop for photos.

To get the best shots from this beautiful place, here are some photo tips:

  1. Get there earlier in the day to avoid the crowds.
  2. Be aware of your angles; walk around the cathedral to capture it from different viewpoints.
  3. Don’t forget about the details. While you’ll certainly want to capture some sweeping shots of the entire building, don’t forget about zooming in on smaller details.

Keep in mind that to take photos inside of the cathedral, you do need to purchase a photo permit for a few pounds upon entering.


Another of the most Instagrammable places in Edinburgh is Grassmarket! This is a historic marketplace in Edinburgh’s picturesque Old Town. It was extremely popular back in the 14th century and has had lots of history over the years.

The market here does still take place (as of 2023) on Saturdays, but be sure to do some research before going. If you’re visiting on a weekend, though, you might just luck out!

As far as taking pictures here, be sure to just walk around and take photos of the many colorful storefronts that line the area. You never know what you might find. There’s a wide arrange of pubs, restaurants, shops, and more.

Again, this is another very popular walkable area, so you may run into lots of other people. If you want to avoid them, try to go out earlier in the morning to take your Edinburgh photos.

White Horse Close

When it comes to photo spots in Edinburgh, White Horse Close is one of the more unique ones.

Located on the Royal Mile, the close features picturesque buildings that will make you feel like you’re stepping back in time. Edinburgh’s rich used to live in closes like these.

It was officially restored in the latter half of the 1900s. It may be a bit hard to find (honestly, a lot of tourists tend to miss this location from what we’ve heard), so be sure to type it into your phone to find the exact location.

Any time of day is great for a photo here, but if you can come around sunrise or sunset, you can get a beautiful photo of the buildings with the colors of the sun hitting them just right.

Ramsay Garden

If you want a photo of aesthetic places in Edinburgh, look no further than Ramsay Garden.

I know what you’re thinking – “Isn’t Ramsay Garden an apartment complex?” And, YES, it is, but it’s so picturesque. I mean, just look at that photo, right?

They’re situated in Edinburgh’s Castlehill area, and you can easily snap a photo like the one above just by walking by. Obviously, be respectful because these are private apartment buildings, but the exterior of the buildings is breathtaking.

Historically, the buildings were built back in the 1700s and even served a purpose as student housing for a while. Great photos can be taken any time of day but can be beautiful in the morning.

Belford Mews

Last but certainly not least is Belford Mews, one of the best photo spots in Edinburgh.

The Belford Mews are located in Dean Village (earlier on this list), but they’re incredibly picturesque brick buildings with unique-covered doors. It can be fun to just walk around the area here to get some great photos.

Again, to avoid crowds, the best time to go and take a photo is in the early morning. This way, you won’t have to edit anyone out in your photos!

Historically, they used to be stables and have since been converted into homes. They almost feel Harry Potter-esque. The atmosphere is extremely calm and you can easily use a tripod here

📷 Check the price of our go-to compact travel camera! 📷

Tips for Photographing Edinburgh Famous Landmarks

Here are the best tips for taking photos in Edinburgh for the ‘gram.

  • Get there early – beat the crowds and have more freedom to explore!
  • Look around for interesting angles – low, high, or close-up could make a big difference in your shot!
  • Take lots of shots – you never know which one will turn out best! (This tip has saved me many times. Take more photos than you need.)
  • Don’t be afraid to experiment with filters and editing tools – they can help make your shot really stand out from the crowd.
  • Make sure you know how to use your camera inside and out.

Frequently Asked Questions: Edinburgh Photo Spots

What is the Instagram spot in Edinburgh?

The #1 Instagram spot in Edinburgh is Edinburgh Castle.

What is the most Instagrammed street in Edinburgh?

The most Instagrammed street in Edinburgh is Victoria Street, renowned for its historic charm, vibrant colors, and distinctive curvature, making it a favorite among photographers and Instagram users alike.

What is the best Instagram cafe in Edinburgh?

The best Instagram cafe in Edinburgh is The Milkman. It’s recognized for its cozy ambiance, rustic decor, and photogenic coffee and treats, making it a popular spot for Instagram users.

Final Thoughts: Best Edinburgh Instagram Spots

I hope this post has helped you to find the best Edinburgh Instagram spots! No matter where you choose to go and take a photo, you’ll truly take some memorable photos.

Where would you most want to snap a shot?

Watch our vlog all about our 24 hours in Edinburgh!

Save this post for later:

Pinterest social graphic that says 21 Best Photo Spots in Edinburgh.
Pinterest social graphic that says Instagram Photo Spots in Edinburgh.

Explore Edinburgh

Need help planning your trip? Check these posts out.

Similar Posts


  1. Great post, and thank you so much for including me! So many beautiful places in this city. 🙂 I keep meaning to check out Armchair Books so I definitely need to once it’s back open!

  2. You know, I visited Edinburgh for my honeymoon, but of these we only went to Arthur’s Seat! Not sure how I managed to miss all these great places!!

  3. Love your post. Getting through these lockdowns by going over all the places I’ve been and love this!
    I visited two years ago but I sadly missed out on some of these!

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.