Skip to content
This site earns commission on bookings made through our links, at no extra cost to you. Learn how.
WhereToStayEurope

Head-to-head · Edinburgh

Old Town vs Leith

Old Town is the medieval ridge with the castle and Royal Mile. Leith is the harbor quarter 3 km north — recently-gentrified, dense restaurants and bars, the Royal Yacht Britannia. The pick is medieval-tourist vs harborside-cheap.

2
Old Town
0
Tied
3
Leith
Old Town$$$

The medieval ridge from the castle to Holyrood — the Royal Mile, the closes, the postcard Edinburgh. Atmospheric and brutally hilly.

Full guide →
Leith$$

The former port north of the center — gentrified-but-real, the Royal Yacht Britannia, Michelin restaurants, the city's best food scene.

Full guide →

Round by round

  1. Atmosphere

    Old Town

    Old Town wins for atmosphere — castle, closes, Royal Mile. Leith is handsome but ordinary harborside.

  2. Walkability to sights

    Old Town

    Old Town is at the sights. Leith is 25 min by tram or bus.

  3. Restaurants past 10pm

    Leith

    Leith wins. The Shore and Constitution Street have dense modern food. Old Town tilts tourist.

  4. Quiet sleep

    Leith

    Leith residential past 11pm. Old Town has bar-overflow and pub-crawl noise.

  5. Price

    Leith

    Leith 30-40% cheaper than Old Town, especially during festival.

The verdict

Pick Old Town if…

Pick Old Town for first-time visits, festival stays, atmosphere-focused trips.

Full Old Town guide →

Pick Leith if…

Pick Leith for repeat visits, food-focused trips, budget-conscious stays.

Full Leith guide →

Bottom line

Old Town for atmosphere. Leith for food and value.

More Edinburgh head-to-heads

Old Town vs Leith: Where to Stay in Edinburgh · WhereToStayEurope