Hotel Guide 2025
Best Hotels in Edinburgh: Old Town vs New Town (2025)
Edinburgh is a tale of two cities: the medieval maze of the Old Town and the georgian grandeur of the New Town. Choosing a side is your first decision.
Quick Price Comparison
| Hotel | Location | Style | Price |
|---|---|---|---|
| The Balmoral | Princes St (Border) | Iconic Luxury | £400+ |
| The Witchery | Royal Mile (Old Town) | Gothic Romance | £500+ |
| Eden Locke | George St (New Town) | Pastel Aparthotel | £120+ |
| Motel One Princes | Princes St | Budget with Views | £90+ |
| Apex Grassmarket | Grassmarket | Castle Views | £130+ |
Top Picks Reviewed
JK Rowling Fans / Luxury
1 Princes StreetThe Balmoral
£350 - £800
Romance (Gothic)
Royal MileThe Witchery by the Castle
£450 - £600
Instagram / Design
George Street (New Town)Eden Locke
£110 - £160
Old Town or New Town?
Old Town
Medieval/Tourist
Cobbled streets, the Castle, and Harry Potter vibes. Stay here for history, but expect hills and crowds.
New Town
Georgian/Shopping
Wide streets, high-end shops, and cocktail bars. Flatter and more elegant.
Leith
Cool/Foodie
The port area. 15 mins by tram. Home to Michelin stars and hip cafes. Cheaper hotels.

