Macdonal Hotels

Search Macdonald Hotels

Christmas Breaks

Macdonald Holyrood Hotel and Spa

81 Holyrood Road, Edinburgh, EH8 8AU
Tel: 0344 879 9028 International: +44 131 550 4500

A getaway to celebrate the season

With festive entertainment; delicious food and comfortable surroundings, book an indulgent short break over Christmas.

Christmas Eve
Begin your Christmas getaway with Christmas carols around the fire, with mulled wine and minced pies. Settle into your luxury surroundings followed by festive dinner in Surf & Turf, guaranteed to get you in the Christmas spirit.

Christmas Day
Start the day with a Buck’s Fizz breakfast and enjoy the morning at your leisure. Christmas Day Lunch will then be served in our Surf & Turf restaurant from 12pm. Conclude the day while enjoying some festive sharing platters and testing your knowledge in our Holyrood Christmas Quiz

Boxing Day
After a busy Christmas Day, enjoy a leisurely breakfast in our Surf & Turf Restaurant. Head out to explore the historic old town or relax with a massage or a dip in our pool before tucking into a delicious dinner in Surf & Turf.

24rd - 26th December

For more information, call 0344 879 9028 or email

Terms & Conditions

Terms and conditions apply. Prices are per person, per night and based on two people sharing. Includes a £10 credit per adult for spa treatments and products. Additional nights and room upgrades, subject to availability. Must be booked, paid and ordered in advance, menu subject to change. Event subject to change based on new government guidelines.