Very Good 3514 Reviews
Jetsetter Approved
This Hotel meets our standards
This hotel meets our standards, but we haven't stayed yet

What We Love

  • The amazing location of this hotel, with easy access to all the capital’s landmarks
  • Sampling the best of Scottish produce in the new Acanthus restaurant
  • Floating in the heated pool in the spa

What To Know

  • Rooms at the back of the hotel look out on the Scottish Parliament
  • You can easily walk to "The Royal Mile" and Holyrood Palace
  • WiFi connection can be poor


  •  Bar
  •  Gym
  •  Handicap Accessible
  •  Parking On Site
  •  Pet-friendly
  •  Pool
  •  Restaurant
  •  Spa
Disclaimer: This content was accurate at the time the hotel was reviewed. Please check our partner sites when booking to verify that details are still correct.
property chair living room home Suite condominium Bedroom cottage


Stylish stay in Edinburgh's quiet Old Town, with an award-winning restaurant and close proximity to the Royal Mile

The Lowdown

If you want to be at heart of all the spectacles and street scenes that make Edinburgh so distinctive, but avoid the noise of taxi horns and night revelers, there are few hotels better than this one. Macdonald Holyrood couldn’t have a more impressive situation, located in the Old Town city center, minutes from the Royal Mile and between the imposing Edinburgh Castle and The Palace of Holyrood House. It’s neighbors with the Scottish Parliament and looks across to Arthur’s Seat. Famous shopping destination, Princes Street, is a short walk away. Yet Macdonald Holyrood Hotel, with its award-winning restaurant and sumptuous spa, is on a quiet street, making it a luxurious sanctuary from the crowds. It’s the kind of place where you can be sure of a good night’s sleep – the double-glazed windows will help with that – and when you’re ready to throw yourself into the bustling life of Scottish capital, you’re only five minutes away from the fun.


Executive rooms are elegant, cozy and quiet and come with a king-size bed, triple-glazed windows and traditional accents. You’ll have a bathrobe and slippers to slide into, for a most relaxing evening.


Open from 8am until late, the new, brasserie-style Acanthus restaurant offers simple, classic Scottish fare in a relaxed and friendly environment. Quality dishes are made from fresh, locally sourced produce, and served up from brunch through to dinner.


You’ll have access to the Holyrood Spa and Health Club, which is equipped with a state-of-the-art Technogym, a 50-foot indoor pool, a sauna and steam room. There are plenty of treatments on offer, from deep tissue massages and detox wraps to manicures and pedicures. 


You don’t get a better location than this, near all the big Edinburgh landmarks, and yet the hotel is positioned in a quiet spot of the old town, so you’re guaranteed a peaceful night’s sleep. The hotel has its own car park (charges apply), where reservations are essential. Please contact the hotel directly if you’d like to arrange parking.

How to Get There

Macdonald Holyrood Hotel
81 Holyrood Road
Edinburgh, EH8 8AU United Kingdom


Great second time around.
Avis C

We had a few issues on our first visit here due to a mistake with our spa booking, which resulted in us not being able to get our treatments on the day due to time restrictions (restaurant booking etc). Although we were very disappointed at the time because this had been a gift we were promised we could go back at a later date. I was given an email address so that I could contact the manager (Logan) when we were able to rebook and he arranged our spa treatments for us on our chosen date but he had arranged an hour treatment instead of the half hour we had originally booked. We also had an upgraded room which was a really nice touch. So, yes they made an error on our first visit but the way the complaint was dealt with was excellent and made us feel very special on our return. Thank you Logan for making our return visit so enjoyable.

A rollercoaster stay

We booked this hotel on a B&B with Spa treatment basis. Our room wasn't quite ready on arrival however we were early and had planned lunch anyway so this wasn't a problem. Reception was friendly and efficient, stored our baggage until our room was ready and came to let us know when we could check in. The room was lovely, quiet and clean. The spa facilities were great.... all in all very relaxing. Now for the let downs.....
While we waited for our room we went to the bar for lunch and a couple of drinks. £12.50 for a G&T and I should not have to ask for ice and garnish to be served with it. Egg and cress sandwich was less than impressive, standard brown bread, cress was missing, handful of plain crisps, no salad. On to dinner - wine delivered in a dirty glass, again there was no ice/garnish with the gin and had to ask, no check back to make sure the meal was ok. Breakfast.... we waited a while to be seated, soft poached eggs ordered were solid and twice I had to get up to find staff for sauce and butter. I have no problem paying a higher rate for something if the service matches it and frankly, it did not marry up here.

Good location, comfortable beds and lovely breakfast

Location was good, close to station and walkable distance to Royal Mile and Palace etc. Good sized room with very comfy bed and pillows. Iron, kettle and tea and coffe making facilities in room with option to get fresh milk from reception. Breakfast in the morning has extensive selection inc cooked, cereal, fruit and pastries. All staff very helpful and friendly. Hope to be staying there again