Picture of HAHTravels
Hello! I'm Heidi, an avid traveler and blogger passionate about sharing detailed itineraries, travel tips, and cultural insights to help you embark on unforgettable adventures. Join me as we explore the world's most captivating destinations together!

Top 20 Things to Do in Edinburgh: A Guide for Every Traveler

Facebook
Twitter
LinkedIn
Pinterest
Email

Edinburgh, Scotland’s enchanting capital, is a city that effortlessly blends rich history, vibrant culture, and modern charm. Whether you’re visiting for just a day or planning a longer stay, there are countless activities to do in Edinburgh that will leave you in awe, as seen on the tourist map below. From the eerie underground vaults of a ghost tour to the elegant dining experience at The Witchery Restaurant near Edinburgh’s castle, this city is packed with incredible experiences. And if you love a good stroll, you can’t miss the Royal Mile in Edinburgh, Scotland, where historic landmarks, charming shops, and lively street performers create an unforgettable atmosphere. To top it all off, a free walking tour Edinburgh is the perfect way to uncover hidden gems and fascinating stories as you explore this magical city.

Disclaimer: Links may contain affiliate links. This means I may get a small commission from the sale at no cost to you.

Edinburgh Tourist Map

A map of Edinburgh attractions and where they're located in relation to the Royal Mile, including some places you can visit for free.
Edinburgh attractions tourist map: The best activities for adults or families with kids

1. Explore Edinburgh Castle – A Must for History Lovers

Perched high on Castle Rock, Edinburgh Castle is an iconic landmark that dominates the city skyline. It’s a must-visit when looking for activities to do in Edinburgh, offering breathtaking views, fascinating history, and must-see attractions like the Crown Jewels and St. Margaret’s Chapel. Booking tickets in advance is highly recommended, as this popular spot sells out quickly!

This impressive castle sits at the top of the Royal Mile in Edinburgh, Scotland, as seen on the tourist map. Right outside the castle gates is the famous restaurant, The Witchery, which is one of Edinburgh’s best restaurants. A perfect outing is to pair a tour of the castle with dinner at The Witchery, a great addition to your activities in Edinburgh.

2. Dare to Take a Ghost Tour Edinburgh

For thrill-seekers and history buffs alike, a ghost tour Edinburgh is an unmissable experience. Wander through the city’s haunted streets, explore spooky underground vaults, and hear chilling tales of restless spirits and the city’s dark past. Whether you’re a skeptic or a true believer, this eerie adventure is guaranteed to give you goosebumps!

3. Wander the Royal Mile in Edinburgh Scotland: As Seen on the Tourist Map

Stretching from Edinburgh Castle to Holyrood Palace, the Royal Mile in Edinburgh Scotland is the heart of the city’s Old Town. Packed with historic sites, quirky shops, lively pubs, and fascinating museums, it’s the perfect place to soak up the city’s medieval charm. Whether you’re looking for souvenirs, a cozy café, or street entertainment, this bustling street has it all.

Ibis Hotel

4. Discover the National Museum of Scotland

If you’re looking for free attractions, the National Museum of Scotland is a treasure trove of fascinating exhibits. From ancient artifacts to cutting-edge technology, there’s something for everyone. Best of all, admission is completely free!

5. Enjoy a Free Walking Tour Edinburgh to Discover the Best on the Tourist Map

One of the best ways to experience the city is by joining a free walking tour of Edinburgh. These guided tours are a fantastic way to explore the city’s rich history, uncover hidden gems, and learn insider tips from a local guide. Plus, since it’s free, it’s a budget-friendly way to kick off your Edinburgh adventure—just don’t forget to tip your guide!

6. Experience Camera Obscura and World of Illusions

For a fun and quirky adventure, check out Camera Obscura, an attraction filled with optical illusions and interactive exhibits that will leave you mesmerized.

7. Admire the Views from Calton Hill

For one of the best panoramic views of Edinburgh, take a short hike up Calton Hill. With its iconic monuments and breathtaking skyline, it’s a picture-perfect spot for photographers and sightseers alike.

Catch the views of Edinburgh City Center at Calton Hill.

8. Visit Holyrood Palace

