
Two days in Edinburgh is not a lot of time. I’m not going to pretend otherwise. But here’s the thing. Edinburgh is a surprisingly compact city, and if you’re strategic about it, two days is enough to see the highlights, eat really well, and walk away genuinely in love with the place.
We’ve been to Edinburgh a handful of times now, and every visit confirms what I felt on day one. This is one of the most beautiful cities in Europe, full stop. The fact that there’s an actual extinct volcano in the middle of town and a medieval castle perched on a cliff? Come on.
Here’s what I’d do with 48 hours, what I’d eat, and what I’d skip entirely.
Day 1, Old Town Edinburgh
Old Town is where you start. It’s the Edinburgh you’ve seen in photos, all cobblestones and towering medieval buildings stacked on top of each other like they’re defying gravity. Give it a full day.
Morning at Edinburgh Castle
Get here when it opens at 9:30am. I mean it. By 11am the place is a zoo, and you’ll spend half your time shuffling behind tour groups instead of actually enjoying it.
Adult tickets are £19.50 online (a little more at the gate), and they include an audio guide. The views from the battlements alone are worth the price. You can see all the way to the Firth of Forth on a clear day.
Give yourself about 90 minutes here. The Crown Jewels, the Great Hall, and St Margaret’s Chapel are the highlights. The military prison exhibit is interesting if you have time, but it’s not essential.
Late Morning on the Royal Mile (But Don’t Linger)
The Royal Mile runs downhill from the castle to the Palace of Holyroodhouse. It’s beautiful, it’s historic, and it’s also been named the UK’s worst tourist trap. So walk it, appreciate it, but don’t spend your whole day here buying polyester tartan scarves.
The real magic of the Royal Mile is in the closes, the narrow alleyways that branch off on either side. Duck into a few. Some lead to hidden courtyards, some lead to nothing, but exploring them is half the fun.
If you want to pop into one thing along the way, make it St Giles’ Cathedral. It’s free, it’s gorgeous, and it takes about 15 minutes.
Afternoon in Grassmarket and a Late Lunch
Grassmarket sits below the castle and it’s one of my favorite spots in Edinburgh. The views up to the castle walls from here are genuinely jaw-dropping, and the vibe is way more relaxed than the Royal Mile.
Grab lunch here. There are tons of options, from pub food to proper sit-down restaurants. It’s also a great place for a pint if you need a break from walking Edinburgh’s very hilly streets.
Evening at Calton Hill for Sunset
End your first day with the best free view in Edinburgh. Calton Hill takes about three minutes to climb (seriously, that’s it), and the panorama from the top is absolutely stunning. Edinburgh Castle, Arthur’s Seat, the Firth of Forth. All of it.
A lot of people will tell you to hike Arthur’s Seat instead. I love Arthur’s Seat, but it’s a proper 90-minute hike on rocky terrain, and after a full day of walking Old Town, your legs will hate you for it. Save it for the morning if you really want to do it, or just enjoy the view from Calton Hill. No shame in that.
Day 2, New Town and Beyond
Day two is where Edinburgh gets really interesting. You’ve done the obvious stuff. Now it’s time for the parts of the city that most two-day visitors miss entirely.
Morning at Dean Village and the Water of Leith
Dean Village is, without exaggeration, one of the prettiest places I’ve seen in any European city. It’s a tiny former milling village hidden in a valley, just a 15-minute walk from Princes Street, and it feels like you’ve stepped into a completely different world.
Walk down Bell’s Brae to get there, then follow the Water of Leith path toward Stockbridge. The whole walk takes about 15 minutes, it’s flat and shaded, and you’ll pass under the towering Dean Bridge and by St Bernard’s Well along the way. It’s genuinely peaceful in a way that Old Town is not.
Mid-Morning in Stockbridge
Stockbridge is Edinburgh’s cool, slightly bohemian neighborhood. Think independent bookshops, cute cafes, and actual locals going about their lives. If you’re visiting on a Sunday, the Stockbridge Market is a must.
Walk through Circus Lane while you’re here. It’s a curved cobblestone lane with colorful doors and window boxes, and it’s absurdly photogenic. You’ll know it when you see it because someone will definitely be taking photos.
Afternoon at the Scottish National Gallery and Princes Street Gardens
Head back toward the center for the Scottish National Gallery on The Mound. It’s free, it’s world-class (Rembrandts, Monets, Scottish masterworks), and you can do a focused visit in about an hour.
Afterward, wander through Princes Street Gardens below. The views up to Edinburgh Castle from the gardens are some of the most photographed in the city, and for good reason.
Late Afternoon and Evening in Leith for Dinner
Take the bus or a quick cab to Leith for dinner. Edinburgh’s former port neighborhood has quietly become the best food neighborhood in the city. Two Michelin-starred restaurants (The Kitchin and Restaurant Martin Wishart) call Leith home, but there’s plenty of great eating at every price point.
It’s a bit removed from the center, which is exactly why I like it. You’ll eat better and pay less than anywhere on the Royal Mile.
Where to Eat in Edinburgh
Edinburgh’s food scene has gotten so good in the last few years. Here are my picks.
Breakfast and Brunch
The Pantry (Stockbridge) is the breakfast spot in Edinburgh as far as I’m concerned. Everything is well made, the portions are generous, and the menu has something for everyone. Get there early because it fills up fast.
Snax is an Edinburgh institution if you want a proper no-frills cafe breakfast. It’s not fancy and it’s not trying to be. Just good food, strong coffee, and zero pretension.
Lunch
Chez Jules (New Town) does excellent French bistro food at genuinely fair prices. Their lunch deal is one of the best values in the city. Get the steak frites and don’t think twice about it.
Konj is a fantastic Iranian cafe with mezze-like plates, stews, and grilled meats. It’s the kind of place that makes you want to order the entire menu.
Dinner
Timberyard earned a green Michelin star for good reason. The tasting menu is an experience, and their commitment to sustainability is the real deal. Book well in advance.
The Kitchin (Leith) is the big-ticket dinner if you want to splurge. Tom Kitchin’s philosophy of “from nature to plate” means everything is hyper-seasonal and Scottish. It’s the kind of meal you remember for years.
For something more casual, Lucky Yu does excellent Japanese-inspired street food. Gyoza, bao buns, and dumplings in a fun, neon-lit space. Perfect if you want something quick and delicious.
Pubs
The Blue Blazer is where actual Edinburgh locals drink. No-nonsense atmosphere, great whisky selection, real ales on tap. It’s everything a Scottish pub should be.
Bennets Bar (Tollcross) has gorgeous Victorian-era interiors, ornate mirrors and carved wooden pillars, plus a massive malt whisky lineup. It’s beautiful without being touristy.
Avoid any pub directly on the Royal Mile. I’m sure there are exceptions, but most of them are tourist joints with mediocre beer at inflated prices.
Where to Stay
For two days, stay in Old Town or New Town. Both are walkable to everything, and you won’t waste time on transit.
Splurge, The Balmoral. Edinburgh’s most iconic hotel, perfectly positioned between Old Town and New Town. It’s the kind of place where the clock tower is intentionally set three minutes fast so you never miss your train. That detail alone tells you everything about the service.
Mid-Range Pick, Eden Locke. A stylish aparthotel in New Town with kitchenettes and a great location. Perfect if you want a bit more space than a standard hotel room.
Budget Pick, Motel One Edinburgh Royal. Five minutes from the train station, modern design, and genuinely affordable. The rooms are small (it’s Motel One, they always are), but you’re not going to find a better location at this price.
What to Skip
With only two days, you need to be ruthless about what doesn’t make the cut.
The Edinburgh Dungeon. It’s a tourist trap. Every city has one of these, and they’re all the same. Your time is better spent literally anywhere else.
The Elephant House. Yes, J.K. Rowling wrote some of Harry Potter here. But the experience of visiting is standing in a packed room taking photos of… a cafe interior. The cafe itself suffered a fire in 2021 and has since reopened, but the whole thing feels like a pilgrimage to a pretty ordinary coffee shop.
The Palace of Holyroodhouse. I know this is controversial. It’s the King’s official Scottish residence, and it’s fine. But in two days? It eats up a good two hours, the interiors are underwhelming compared to Edinburgh Castle, and the entry fee is steep. If you had a third day, sure. With two, skip it.
The Royal Mile souvenir shops. You already know this, but just in case you’re tempted. The tartan scarves are polyester, the “Scottish” souvenirs are made overseas, and you’re paying a massive markup for the location. If you want real Scottish goods, shop in Stockbridge or Grassmarket instead.
The Royal Yacht Britannia. It’s interesting, but it’s in Leith and takes a good half day when you factor in travel time and the visit itself. Not worth it in a two-day trip unless you’re a serious royal family enthusiast.
If You Have a Half Day Extra
Lucky you. Here’s how I’d use it.
Arthur’s Seat in the morning. If you skipped it on Day 1 (which I recommended), an early morning hike up Arthur’s Seat is genuinely magical. It takes about 90 minutes round trip, it’s a real hike with some steep and rocky sections, and the views from the top of this extinct volcano are unreal. Wear proper shoes and check the weather first.
A whisky experience. Edinburgh has some fantastic whisky bars and tasting rooms if you’re interested but don’t have time for a full distillery trip. The Scotch Whisky Experience on the Royal Mile is tourist-facing but actually well done, with a good overview of Scotland’s whisky regions. For something more intimate, just grab a seat at The Blue Blazer or Bennets Bar and ask the bartender to walk you through a few drams.
A day trip to the Highlands. Several companies run day trips from Edinburgh to the Highlands, and if you’ve never seen the Scottish countryside, it’s genuinely jaw-dropping. Most trips hit spots like the Kelpies, Stirling Castle, or a loch. It’s a long day (10-12 hours), so only do this if you’re not continuing on to the Highlands after Edinburgh.
Practical Tips for Edinburgh
Weather
Edinburgh weather is famously unpredictable. The locals joke that you can experience all four seasons in one day, and they are not exaggerating. Bring layers no matter when you visit.
A waterproof jacket is non-negotiable. Don’t bring an umbrella. Edinburgh is where umbrellas go to die. It’s almost always windy when it rains, so a good rain jacket will serve you far better.
Shoes
This is the single most important thing I can tell you. Wear comfortable, waterproof shoes with good grip. Edinburgh is all hills and cobblestones, and you’ll be walking a lot. I’m talking 20,000+ steps a day easily. Slippery cobblestones in the rain are no joke, and if you’re doing Arthur’s Seat, you’ll want something with proper traction.
Leave the cute shoes at the hotel.
Is the Royal Edinburgh Ticket Worth It?
The Royal Edinburgh Ticket covers Edinburgh Castle, Holyroodhouse, and the Royal Yacht Britannia, plus 48 hours of hop-on hop-off bus travel. If you’re planning to do all three attractions, it saves you money and includes fast-track entry.
But for a two-day trip? I’d skip it. I already recommended skipping Holyroodhouse and the Royal Yacht Britannia, so the pass doesn’t make sense. Just buy your Edinburgh Castle ticket online separately.
If you’re traveling more broadly through Scotland and plan to visit several castles, the Historic Scotland Explorer Pass is a much better deal. It covers 77+ sites across the country and pays for itself after three or four visits.
Getting Around
Edinburgh is a very walkable city, and for a two-day trip you really don’t need a car. You can walk between Old Town, New Town, Dean Village, and Stockbridge easily. For Leith, grab a bus or a quick Uber. The bus system is reliable and cheap.
Do not rent a car for an Edinburgh-only trip. Parking is expensive, the streets are confusing, and you genuinely won’t need one.
Book Ahead
Book Edinburgh Castle tickets online before your trip. They sell out during peak season, and the online price is cheaper than the gate price. If you want Timberyard or The Kitchin for dinner, book those well in advance too.
If you’re visiting during the Edinburgh Fringe (August), book everything as far ahead as possible. Hotels, restaurants, even walking tours fill up fast. The city basically doubles in population for the entire month.
Final Thoughts
Two days in Edinburgh will fly by. That’s the honest truth. You’ll leave wishing you had more time, and you’ll probably start planning your return trip before your flight even lands.
But two days is enough to see why Edinburgh is one of the best cities in Europe. The combination of history, natural beauty, great food, and a city that’s genuinely pleasant to just walk around is hard to beat. Don’t try to cram in everything. Pick the things that excite you, eat well, and enjoy it.
If you’re continuing through Scotland, check out our guide to visiting Scotland, the best castles in Scotland, and our Scotland packing list.
You’ll be back.