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 - include all day access to the castle.

Keep checking the events section for more information.

Watch our Christmas video and get into the festive spirit

Christmas Lunch
16 to 23 December

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

Book Now | Christmas Lunch Menu

Time: 12.30pm for a 1pm sitting

Cost: Adult £34 and Children £17

Members discount available

Festive Events

Enjoy A Christmas Carol, a fun and exciting adaptation of the Dickens’ classic by the Chapterhouse Theatre Co.

Get into the Christmas spirit with our Carols at the Castle concert.

Hear all about the tales and traditions of Christmas at A Very Victorian Christmas

Make Christmas shopping pleasurable again with our Christmas Shopping Fayre, featuring lots of unique Scottish and local supplies. 

Clan and Christmas

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

It will be packed with all the inspiration you need for a truly Scottish Christmas, from tartan tree decorations, cosy fireside throws to unique gifts for the whole family.