TOP

The best Christmas shows in London and Surrey

Panto season has arrived (oh yes it has!), and we’ve rounded up the very best of this year’s Christmas shows in London and Surrey. 

It’s time to unleash your silly side – join the kids in shouting at the stage, clapping along to your favourite tunes, and chuckling at wince-worthy gags with these iconic Christmas shows. You’ll find famous faces aplenty in this line-up, so you can get into the festive spirit in style and enjoy a show that’s fun for all the family. 

Pictured above: Jack and the Beanstalk at Richmond Theatre

1 

Peter Pan

Polka Theatre, Wimbledon, 14 November – 24 January

Take flight with Peter, Wendy and Tink in this remixed musical production of the much-loved story, with all original songs performed live.

2 

The Wind in the Willows

Rose Theatre, Kingston, 25 November – 3 January

Get cosy, gather round the tree and listen to Mole’s tale of how four friends saved not only the Wild Wood, but Christmas itself. A festive family adventure, full of hilarity, heart and song.

3 

Jack and the Beanstalk

Richmond Theatre, 5 December – 3 January

Follow Jack and climb a beanstalk of gigantic proportions to Cloudland, in the spectacular family panto, Jack and the Beanstalk, starring Bonnie Langford.

4 

Dear Santa

Battersea Arts Centre, 28 November – 4 December

Santa is determined to deliver the most fantastic Christmas present to Sarah, but he doesn’t get it right straight away! With the help of his cheeky Elf, he finally settles on something ‘perfect’, just in time for Christmas Eve.

5 

Snow White

Epsom Playhouse, 11 December – 3 January

Looking for a festive treat that the whole family will love? Head over to Snow White at the Epsom Playhouse for a magical pantomime packed with laughter, interactive excitement, and Christmas joy.

6 

Ceilidh the Musical

Shoreditch Town Hall, until February 2027

Looking for a show this festive season that’s a little different to the usual panto? You could pick up a kilt and head over to Ceilidh the Musical, a foot-stomping, joyful, heart-warming party brought to life every night with a company of 16 actor-musicians. Told in the way of a ceilidh, with dances, drinks, and songs, it’s a great show for the festive party without overdosing on too many Christmas themes!

7 

Santa & Snowball

The Lensbury Club, Teddington, 16 December

Join Santa and his mischievous sidekick, Snowball, for an interactive 50-minute show that will captivate children and adults alike. Expect audience participation, enchanting stories and unexpected twists.

8 

Goldilocks and the Three Bears

Woking Theatre, 4 December – 3 January

This festive extravaganza is packed with riotous comedy, extraordinary special effects, and hair-raising stunts; so book a ticket to see panto join the circus.

9 

Robin Hood

Dorking Halls, 18-30 December (excluding Christmas Day)

With a talented cast, amazing 3D effects, impressive live music, plenty of laughter, and Merry fun for all ages, come and boo the Sheriff and cheer the Outlaw this Christmas with Robin Hood.

10 

Santa’s Best Ever Christmas

Epsom Playhouse, 5-24 December

A family show full of music and laughter, most suitable for 2-8 year olds, where every child will receive a specially wrapped present from Santa after the most Christmassy Christmas show ever

11 

Peter Pan

New Wimbledon Theatre, 5 December – 3 January

Expect stunning sets and costumes, magical special effects and barrel-loads of laughter, as Peter Pan brings your whole family along for a pantomime spectacular in Wimbledon.