The Scotsman

Edinburgh has so much to offer across the breadth of the city, however, the Hotel Guru recommends the Royal Mile as the place to stay. Just below the castle, and in amongst the medieval and the granite grey, the Royal Mile is at the heart of Edinburgh’s Old Town.

Aside from the central locality, the historic area of the Royal Mile also has the added benefit that many of the hotels are packed full of history. Our Hotel Gurus have compiled a selection of the best hotels on the Royal Mile selected on their design, service, location, and amenities. There is a good range of options, whether you are looking for all-out luxury in one of the city's grand dames or you want something a bit more low-key, like a pub. So why not browse through our collection to start planning your next getaway?

For luxury

The Scotsman

  • The Scotsman is right in the thick of things. An imposing building suggests luxury from the outset. Interiors effortlessly blend old and new, and there are great facilities, including a top-notch spa, a 3AA Rosette-standard brasserie, and a cinema.

For a pub

The Inn on the Mile

  • 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, good pub food, and an attractive price tag, this is an easy choice.

For couples

House of Gods

  • 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 and just a few minutes' walk from the Royal Mile.
  • 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.

For foodies

The Balmoral

  • The Balmoral is a true grande dame. Originally built as an old railway hotel, the property has been artfully rejuvenated by the Rocco Forte group. It now boasts a Michelin-starred restaurant (Number one) and a comprehensive spa. A sophisticated choice.
  • Hotel Du Vin Edinburgh is close to the National Museum of Scotland, just past Cowgate, which is a great, central location. This version of the chain has a whisky snug as well as an extensive wine list in its bar and brasserie.

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 wanting a home-away-from-home near the Royal Mile.

Still not sure where to book?

The 7 Best Hotels on The Royal Mile (or Almost)

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

The Balmoral

Edinburgh (Princes Street)

Quietly confident, stylish, sophisticated and efficient.THE place to stay in Edinburgh. Part of Rocco Forte Collection and boasting a Michelin starred restaurant, comprehensive spa and over 150 bedrooms. The old railway hotel transformed into a grande dame. True indulgence.

  • Sights nearby - Visit the nearby Edinburgh Castle and the Scottish National Portrait Gallery.
  • Great walks - Walk to the summit of Calton Hill and enjoy the panoramic views.
  • Views - Wonderful city views towards Arthurs Seat.
  • Swimming Pool - Indoor Pool
from $264 for 1 room, 1 night including taxes & fees

Hotel du Vin Edinburgh

Edinburgh (Old Town)

Contemporary hotel close to the Royal Mile. Wine cellar, whisky snug, bar and brasserie. Large comfortable rooms.

  • Local exploring - Superb central location in the heart of Edinburgh's Old Town meaning all its highlights are close by
  • City Style - You can expect Egyptian cotton linens, sleigh beds, monsoon rain showers and much more
  • Sights nearby - Situated just off the Royal Mile bang in between Holyrood Palace and Edinburgh Castle
  • Restaurant - Bistro du Vin serves tradition French Brasserie style dishes
from $133 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

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.