Christmas at Stirling Castle

Throughout December, get into the festive spirit with our delicious afternoon tea.

For a little more Christmas indulgence, you can also add on a glass of prosecco. Afternoon Teas are available to book now.


Enjoy our Christmas afternoon teas surrounded by the castle’s history - which you can also explore during your visit. Prices start at £22.50 for adult members, which includes admission to the castle.

Book now

Shopping Fair

The ever-popular Christmas Shopping Fair returns to the castle! Stock up for the festive season in the splendour of the Great Hall, with stalls of local crafts, fine foods and drink

Find out more


Sold out - A Christmas Carol

Event Details