Best Luxury Hotels On The Royal Mile

The Royal Mile, the historic heart of Edinburgh, Scotland, is an iconic thoroughfare that stretches for approximately one mile, connecting Edinburgh Castle at its western end to Palace of Holyroodhouse in the east. Lined with a rich array of historic buildings, shops, pubs, and eateries, the Royal Mile encapsulates the essence of Edinburgh’s cultural and historical heritage. As you walk along its cobbled streets, you are transported through centuries of Scottish history, making it a must-visit destination for tourists and a cherished treasure for locals. Here are our favourite luxury hotels on the Royal Mile.



Old Town, Edinburgh

Cheval Old Town Chambers

Apartments
(5 stars)
At a glance
Rooms82 Modern Apartments & Penthouse
AmenitiesRestaurant Luckenbooths
MoreLocated on Edinburgh's Royal Mile

Taking the aparthotel to another level, Cheval Old Town Chambers takes advantage of all of the 15th-century charm found within its tenement homes across three buildings. But this is offset by clean contemporary lines and modern Scandi-inspired furnishings. Choose a studio, an apartment with a mezzanine, a private outdoor terrace, or a four-bedroom townhouse. You’ll have access to a concierge to assist you around the clock, a gym and a lobby with comfortable seating for a little fireside reading, as well as Luckenbooths restaurant for a touch of trad. Cheval Old Town Chambers welcomes pets and families and has several accessible apartments.

BOOK YOUR STAY
Cheval Old Town Chambers

Old Town, Edinburgh

Cheval Abbey Strand Apartments at Holyrood

Apartments
(4 stars)
At a glance
Rooms15 Luxury Apartments Ranging From One-Bedroom to Three-Bedroom Residences
MoreLocated Near Holyrood Palace & Edinburgh's Old Town
TLE Recommends: Tap into the local knowledge of the concierge at sister property Old Town Chambers

Cheval Abbey Strand Apartments at Holyrood, located at the foot of Edinburgh’s Royal Mile, offers a unique blend of historic charm and modern luxury. These nine boutique apartments, designed with inspiration from their historical past, range from open-plan studios to two-bedroom units, all featuring fully equipped kitchens, free WiFi, and access to a complimentary gym. Guests enjoy the independence of self-check-in with a four-digit access code, while support is available 24/7 from the nearby Cheval Old Town Chambers. Pets are welcome, and nearby attractions include the Palace of Holyroodhouse and Holyrood Park.

BOOK YOUR STAY
Cheval Abbey Strand Apartments at Holyrood

Old Town, Edinburgh, Lothian, Scotland

The Witchery By The Castle

Hotel
(5 stars)
At a glance
Rooms9 Luxurious Suites with Gothic Décor
MoreLocated in a Dramatic Historic Setting Next to Edinburgh Castle on the Royal Mile
TLE Recommends: Enjoy an indulgent breakfast hamper served in your room

Perhaps one of the most romantic hotels in Edinburgh, The Witchery, is a boutique hotel which is intimate, opulent and offers an exceptional fine-dining experience with an award-winning wine list. Located at the gates of Edinburgh Castle, in a 16th-century building, the hotel boasts a rich and colourful history that is intertwined into the guest experience. Each of the nine suites are dramatic and theatrical – some with a four-poster bed, some with a roll-top bath for two, some with original portraits and tapestries-  and all with flamboyant style. Stay here and be transported to a bygone era.

BOOK YOUR STAY
The Witchery By The Castle

* All the properties and products we feature are independently selected by our editors and contributors. If you buy something we may earn a commission.

Sign up for our newsletter for inspiration, exclusive previews & luxury tips