On Christmas Eve, as chill winds sweep through the gas-lit streets of Victorian Edinburgh, three mysterious spirits whisk Ebenezer Scrooge away on a whirlwind journey through his past, present, and future. Will he discover the true meaning of Christmas before it’s too late?
Directed by The Royal Lyceum Edinburgh’s award-winning Artistic Director, James Brining, let this festive classic fill you with cheer, and enjoy a Christmas tradition in the making.

A Christmas Carol runs from 28 November 2026 to 03 January 2027. Captioned, Audio Described, Relaxed Performance and BSL Interpreted shows run on select dates.
The Royal Lyceum Edinburgh is located on Grindlay Street, approximately five minutes’ walk from the west end of Princes Street. There is step-free access to the theatre, with lifts to all levels, an accessible toilet, wheelchair spaces in the stalls boxes and selected aisle seats with removable armrests for easy transfer. Please let the Box Office know of any access requirements when booking so they can best support your visit.