
This post contains affiliate links. If you book through these links, I may earn a small commission at no extra cost to you — it helps support The Taste Trekker’s travel content!
There’s something truly enchanting about Edinburgh — a city where ancient cobblestone streets meet the hum of lively pubs, and the scent of roasted coffee mingles with the chill of Scottish mist. From our first stroll along the Royal Mile to that unforgettable city view from atop of Edinburgh Castle, we were captivated by the capital’s old-world charm and creative pulse.
Whether you’re drawn by its centuries of history, its vibrant food scene, or the haunting beauty of Arthur’s Seat, Edinburgh offers an experience that lingers long after you’ve left. In this guide, we’re sharing our Top 10 Things to Do in Edinburgh, blending iconic sights with a few local gems we discovered along the way.
And if our adventures inspire your own Scottish escape, we’ve included a link at the end to help you find some fantastic places to stay — so you can make your trip every bit as unforgettable.
1. Explore Edinburgh Castle
Perched dramatically atop Castle Rock, Edinburgh Castle dominates the skyline. We recommend visiting early in the morning before the crowds. Don’t miss the Crown Jewels exhibit – it’s genuinely impressive.
💡 Pro Tip: Book your tickets online here to skip the line and give yourself time to wander the Royal Mile afterwards.
2. Visit Edinburgh Zoo
Perched on Corstorphine Hill, Edinburgh Zoo is one of the most charming in Europe — home to over a thousand animals. It’s a surprisingly peaceful escape from the bustle of the city, with lush green slopes and panoramic views across Edinburgh.
💡 Pro Tip: Get there early to catch the famous penguin Wee Waddle— it’s a delight, especially for families.
3. Experience the Johnnie Walker Experience on Princes Street
If whisky’s your thing (or even if it isn’t yet), the Johnnie Walker Experience on Princes Street is a must. This immersive museum-meets-bar takes you through Scotland’s whisky heritage with clever tech, stunning design, and — of course — tastings galore. The rooftop bar offers sweeping views of the Castle, best enjoyed with a cocktail in hand.
💡 Pro Tip: Book your tour in advance; late afternoon slots let you enjoy the skyline as the sun sets.
4. Wander Through Greyfriars Kirkyard
Equal parts eerie and beautiful, Greyfriars Kirkyard is one of Edinburgh’s most atmospheric spots. It’s famed for its ghostly legends and as the resting place of Greyfriars Bobby, the loyal dog who guarded his master’s grave. Literary fans will also spot names that inspired J.K. Rowling’s Harry Potter characters.
💡 Pro Tip: Visit in the early evening for the full gothic ambience — or join one of the city’s ghost tours that start nearby.
5. Hike Up Arthur’s Seat
We didn’t make the climb ourselves (the weather had other plans!), but locals and travellers alike swear by Arthur’s Seat for the best panoramic view of the city. Rising from Holyrood Park, it’s an extinct volcano that rewards those who brave the incline with jaw-dropping vistas over the Old Town and beyond.
💡 Pro Tip: Wear sturdy shoes and bring a windproof jacket — Edinburgh’s breezes don’t mess around up there!
6. Take a Day Trip to The Highlands
If time allows, escaping to the Scottish Highlands is pure magic. Rolling hills, lochs that shimmer like glass, and postcard-perfect villages make it feel a world away from city life. Day tours often include stops at Loch Ness, Glencoe, and quaint Highland towns — offering a taste of rugged Scotland in a single day.
💡 Pro Tip: Bring a camera and layers — the weather shifts faster than you can say “aye!”
7. Explore the Royal Mile
Stretching from Edinburgh Castle down to Holyrood Palace, the Royal Mile is the heart of the Old Town. Cobbled lanes brim with history, from tiny alleys and hidden courtyards to street performers and whisky shops. Pop into St Giles’ Cathedral, browse tartan boutiques, and let yourself get lost in the centuries-old charm.
💡 Pro Tip: Duck into the alleyways — they often hide unexpected gems like cosy cafés or tiny museums.
8. Savour the Food Scene in Edinburgh
From Michelin-starred dining to hearty pub fare, Edinburgh’s food scene is as diverse as it is delicious. Sample haggis, tatties and neeps (yes, really!) at a traditional tavern, or treat yourself to fresh seafood in Leith. The city’s restaurants celebrate Scottish produce — think venison, salmon, and plenty of butter-rich shortbread.
💡 Pro Tip: Book ahead for popular spots like The Witchery or Dishoom, especially at weekends.
9. Discover Edinburgh’s Coffee Culture
Edinburgh takes its coffee seriously — and it shows. Independent cafés are tucked on every corner, each with its own character. Our personal favourite was The Milkman for their expertly pulled espresso and laid-back vibe. Perfect for a mid-sightseeing recharge (or sheltering from the rain!).
💡 Pro Tip: Try the local favourite — a flat white with a side of something sweet from a Scottish bakery.
10. Tour the Edinburgh Gin Distillery
We had our hearts set on visiting the Edinburgh Gin Distillery, but unfortunately, it was undergoing refurbishment during our trip. Still, it’s one of the city’s most popular tours — offering a fascinating look at how their signature small-batch gins are crafted right in the heart of Edinburgh. Visitors rave about the intimate tastings, the gorgeous botanicals, and the creative cocktails in the distillery’s bar.
💡 Pro Tip: Like everything in a capital city, especially during peak times, book in advance to not be disappointed.
Where to Stay in Edinburgh
Whether you want historic charm in the Old Town or modern comfort near Princes Street, Edinburgh has accommodation for every style and budget.
We’ve always found Booking.com to have great options and flexible cancellation policies — ideal for last-minute Scottish weather changes!
👉 Check current Edinburgh hotel deals on booking.comOld Town – perfect for first-timers
New Town – elegant Georgian architecture
Leith – trendy waterfront with excellent dining
Bruntsfield & Morningside – charming, local feel
🌟 Over to You…
Have you visited Edinburgh before? We’d love to hear what you enjoyed most — whether it was exploring the Royal Mile, chasing sunsets from Arthur’s Seat, or finding your own hidden gems tucked down the city’s cobbled lanes.
Drop your favourites or recommendations in the comments below — they might just inspire our next trip!
If you enjoyed this post, don’t forget to follow The Taste Trekker here on the blog for more travel and food adventures. You can also find us over on Instagram @thetastetr3kker and Facebook, where we share behind-the-scenes snaps, foodie finds, and our latest discoveries on the road.
Your support helps us keep exploring (and tasting!) our way around the world — so thank you for being part of the journey. 💛














Leave a comment