A Christmas Carol




7pm - 9pm, Doors open 6.15pm

Please note that tickets for the performances on 21 and 22 December have now sold out. Tickets for 20 December are still available.

On Christmas Eve, the most magical night of the year, the miserly Ebenezer Scrooge is whisked away on a terrifying journey through the past and into the future, accompanied by three fearsome ghosts determined to make him realize the true meaning of Christmas. 

Stirling Castle is proud to present this magical adaptation of the Charles Dickens classic as brought to you by Chapterhouse Theatre Company. Cosy up with your mince pie and mulled wine as Scrooge’s frozen heart begins to melt and he finally embraces the festive spirit.

10% discount for Historic Scotland members. Not a Member? Join now to enjoy the benefits.

  • The performance takes place in the Great Hall, seating is not pre-allocated. If you are a wheelchair user or wish to bring a carer or an assistance dog please contact the events team on 0131 668 8885 or events@hes.scot to discuss your ticket options. 
  • There will be a refreshments available to purchase before the start of the show, and during the interval. 
  • The performance on 21 December will be BSL interpreted by Catherine King and Yvonne Strain. Please get in touch with events@hes.scot after purchasing your ticket to ensure you have visibility of the BSL interpretation.