Windsor Castle

This December Windsor Castle will become the backdrop for an immersive performance of the Charles Dickens story, A Christmas Carol.

The show will be performed in the State Apartments from 16th to 30th December, taking breaks for Christmas Day and Boxing Day.

The performances will take place in the castle’s two largest rooms, where the young Princesses Elizabeth and Margaret performed Christmas pantomimes during World War Two.

Currently, tickets for the show can only be booked for groups of up to 14 people.

Christmases of past, present and future 

A Christmas Carol follows the story of the mean Ebenezer Scrooge who, on Christmas Eve, gets a visit from three spirits to show him his Christmases of past, present and future, in the hope to change his cruel ways.

The show has been tailor-made for Windsor Castle and will use Dickens’s own words from his public readings of the classic tale.

A cast of actors and musicians will transform the spaces into Dickensian London, and the production will feature live music and immersive elements to ‘transport the audience into a Victorian Christmas’.

The audience will also get to follow Scrooge into St George’s Hall to celebrate his new-found festive spirit beneath the castle’s spectacular Christmas tree.

Further information about A Christmas Carol

The show is being presented by theatre company, Watch Your Head.

Sara Langridge, producer for Watch Your Head, said: “We are so delighted to continue our relationship with Royal Collection Trust in this way – A Christmas Carol really is the perfect story for this magical place and we can’t wait for audiences of all ages to share this wonderful experience at Windsor Castle.”

Dickens first published A Christmas Carol in 1843, and it has remained a festive classic ever since. The work can be seen in miniature in the library of Queen Mary’s Dolls’ House, built in the early 1920s as a perfect replica of an aristocratic Edwardian residence and housed ever since at Windsor Castle.

For more information, visit