Macdonal Hotels

Search Macdonald Hotels


Check-in / Check-out

Promo Code

Christmas & New Year

Macdonald Holyrood Hotel and Spa

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

Edinburgh sparkles at Christmas and New Year. Twinkling lights and delicious smells that give you that warm tingly feeling. There's no better place to celebrate Christmas or Hogmanay than at Macdonald Holyrood Hotel, sat in the romantic Old Town of Edinburgh under the dramatic shadow of Arthur's Seat. Whether you are entertaining clients, throwing a Christmas party for the team to mark the end of a successful year or reuniting with friends that you haven't seen for ages, then Macdonald Holyrood Hotel has a selection of different, entertaining and exciting events planned, all with the very best in Scottish hospitality, quality food and first class service.

Enquire Now

Festive Afternoon Tea

Dates: Dates available throughout December
Prices: Traditional Afternoon Tea £20 per person | Festive Afternoon Tea with seasonal cocktail £30 per person

Sit back and relax.

Take a break from the Christmas shopping and enjoy a leisurely afternoon indulging in our Festive Afternoon Tea.

enquire now 

Roaring '20s Festive Party Night

Dates: Fri 11th & 18th, Sat 12th & 19th December
Times: 7pm - 12.30am
Prices: £42 per person 

Bring glitz and glamour to Christmas with our 1920s extravaganza.

Enjoy a 3 course dinner before reliving the roaring ‘20s with music and dancing until midnight. Includes festive drink on arrival and half bottle of wine per person.

enquire now 

Christmas Day Lunch

Dates: Fri 25th December 
Times: 12.30pm - 4.30pm

Relax after all the presents have been opened and let us take care of everything as our chefs prepare a Christmas Day feast

enquire now 

New Year's Day Lunch

Dates: Fri 1st January  

The perfect Hogmanay celebration!

Ease into the New Year with our relaxing New Year’s Brunch served in our Surf & Turf restaurant.

enquire now 

Christmas Break

Dates: Thurs 24th - Sun 27th December
Prices: 2 nights £229 per person | 3 nights £279 per person 

A getaway to celebrate the season.

With festive entertainment, delicious food, and comfortable surroundings, why not book an indulgent short break over Christmas? 

enquire now 

Super Stocking Fillers

Go on… treat someone special with a gift voucher for luxury accommodation, award wining dining, a round of golf or an indulgent spa treat. With so much on offer this year, you’re sure to find the perfect Christmas treat.

View our gift vouchers

Stay Connected

Keep up-to-date with our latest news and offers