12 Amazing Things to Do in Edinburgh
12 Amazing Things to Do in Edinburgh
Edinburgh is the kind of city that lingers in your soul long after you’ve left. With its fairytale streets, medieval castles, and cosy corners brimming with history, it’s one of those places that never stops surprising you. Whether you’re here for the whisky, the festivals, or just to soak up the atmosphere, this guide will take you through 12 incredible things to do in Edinburgh—plus all the essential travel tips to make the most of your trip.
This post contains affiliate links, which means I may earn a small commission at no extra cost to you if you make a purchase through these links.



12 Things to Do in Edinburgh
1. Explore the Iconic Edinburgh Castle



Sitting atop Castle Rock, Edinburgh Castle is a must-visit, offering jaw-dropping views and rich Scottish history. Inside, you’ll find the Crown Jewels of Scotland, the Stone of Destiny, and the famous One O’Clock Gun firing daily.
📍 Tip: Arrive early to beat the crowds, and don’t miss the Great Hall!
If you want to make the most of your visit, browse the best Edinburgh Castle tours here — from guided history walks to combo experiences.
2. Dine Like Royalty at The Witchery



For a dining experience straight out of a gothic novel, The Witchery by the Castle is unmissable. With candlelit tables, oak-panelled walls, and a menu featuring indulgent Scottish cuisine, it’s pure magic. We ate in The Secret Garden which felt fairytale-esque.
📍 Must-Try: The 2-course lunch menu, the fish pie was delicious!
3. Step Back in Time in Dean Village



Nestled along the Water of Leith, Dean Village is a tranquil escape from the city’s bustle. Its 19th-century millhouses, stone bridges, and riverside paths make it one of Edinburgh’s most photogenic spots.
📍 Best Photo Spot: The Well Court Building—a dreamy, fairytale-like structure.
4. Take in the Beauty of Ross Fountain


Set in Princes Street Gardens, Ross Fountain is a stunning piece of 19th-century architecture with the castle looming behind. The perfect place for a quiet moment or a dreamy photo.
📍 Best Time to Visit: Sunset, when the golden light hits the castle.
5. Wander Through Stockbridge & Circus Lane


Edinburgh’s Stockbridge is a charming neighbourhood full of boutique shops, quirky cafés, and picturesque streets. Circus Lane, in particular, is a dream for photographers—think cobbled streets, climbing ivy, and pastel-coloured doors.
📍 Don’t Miss: The Stockbridge Sunday Market for artisanal treats!
6. Experience the Colourful Grassmarket & Victoria Street


With its colourful shop fronts and vibrant atmosphere, Victoria Street is said to have inspired Diagon Alley in Harry Potter. The nearby Grassmarket is packed with historic pubs and lively energy.
📍 Tip: Visit The Elephant House, which is now closed but it’s where J.K. Rowling wrote parts of Harry Potter!
7. Step Into the Wizarding World at Museum Context



If you love all things magical, Museum Context is a must-visit! This Harry Potter-inspired store is packed with spellbinding trinkets, wands, and collectables.
📍 Best for: Unique souvenirs and a touch of Hogwarts magic.
8. Sip Cocktails at Johnnie Walker 1820 Rooftop Bar



Whisky lovers, this one’s for you! The Johnnie Walker Experience features immersive tastings, but the highlight is the 1820 Rooftop Bar, where you can sip cocktails with panoramic views of the city.
If you’re a whisky lover (or just curious to learn more), the Johnnie Walker Signature Experience is one of the best things to do in Edinburgh. You’ll discover the story behind Scotland’s most famous whisky brand, enjoy interactive tastings, and end with a drink at their rooftop bar overlooking Princes Street.
→ Book the Johnnie Walker signature experience here
9. Coffee & Cosy Vibes at The Milkman


For some of the best coffee in Edinburgh, head to The Milkman. Housed in a rustic old milk shop, it’s a perfect stop to warm up with a flat white and homemade cake.
📍 Must-Try: Their carrot cake is legendary.
10. Visit the Haunting Greyfriars Kirkyard


One of the most haunted graveyards in the world, Greyfriars Kirkyard is filled with eerie tales. It’s also the final resting place of Greyfriars Bobby, the city’s most famous (and loyal) dog. it’s also a must-visit for Harry Potter fans, as several gravestones here, including those of Thomas Riddell, William McGonagall, and Elizabeth Moodie, are said to have inspired J.K. Rowling’s character names.
You can book a Haunted Vaults and Graveyard Tour here to experience the spooky vaults and stories that make Edinburgh one of Europe’s most haunted cities.
→ Book a haunted vaults and graveyard tour here
11. Go Underground at The Real Mary King’s Close



Hidden beneath the Royal Mile, this underground labyrinth tells eerie tales of Edinburgh’s past, from the plague to mysterious disappearances.
Discover what’s hidden beneath the Old Town on this Underground Guided Tour beneath the Royal Mile — it’s one of the most intriguing experiences in Edinburgh.
→ Book your tickets to The Real Mary King’s Close here
12. Step Into Royalty at The Palace of Holyroodhouse



