Christmas at Stirling Castle

Celebrate Christmas of days gone by in our magnificent castle with an events programme that’s filled with fun and excitement.

Discover the tales and traditions of a Victorian Christmas, wander around the stalls at our festive shopping fayre, enjoy some Christmas carols in the atmospheric Great Hall and watch the much loved Christmas classic ‘A Christmas Carol’.

For that extra special treat, indulge in Christmas lunch in the Green Room - includes all day access to the castle.


Avoid the hustle and bustle of the high street this Christmas and make your way up to our festive shop on the esplanade.

Shop Now


Celebrate Christmas in the magnificent Green Room at Stirling Castle. Enjoy our delicious lunch with all the trimmings while soaking up the festive atmosphere.

Read More


A Very Victorian Christmas

Event Details

LEGO: Jacobite Risings at Stirling Castle

Event Details

Christmas Shopping Fayre

Event Details

Carols at the Castle

Event Details

A Christmas Carol

Event Details