Excellent 380 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


MId-week spa break

This is my second spa break at this hotel which is outstanding value for money based on 2 nights B&B plus one dinner and a bottle of prosecco in the room and a spa treatment. The staff were on the whole very helpful during our stay and the room was very comfortable. The spa facilities are excellent. Overall I had a wonderful stay only let down by after-service. Some clothing was accidentally left behind in the bedside cabinets and despite numerous 'phone calls to the hotel (none of which have been returned) I was advised it was unlikely that these items would be returned to me as they were not logged as lost property. Very disappointing. Whilst most of the items were of minimal value one would expect a hotel in a chain of this size to have a robust lost property system.

Decent Hotel

I stayed here for 02 nights. Stay was comfortable , there is no wow factor about the hotel. No problems faced . Rooms are of decent and comfortable size .

The team at the reception was good and the team at the concierge was excellent. They were very courteous, supportive and helpful and always with a smile on their faces.

The breakfast was a disappointment. Not because of the food but because of the service staff. It felt like going to a school canteen and being monitored around by a strict teacher. Most of the staff serving the restaurant appeared over occupied , confused and unwelcoming. They had to be reminded again and again for any food requests that we made and they did not seem to be liking it. I felt that they were under staffer and could not manage the rush of guests. The spread was decent , nothing great , but still quite ok.

I think one can get better hotel’s at this price somewhere more closer to Royal Mile or even Princess Street. On the map this hotel looks very close to old town , but practically it’s quite a long walk. Yes, it is ideally located for people who are interested in trekking in the Holyrood Park.

4 star hotel, not 4 star breakfast
Jessie G

Spent two nights here. Room was very nice and spacious but no view. Bed and pillows were great. Breakfast on first morning was ok but nothing special. When away for luxury weekend you expect luxury service but this was certainly not the case at breakfast. The first morning lukewarm food had only cold plates for the food to be put on (would have expected table service not a buffet).Half cooked cold toast. The Sunday morning was a shambles same lukewarm food, nearly raw cold toast served on a side plate. Some people were even asked to leave the restaurant as there was a shortage of tables. good location but overpriced and overrated.