The Best Things to Do in Edinburgh: A Complete Travel Guide

Edinburgh Castle

Disclaimer: Please note that some links in this blog are affiliate links. That means I will earn a small commission at no cost to you if you make a purchase. Please see the link to our policies below.

Edinburgh, Scotland’s stunning capital, is a city full of history, culture, and breathtaking scenery. Whether you’re exploring the medieval Old Town, admiring Georgian architecture in New Town, or hiking up Arthur’s Seat for panoramic views, Edinburgh has something for everyone. From history buffs to food lovers and adventure seekers, this guide covers the best things to do in Edinburgh to help you plan your perfect trip!


1. Explore Edinburgh Castle 🏰

No trip to Edinburgh is complete without visiting the iconic Edinburgh Castle. Sitting atop Castle Rock, this fortress has stood for centuries and offers incredible views over the city. Inside, you can see the Crown Jewels of Scotland, the Stone of Destiny, and learn about the castle’s turbulent history. Don’t miss the One O’Clock Gun, which is fired daily (except Sundays).

📍 Location: Castlehill, Edinburgh EH1 2NG


2. Walk the Royal Mile 🚶‍♀️

The Royal Mile is Edinburgh’s most famous street, running from Edinburgh Castle to the Palace of Holyroodhouse. This bustling area is full of historic landmarks, traditional Scottish shops, lively pubs, and street performers.

Must-visit stops along the Royal Mile:

  • St Giles' Cathedral – A stunning medieval church with beautiful stained-glass windows.

  • The Real Mary King’s Close – An underground tour showcasing Edinburgh’s hidden streets from the 17th century.

  • John Knox House – The preserved home of the Protestant reformer.

  • Camera Obscura & World of Illusions – A fun attraction with optical illusions and a rooftop view.

Check out this City sightseeing tour!


3. Climb Arthur’s Seat for Stunning Views ⛰️

Arthur’s Seat

If you’re looking for an outdoor adventure, Arthur’s Seat is a must! This extinct volcano and the highest point in Holyrood Park offers 360-degree views over Edinburgh. It’s an easy-to-moderate hike that takes around 30-60 minutes to reach the top. Sunrise and sunset hikes are especially magical!

📍 Location: Holyrood Park, Edinburgh EH8 8AL
🎟️ Entry Fee: Free
🕰️ Best Time to Visit: Early morning or sunset for the best views


4. Visit the Palace of Holyroodhouse 👑

At the opposite end of the Royal Mile, you’ll find the Palace of Holyroodhouse, the official Scottish residence of King Charles III. This palace is steeped in history, once home to Mary, Queen of Scots. Tour the lavish state apartments, the ruined Holyrood Abbey, and the stunning palace gardens.

📍 Location: Canongate, Edinburgh EH8 8DX
🕰️ Opening Hours: 9:30 AM – 4:30 PM


5. Discover the National Museum of Scotland 🏛️

For history and culture lovers, the National Museum of Scotland is a treasure trove of fascinating exhibits. From ancient Scottish artifacts to dinosaur skeletons, space exploration, and even Dolly the sheep (the first cloned mammal), there’s something for everyone! Best of all, it’s completely free to visit.

📍 Location: Chambers St, Edinburgh EH1 1JF
🎟️ Entry Fee: Free
🕰️ Opening Hours: 10:00 AM – 5:00 PM


6. Wander Through Dean Village 🏡

Tucked away just a short walk from the city center, Dean Village is a picturesque escape with quaint cottages, cobbled streets, and the Water of Leith running through it. It’s a perfect spot for a peaceful stroll and one of Edinburgh’s most Instagrammable locations.

📍 Location: Dean Path, Edinburgh EH4 3AY
🎟️ Entry Fee: Free
🕰️ Best Time to Visit: Morning for fewer crowds


7. Experience the Magical World of Harry Potter ⚡

Edinburgh is a dream destination for Harry Potter fans! J.K. Rowling wrote much of the series here, and the city is full of magical locations.

Harry Potter Highlights in Edinburgh:

  • The Elephant House Café – Where J.K. Rowling wrote the early books.

  • Victoria Street – The real-life inspiration for Diagon Alley, lined with quirky shops.

  • Greyfriars Kirkyard – The graveyard where you can find "Tom Riddle's" gravestone.

  • The Balmoral Hotel – Where Rowling finished the final book.

Check out the best Harry Potter walking tour here!


8. Enjoy Edinburgh’s Food Scene 🍽️

Edinburgh has an amazing food scene, from traditional Scottish cuisine to international delights.

Must-Try Scottish Dishes:

  • Haggis, Neeps & Tatties – Scotland’s national dish, often served with whisky sauce.

  • Scottish Porridge – A hearty breakfast staple.

  • Cullen Skink – A delicious smoked haddock soup.

  • Deep-Fried Mars Bar – A quirky Scottish snack!

📍 Best Places to Eat:

  • The Witchery by the Castle – Luxurious Scottish fine dining.

  • Oink – Famous for its pulled pork sandwiches.

  • The Scran & Scallie – A great gastropub serving Scottish classics.


9. Take a Ghost Tour 👻

Edinburgh is known as one of the most haunted cities in the world, making a ghost tour a must for thrill-seekers! You’ll explore underground vaults, eerie graveyards, and haunted alleyways while hearing chilling tales of Edinburgh’s dark past.

📍 Top Ghost Tours:

  • City of the Dead Tours – Access to the infamous Greyfriars Kirkyard.

  • The Edinburgh Dungeon – A mix of history, horror, and comedy.


10. Visit Calton Hill for Iconic Views 🌅

For another breathtaking view of Edinburgh, head to Calton Hill. This UNESCO World Heritage site is home to historic monuments, including the National Monument and the Dugald Stewart Monument, making it a top photography spot.

📍 Location: Calton Hill, Edinburgh EH7 5AA
🎟️ Entry Fee: Free
🕰️ Best Time to Visit: Sunset for dreamy views


Final Thoughts

Edinburgh is a magical, historic, and vibrant city with something for everyone. Whether you’re exploring ancient castles, diving into Scottish culture, or soaking in the stunning landscapes, you’re sure to fall in love with this incredible destination.

Have you been to Edinburgh before? Let me know your favorite spots in the comments! And if you’re planning a trip, save this guide for later. ✨


Looking for somewhere to stay?

Looking for the perfect place to stay in Edinburgh? Whether you're after a luxury hotel, a cozy B&B, or a budget-friendly stay, we've got you covered!

Check out our latest blog post for the best accommodations in Edinburgh—from central city stays to charming boutique hotels! 💼💤

📍 Read it here




Previous
Previous

The Ultimate Outlander Fan’s Guide to Scotland

Next
Next

Best Places to Stay in Edinburgh