[ GUIDE · THE DISPATCH ]
Edinburgh by Neighborhood: Where to Stay Beyond the Royal Mile Crush
Where to stay in Edinburgh if you'd rather not pay Royal Mile prices to be woken by bagpipes at 8 a.m. Old Town vs New Town vs Leith vs Stockbridge — an honest, opinionated breakdown from someone who's stayed in all four.
Planning the trip? Start with the our full Edinburgh itinerary, with maps — it lays out exactly where to go, and when.
If you’re working out where to stay in Edinburgh, let me start with the thing the booking sites won’t: the Royal Mile is a wonderful place to walk and a slightly punishing place to sleep. It’s steep, it’s loud, the cobbles funnel sound straight up into your window, and during the August festivals it’s a wall of people from morning till well past midnight. Gorgeous. Exhausting. There are better bases, and they’re often cheaper. I’ve stayed in four different bits of this city across as many trips, so here’s my honest neighbourhood-by-neighbourhood take.
Old Town — atmospheric, central, and a bit much
This is the postcard: the castle, the Royal Mile tumbling down toward Holyrood, the closes and wynds (those narrow alleys), the dark stone and the ghost tours. Staying here means you roll out of bed into the most dramatic part of the city, and on a misty morning before the crowds, that’s magic. I’ll give it that.
But. It’s the priciest district, the streets are steep enough that your calves will file a complaint, and the noise carries. During the Fringe in August it’s bedlam — fun bedlam, but you won’t sleep. If you want Old Town atmosphere without the worst of the crush, look at the Grassmarket or the streets around the University and the Meadows, just south — same character, a notch calmer, a bit cheaper.
New Town — my actual recommendation
Here’s the thing tourists underrate: the “New” Town is a Georgian masterpiece from the 1700s, all elegant grid-planned terraces, wide streets, and grand squares, and it’s a five-minute downhill walk from the Old Town. So you get central without the chaos. George Street has the smart bars and restaurants, Princes Street has the shops and that famous view across the gardens to the castle, and the side streets are blissfully quiet at night.
It’s not the cheapest, but it’s better value than the Royal Mile for what you get, and it’s the most genuinely walkable base in the city. If it’s your first time in Edinburgh and you want one safe, lovely, central choice — stay in the New Town and don’t overthink it.
Leith — food, value, and a salty edge
Down by the water, about a 25-minute walk or a quick bus/tram from the centre, Leith is the old port district that’s turned into the city’s best eating quarter. It’s got Michelin-starred places and brilliant casual ones cheek by jowl — The Shore is lined with pubs and seafood spots, and the whole area has a working, lived-in feel that the tourist core lacks. Hotels and flats here run noticeably cheaper than central, and the tram now connects it straight to Princes Street and the airport, which has changed the game.
Trade-off: you’re not stepping out the door onto cobbled history. You’re stepping out onto a slightly grittier, much more local Edinburgh. I love it for a second visit or for anyone who travels on their stomach. First-timers who want the castle on their doorstep, maybe not.
Stockbridge — the villagey, lovely one
If New Town and Leith had a charming, leafy cousin, it’d be Stockbridge. It’s a short walk northwest of the centre, down by the Water of Leith, and it feels like a village that happens to be inside a capital. Independent shops, good brunch, a Sunday market, the Botanic Gardens right there, and those picturesque colony houses. It’s residential and calm, prices are reasonable, and you can walk into town along the river in twenty minutes.
It’s my pick for couples, slower travellers, or anyone who’d rather have a nice flat and a neighbourhood café than be in the thick of it. Just know that “calm” means the nightlife is a couple of nice pubs, not a scene.
Quick verdict
- First time, want central + easy: New Town. Just do it.
- Want maximum atmosphere, don’t mind noise/stairs/price: Old Town (or Grassmarket as the softer version).
- Travel for food, want value: Leith.
- Want quiet, leafy, villagey: Stockbridge.
And one timing warning that overrides all of the above: if you’re coming in August, when the Fringe and the International Festival take over the city, book months ahead and expect prices to double or worse. Staying slightly out (Leith, Stockbridge, even Bruntsfield) becomes far smarter then, because central goes from busy to genuinly impossible.
Edinburgh is one of those cities where the wrong neighbourhood doesn’t ruin the trip — everything’s close — but the right one quietly makes it. Pick for sleep and walkability, not for the photo of the castle from your window. You’ll see the castle plenty. Trust me.
Stay in the New Town, walk everywhere, and save the Royal Mile for the daytime, when it’s a wonder instead of a wake-up call.
This article contains affiliate links marked rel="sponsored". We may earn a commission at no extra cost to you.