At the end of the Royal Mile in Edinburgh Scotland, you’ll find Holyrood Palace, the official Scottish residence of the British monarch. Explore its grand rooms, beautiful gardens, and fascinating history—it’s a must-see for any history lover.

Holyrood Castle is at the end of the Royal Mile.

9. Dine at The Witchery Restaurant Edinburgh

For an unforgettable dining experience, head to The Witchery Restaurant Edinburgh, an opulent and atmospheric eatery near Edinburgh Castle. Known for its gothic décor and exquisite Scottish cuisine, it’s the perfect spot for a romantic dinner or a special celebration. Be sure to make a reservation in advance—this legendary restaurant is in high demand! This fine dining restaurant is one of the best in Edinburgh and is great for a luxury meal or afternoon tea. The Witchery is located near the gates of the Edinburgh Castle.

10. Experience the Magic of Victoria Street

Often said to be the inspiration for Diagon Alley in Harry Potter, Victoria Street is a colorful, winding street lined with unique shops and charming cafes. It’s the perfect place for a leisurely stroll and some fantastic photo opportunities.

11. Walk Through Dean Village

Just a short walk from the bustling city center, Dean Village is a peaceful oasis along the Water of Leith. This picturesque neighborhood is filled with charming cottages, cobblestone paths, and scenic bridges—a dreamy escape from the urban hustle.

Powered by GetYourGuide

12. Visit Greyfriars Kirkyard

This historic graveyard is home to the legendary Greyfriars Bobby, a loyal dog who watched over his owner’s grave for years. It’s also rumored to be haunted, adding an extra layer of intrigue to your visit.

We also ate at Greyfriars Bobby pub where we enjoyed classic dishes like Cullen Skink and Haggis.

13. Visit Edinburgh Zoo

Home to a variety of exotic animals, including giant pandas and playful penguins, Edinburgh Zoo is a great destination for animal lovers and families.

Powered by GetYourGuide

14. Climb Scott Monument

For incredible views of the city, climb the winding staircase of the Scott Monument, a stunning Gothic tower dedicated to Sir Walter Scott.

15. Attend the Edinburgh Fringe Festival

If you’re visiting in August, don’t miss the world-famous Edinburgh Fringe Festival! This month-long celebration of arts and culture features everything from comedy shows to street performances.

16. Spend Time at the Royal Botanic Garden

For a peaceful retreat, head to the Royal Botanic Garden, where you can wander through beautifully curated gardens and enjoy a relaxing escape from the city’s hustle and bustle.

17. Tour The Real Mary King’s Close

Step back in time and explore Edinburgh’s hidden underground streets at The Real Mary King’s Close. This eerie and immersive tour takes you beneath the city to uncover the stories of those who once lived in these forgotten alleyways.

18. Sip Whisky at The Scotch Whisky Experience

No trip to Scotland is complete without a whisky tasting! The Scotch Whisky Experience offers interactive exhibits and guided tastings, making it a fun and educational activity for whisky lovers and curious visitors alike.

19. Explore the Royal Yacht Britannia

Once the official royal yacht of Queen Elizabeth II, the Royal Yacht Britannia is now a floating museum where you can tour the luxurious living quarters of the British royal family.

20. Take a Day Trip to the Highlands

If you have extra time, a day trip to the Scottish Highlands is a must. Marvel at breathtaking landscapes, visit historic castles, and explore stunning lochs. There are plenty of tours to book, but we chose the Loch Lomond day tour. We booked through Viator and some of our stops included Loch Lomond, The Kelpies, and Stirling Castle. 

We went with the middle tour here. The one to Loch Lamond, Stirling and the Kelpies.

Conclusion

Edinburgh is a city filled with magic, history, and adventure, offering something for every traveler. Whether you’re indulging in fine dining at The Witchery Restaurant, walking the historic Royal Mile in Edinburgh Scotland, or uncovering spooky secrets on a ghost tour, this city is sure to capture your heart. And don’t forget to take advantage of a free walking tour in Edinburgh to get the best insider tips! No matter how long you stay, you’ll find endless activities to do in Edinburgh that will make you want to return again and again.

More to explore

Edinburgh is a beautiful city in the United Kingdom and a must-stop for your UK itinerary.