Edinburgh’s Old Town is a place where the past feels close—you can hear it in the echo of footsteps down narrow closes, see it in the crooked skyline of spires and chimneys, and feel it in the stone beneath your feet. The Royal Mile runs like a spine through it all, linking the Castle to Holyrood Palace, with vaults, galleries, and whisky shops tucked in between. By day, it's full of life—bagpipes, buskers, and bustling cafés. By night, it shifts mood: candlelit bars, hidden cocktail spots, and the hum of stories being told.
Staying here means waking up in the heart of it all. Some hotels lean into the drama with plush interiors and a sense of romance, others offer a sleek, design-led take on tradition, while a few feel more like stepping into your own Edinburgh apartment. Whether you want atmosphere, independence, or just to be a short stroll from everything, it's all here in the best hotels in Edinburgh’s Old Town.
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 (Prestonfield)
Opulent extravagance at the Prestonfield just 5 mins from the Royal Mile in Edinburgh. Come for attentive service, divine bedrooms and spoiling galore. Fine dining is served in an ultra romantic setting. The concierge have a 'nothing's too much' attitude. Best for a truly indulgent stay.
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)
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.