Quick answer: First-timers should stay in the Old Town (the Royal Mile and Castle) or the elegant New Town for shopping and Georgian streets — both walkable to everything. For local character and value, choose Stockbridge or Leith.
Central Edinburgh is compact and steeply walkable, so the choice is about atmosphere and price. One caveat: in August the Fringe books out months ahead and prices spike.
Where to stay in Edinburgh: best areas
| Area | Best for | The vibe |
|---|---|---|
| Old Town | First-timers, the castle | Historic, atmospheric |
| New Town | Upscale & shopping | Georgian, elegant |
| Stockbridge | Local & charming | Villagey, leafy |
| Leith | Value & foodie | Waterfront, hip |
Best areas to stay in Edinburgh
Old Town
The Royal Mile, the Castle and the medieval closes — atmospheric and central, and the loudest area during festival season.
New Town
Georgian elegance, Princes Street and George Street shopping, and the best restaurants. Central and refined.
Stockbridge
A leafy ‘village’ of indie shops, a Sunday market and the Water of Leith walk. Local and charming, about 15 minutes from the centre.
Leith
The revived waterfront — Michelin-starred dining, the Royal Yacht Britannia and a genuine local buzz. Great value, a tram or bus from town.
West End / Haymarket
Quieter, by Haymarket station — convenient for arrivals and day trips, with solid mid-range hotels.
Grassmarket
Pubs and nightlife beneath the Castle — lively and central, but noisy after dark.
Quick picks by traveler type
- First visit: Old Town or New Town
- Shopping + refined: New Town
- Local + value: Stockbridge or Leith
- Easy arrivals: West End / Haymarket
Getting around
The centre is very walkable; trams and buses link the airport, Haymarket and Leith. Book far ahead for August (the Fringe).
For the rest of the trip, see our Europe travel guide.
Where to stay in Edinburgh: the best areas
- Old Town — the castle and the Royal Mile; atmospheric and central.
- New Town — elegant Georgian streets and the best shopping.
- Leith — the regenerated waterfront, a foodie hotspot.
- Stockbridge — charming, villagey and a bit quieter.
First-timers should stay in the Old or New Town to walk to the castle and main sights.
Where To Stay In Edinburgh FAQ
Where should I stay in Edinburgh first time?
The Old Town or New Town — central and walkable to the castle and Royal Mile.
Is Leith a good area to stay in Edinburgh?
Yes — the revitalized waterfront is a foodie destination, a short bus or tram ride from the center.

