Very Good 3273 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


4.0 Very Good 3273 Reviews
Great hotel
Reviewed 3 hours ago

The McDonald Holyrood Hotel is located near the Holyrood Palace. The staff is wonderful, especially the concierges who will do anything to help make your stay wonderful. They have a very good breakfast buffet consisting of several kinds of juices, fruits, ham, cheese, and assorted danish and croissants, and you can also order from the menu. Rooms are clean and the room staff do a great job. Each room has complementary tea and coffee and shortbread cookies. The only negative is that there are no clocks in the rooms.

Good value in excellent location
Reviewed 4 days ago

Modern comfortable hotel. Room had lovely decor with red tartan accessories. Excellent bathroom. Very clean and quiet at night. Breakfast was a bit slow but food good. Good location for Holyrood and Scottish Parliament.

Excellent service
Reviewed 6 days ago

My husband and I stayed at the McDonald Holyrood Hotel from June 13-15. The location of the hotel was wonderful, very convenient to the Royal Mile and many of the popular sites. The restaurant was excellent both for dinner and breakfast. However, our stay was notable for the very attentive and personal service from the staff. The general manager, Andrew, clearly took great pride in providing a superior guest experience, and all of our. Interactions with the staff were similar. I would also;utterly choose to stay here again!

Excellent Again!!!!!
Reviewed 1 week ago

My wife & I were here last July for my birthday and here we are again, this time for hers. Frank is in Las Vegas (lucky bugger) so we'll catch him another time. Everything excellent for us once more. Great staff, nice room and lovely breakfast. We love the location of the hotel too, at the bottom of the Mile, because we can drink ourselves up the hill, then drink ourselves back down and we are home lol. Love it here!!!
Two minor niggles, the shower was briefly temperamental being too hot then too cold.
The shower screen had a tendency to swing out on its own and bash itself against the sink basin.
I can live with things like that, but we all know that there are some people out there that would kick up a stink, even if it's just to complain. (Pain in the @rse)
Definitely coming back to this lovely hotel, fingers crossed for December.

Fabulous Stay
Reviewed 1 week ago

Loved our stay here , Lovely hotel ,beds very comfortable ,very clean ,pricey for one night i take it that it was a busy weekend in Edingburgh ,we did get a free upgrade ,which was very nice ,thank you for that, Hotel 10 to 15 mins away from Princes Street ,nice walk though. The breakfast was excellent and the staff friendly and helpful .Looking forward to our next stay here , Already recommended to friends .