The Scotsman

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.

For a hotel on the Royal Mile

The Scotsman

  • The Scotsman is right in the thick of things. An imposing building suggests luxury from the outset. Interiors effortlessly blends old and new, and there are great facilities, including a top-notch spa, a 3AA Rosette standard brasserie, and a cinema.
  • You can’t get closer to the action than The Inn on The Mile, a nine-room hotel and inn on the Royal Mile just a five-minute stroll from the castle. With chic design and an attractive price tag, this is an easy choice.

For couples

Witchery by the Castle

  • For complete over-the-top decadence, the Witchery by the Castle fits the bill. Expect gilded ceilings, dark hues, panelling, and swathes of jewel-coloured velvet. The most romantic rooms have free-standing bathtubs and four-posters. A location unto itself.
  • Prestonfield feels more like a country house hotel than a city-centred one, but here you’re just five minutes from the Royal Mile, despite being surrounded by 20 acres of spectacular parkland. The dining is fine, the bedrooms divine, and nothing is too much trouble.
  • House of Gods is an eclectic and atmospheric adult-only cocktail bar with boutique rooms. Decor inspired by the Orient Express and 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. 

For self-catering

Lord Lyons Chambers

  • Lord Lyons Chambers offers smart self-catering apartments featuring light-filled interiors, elegant parquet floors, and stylish yet homely contemporary furniture. A discerning choice for sophisticated travellers.

For style

Market Street Hotel

  • Market Street Hotel is a hip, modern enclave just a block from the Royal Mile. 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!

Still not sure?

The Best Hotels in Edinburgh’s Old Town

The Witchery by the Castle

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.

  • Foodies - Serving Scottish beef, lamb, game, the Witchery's famous steak tartare, briny-fresh seafood platters and even some haggis.
  • Romantic Break - The glamourous, plush yet cosy interiors with love seats, four poster beds, and plenty of candles are perfect for couples
  • Sights nearby - In the heart of the Old Town on Edinburgh's famous Royal Mile
  • Full of character - Theatrical red & gold, velveted rooms
from $463 for 1 room, 1 night including taxes & fees
Check availability on My Luxury Hotel

The Scotsman Hotel

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.

  • Great walks - Calton Hill, the city's UNESCO World Heritage Site or Arthur's Seat for even more impressive views.
  • Sights nearby - Overlooking Edinburgh Castle.
  • Views - Good city views.
  • Restaurant
from $247 for 1 room, 1 night including taxes & fees

Prestonfield

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.

  • Romantic Break - This hotel oozes glammour, romance and seduction, with its wildly opulent canopied beds, rich fabrics and roaring fires.
  • Local exploring - The best of both worlds- set in 20 acres of spectacular parklands, yet within spitting distance of Edinburgh.
  • Great walks - Don't forget your welly boots, there are 20 acres of parkland to explore.
  • Restrictions on children - Adults only
from $320 for 1 room, 1 night including taxes & fees

The Inn on the Mile

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.

  • Sights nearby - Within five minutes walk of Edinburgh Castle and St Giles Cathedral.
  • Great walks - Take a walk up the nearby picturesque Arthur's Seat.
  • Landmark - Situated on Edinburgh's historic Royal Mile.
from $185 for 1 room, 1 night including taxes & fees

Lord Lyons Chambers

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.

  • Groups - This centrally located, luxury self-catering accommodation is ideal for groups of friends or couples
  • Sights nearby - Go for a walk around Edinburgh's legendary old town district just around the corner
  • Great walks - Go for a leisurely stroll in the Meadows just off the Edinburgh University campus
  • Romantic
from $279 for 1 room, 1 night including taxes & fees

Market Street Hotel

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!

  • Local exploring - Set just on the edge of Edinburgh's old town you will find many of the main attractions within walking distance
  • City Style - Expect modern design with traditional services, such as a champagne bar and afternoon tea
  • Restrictions on children - This is more of an adult environment, enquire with the property directly for policies
  • Sights nearby - Edinburgh Castle and the famous Royal Mile are both within walking distance
from $244 for 1 room, 1 night including taxes & fees

House of Gods

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.

  • Bar - Expect Edwardian wood pannelling, Gucci wallpaper & absolutely killer cocktails in this decadent temple to vice
  • Romantic Break - The perfect formula for a romantic evening; sip on artisanal cocktails before heading upstairs to sultry suites
  • City Style - Will appeal to those after a real 'of the moment' boutique gem with equal parts charisma & character
  • Opulent - Decor blends glossy wood, fake fur, velvet, bold prints, mood lighting & tassles galore
from $181 for 1 room, 1 night including taxes & fees

Sign up to our weekly newsletter

No spam. Only sweet updates about the latest hotel openings and the best places to stay.