FestiveSeasonat Marine & Lawn Dornoch

Christmas in the Scottish Highlands, with Royal Dornoch just beyond the hotel and the town of Dornoch on the doorstep. Join us at Marine & Lawn Dornoch for festive dining, Christmas celebrations, Hogmanay and winter stays in the Highlands.


Festive Stays

Make a few days of it with a festive stay, with Christmas and New Year celebrations taken care of from check-in to check-out.


Christmas at Dornoch

Make yourself at home in the Highlands for Christmas with a two- or three-night stay at Dornoch. Christmas Eve dinner at The Golden Gorse and Christmas Day lunch are both taken care of, with breakfast each morning and plenty of time to enjoy Dornoch in between.


Hogmanay at Dornoch Station

See in the New Year in the Highlands with an overnight stay at Dornoch. A piper welcomes you into the 1616 Ballroom before a Hogmanay Gala Dinner served on shared tables, with Dornoch’s famous street party waiting outside afterwards. Breakfast is included the following morning.


Festive Experiences

From festive lunches and afternoon tea to family celebrations and Hogmanay, find your reason to join us this season.

Festive Afternoon Tea

5, 12 & 19 December | 12pm to 4pm

Take an afternoon for something sweet, with a seasonal selection of treats and savouries served every Saturday in December. Add a glass of Champagne for a little extra celebration.

£29.50 per person | Add Champagne for £15

Christmas Party Nights

Friday 11 December | Saturday 12 December (sold out)

Gather your favourite people for a night of good food and good company. Start with a welcome drink before sitting down to a three-course dinner, with entertainment carrying the evening on from there.

£55 per person

Festive Family Fun Day

Sunday 20 December

Bring the family along for an afternoon of gingerbread decorating and face painting, with mulled wine and hot chocolate to keep everyone warm.

Adults £5 | Children free

Christmas Day Lunch

25 December | 12.30pm & 4pm

Leave Christmas lunch to us. Settle in for a long lunch in the heart of the Highlands, with the table laid, the fire warm and two sittings to choose from.

£80 per person

New Year's Eve Gala Dinner

31 December | 1616 Ballroom

See out 2026 in the 1616 Ballroom, beginning with a piper’s welcome and drinks reception with canapés before sitting down to a gala dinner at shared tables.

£105 per person

Give the Giftof Marine & LawnGive them something to unwrap now,and look forward to later.