The official Scottish residence of the King, this stunning palace is packed with history, including the tragic story of Mary, Queen of Scots.
To explore Edinburgh’s royal side, the Palace of Holyroodhouse ticket gives you access to the official Scottish residence of the King. You can wander through grand state apartments, learn about Mary Queen of Scots, and stroll the palace gardens at the foot of Arthur’s Seat.
See more things to do in Edinburgh here
Where to Stay in Edinburgh
🏨 1. The Balmoral (££££) – Edinburgh’s most famous luxury hotel, with a Michelin-starred restaurant and incredible views.
🏡 2. Eden Locke (£££) – A stylish aparthotel in the city centre, perfect for design lovers.
🛏️ 3. The Glasshouse (£££) – A boutique hotel with a rooftop garden overlooking the city.
🏰 4. Apex Waterloo Place Hotel (££) – A romantic, historic stay with regal interiors and lush gardens.
🚀 5. Holiday Homes UK (££) – Affordable, quality accommodation.
Use my code AMY15 for a 15% discount
How to Get to Edinburgh
🚆 By Train: Direct trains from London (4h 30m), Glasgow (1h), and Manchester (3h 30m) arrive at Edinburgh Waverley Station, right in the city centre.
✈️ By Air: Edinburgh Airport (EDI) is well-connected internationally. The Airlink 100 bus (£5.50 one way) or tram (£7.50 one way) will get you into the city in about 30 minutes.*
🚗 By Car: Driving in Edinburgh isn’t necessary (and parking is tricky), but scenic routes from the Highlands or along the coast make for a beautiful road trip.
*Prices accurate as of March 2025
Best Time to Visit Edinburgh
🌿 Spring (March – May): Blooms in Princes Street Gardens, milder weather, and fewer crowds.
☀️ Summer (June – August): Festival season! Expect buzzing streets, live performances, and long summer nights. But it’s the busiest time, so book ahead.
🍂 Autumn (September – November): A stunning time to visit, with crisp air, golden leaves, and fewer tourists. Ideal for photography lovers.
❄️ Winter (December – February): Edinburgh’s Christmas markets and Hogmanay celebrations are magical. Think fairy lights, mulled wine, and snow-dusted streets.
📌 Best Overall Time: May, September, or December for a perfect mix of atmosphere and manageable crowds.
Map of Edinburgh
More things to do in Edinburgh
Final Thoughts
Edinburgh is a city that enchants, surprises, and inspires at every turn. Whether you’re sipping whisky, wandering through cobbled streets, or uncovering its hidden history, you’re guaranteed to leave with a story to tell.
💬 Have you been to Edinburgh? What was your favourite spot? Let me know in the comments!
📌 Save this guide for later & share with someone who needs an Edinburgh adventure!
For UK inspiration:
HAVE YOU SEEN
Best Things to do
in Dublin
Discover the 14 best things to do in Dublin, from iconic landmarks to hidden gems. Explore must visit spots, top hotels, and travel tips for an unforgettable trip.
You May Also Like:
Thank you so much for being here and supporting what I do—it means the world!
Just a heads up: my posts contain affiliate links. If you decide to make a purchase through them, I may earn a small commission at no extra cost to you. Your support allows me to keep creating helpful posts and inspirational content.
6 of the Best Spa Hotels in the Lake District
Six of the best spa hotels in the Lake District, from dramatic waterfall stays to private spa suites.
12 Best Things to Do in Lisbon: The Ultimate Guide
Discover the best things to do in Lisbon, from historic neighbourhoods and viewpoints to food spots, hotels and a magical day trip to Sintra.
7 Unique UK Places To Stay for a Relaxing Break
Seven unique UK places to stay that feel like a proper reset, spa hotels with views, a cosy treehouse in Devon, an off grid treehouse in Herefordshire, and a riverside stay in North Wales.
14 Beautiful Places to Visit in North Devon
Planning a trip? Discover the best places to visit in North Devon, plus when to go, how to get around, where to eat and where to stay.
6 Beautiful Places to Visit in North Wales
Add these beautiful places to visit in North Wales to your Wales itinerary, from iconic waterfalls and scenic hikes to colourful villages and historic castles.
11 of the Best Luxury Spa Breaks in the UK
Explore 11 of the best luxury spa breaks in the UK, from country house retreats to indulgent spa hotels, with highlights and how to get there.
A Magical Christmas in Salzburg: Your Complete Festive Guide
There is something about Salzburg at Christmas that feels instantly calming. I spent four nights here with my husband Luke and our mums experiencing Christmas in Salzburg and it quickly became one of those trips we will remember for years. Between the Christmas...
Where to Stay in the Cotswolds: The Best Villages & Hotels
Plan where to stay in the Cotswolds with this Cotswolds hotel guide, perfect for romantic getaways, luxury spas and cosy inns.
12 Amazing Things to Do in Dublin
Discover the 14 best things to do in Dublin, from iconic landmarks to hidden gems. Explore must visit spots, top hotels, and travel tips for an unforgettable trip.
Where to Stay in the Lake District: Best Hotels & Areas
The Lake District is one of England’s most beautiful regions, and choosing the right place to stay can completely transform your trip. From luxury spa hotels to cosy dog-friendly inns and lakeside retreats with breathtaking views, there’s something for every type of...

0 Comments