Edinburgh’s Old Town is a labyrinth of history, where narrow cobbled streets wind past crooked spires, centuries-old stone, and hidden courtyards. The Royal Mile pulses through it, alive with whiskey shops, galleries, and the occasional busker adding soundtrack to your wanderings. By night, it transforms into a scene of cosy candlelit bars and secret cocktail lounges. Hotels here have their own personalities—some embrace historic charm with lavish touches, others offer slick, modern design, and a few feel like your own private city apartment. Our picks showcase the best Old Town stays, whether you’re after character, comfort, or being steps from it all.
Edinburgh (Old Town)
Superbly located at the gates of the Castle, on the Royal Mile, sits this intimate, Gothic hotel. The rooms are luxurious, romantic & eccentric – think candlelit, wood paneling and plenty of velvet. Enjoy delicious Scottish food in the equally atmospheric restaurant.
Edinburgh (Old Town)
This landmark Edinburgh building, the former Edwardian offices of The Scotsman newspaper and well-placed between the Old and New Towns, carefully mixes original features with a low-key modern luxury. The private cinema is an indulgent treat.
Edinburgh (Old Town)
Contemporary hotel close to the Royal Mile. Wine cellar, whisky snug, bar and brasserie. Large comfortable rooms.
Edinburgh (Old Town)
Those looking for a ringside seat for Edinburgh's famed Hogmanay celebrations, or who just like to be in the heart of things at any time, will like the Inn on the Mile.
Edinburgh (Old Town)
These smart self-catering apartments feature light-filled interiors with elegant parquet floors and stylish yet homely contemporary furniture. Rooms have a chic palette of greys and whites, with king size beds and great tiling in the bathrooms. A discerning choice for sophisticated travellers.
Edinburgh (Old Town)
Just a block from the bustle of the Royal Mile, the Market Street Hotel is a hip, modern enclave on the edge of Edinburgh's Old Town. Rooms are a heady mix of chic Scandi-style with charming Scottish touches. Offering a champagne bar and easy city access, this is a bit of a no brainer!
Edinburgh (Old Town)
A sleek contemporary hotel sitting in stark contrast to historic central Edinburgh. Minimalist rooms and suites lend fabulous city views from floor-to-ceiling windows. A popular restaurant serves high-end Italian fare with a Scottish twist. With standout service, this is a very luxurious city base.
Edinburgh (Old Town)
Eclectic & atmospheric adult-only cocktail bar with boutique rooms in Edinburgh's Old Town. Decor inspired by the Orient Express & the palace of Versailles, combined with contemporary on-trend touches, packs a punch. Small yet sexy rooms have a cosy cabin-like feel. Designed for seduction.
No spam. Only sweet updates about the latest hotel openings and the best places to stay.