Where to Stay in Edinburgh: The Best Areas for Different Trips
Where should you stay in Edinburgh? Compare Old Town, New Town, Stockbridge and Leith by atmosphere, food and first-visit convenience.
The short answer
Choose **Old Town** for a short first visit, **New Town** for the best convenience-to-comfort balance, **Stockbridge** for neighbourhood character, and **Leith** when restaurants and a longer stay matter more than immediate castle access.
Areas at a glance
Old Town
Old Town is the strongest one- or two-night base because the Royal Mile, castle, museums and historic lanes are outside the door. Check elevation and stairs carefully if luggage or mobility matters.
New Town
New Town gives easier access to shops, restaurants, transport and broader streets while remaining walkable to Old Town. It is arguably Edinburgh's best overall first-trip base.
Stockbridge and Leith
Stockbridge suits slower stays with cafes and neighbourhood mornings. Leith is stronger when dining and waterfront character matter enough to accept a tram/bus journey into the centre.
The verdict
Choose **Old Town** for maximum first-trip atmosphere and **New Town** for the best all-round practical stay.
Frequently asked questions
What is the best area to stay in Edinburgh for first-time visitors?
Old Town is best for historic atmosphere; New Town is the strongest practical all-round base.
Is Leith too far from central Edinburgh?
No for a longer stay. Trams and buses connect it well, but a two-night sightseeing trip is usually easier from Old or New Town.
Where should couples stay?
Stockbridge, New Town and atmospheric parts of Old Town are all strong depending on whether neighbourhood calm or historic setting matters more.
Sources
- Forever Edinburgh official tourism — Official area and visitor context.





