General view of Edinburgh Castle, covered in snow, from Princes Street gardens


This year celebrate the festive season in Edinburgh's most iconic setting.

Discover the traditions of a Victorian Christmas, from the origins of the Christmas cracker to who sent the first ever Christmas card and hear how Mary Queen of Scots would have celebrated Christmas. For that extra special treat why not indulge in our Christmas lunches or new for this year our sumptuous Christmas Afternoon Tea.

Friends enjoying Christmas lunch in the Queen Anne Room at Edinburgh Castle

Christmas Lunch

Make your Christmas sparkle with a delicious lunch in our Queen Anne Room situated at the heart of the castle and enjoy a dining experience fit for royalty.

Find out more
Christmas Afternoon Tea at the Queen Anne Cafe, Edinburgh Castle.

Afternoon Tea Experience

From 5-11, 16-18 and 23-24 December our Afternoon Tea Experience will have a festive twist! Our Christmas themed afternoon tea is the perfect way to kick start your festive celebrations and it makes a great gift for friends and family.

Sittings available between 10am and 3pm.

From £40 per person (incls admission to the castle). Members from £22. Option to include a glass of Prosecco.

Pre-booking required.

Buy Now