The oldest and first dedicated online London theatre guide News and tickets for over 250 West End & off-West End showsFollow us for the latest theatre news Twitter

Top 10 Christmas shows

Top Christmas Shows in London

Sophie Thomas
Sophie Thomas

Whether you're looking for a festive production that packs a punch or you're wanting a crowd-pleaser for all ages, spend your Christmas in the West End at these seasonal shows. Whatever age you are, there's a show to suit you. If you're wanting to create traditions with your children, nieces or nephews, then we recommend a pantomime that's packed with silliness and jokes a-plenty. If you're looking for a sophisticated evening, then limited runs of A Christmas Carol across multiple London theatres are sure to suit you. 

Christmas Shows in London

Here, we round up the top Christmas shows in London, updated with the latest shows taking place in the capital. We'll be updating this list with the latest London Christmas shows in the West End in 2021, so keep checking back for even more festive fun.

Pantoland at the Palladium - London Palladium
Circus 1903 - Royal Festival Hall

The Fir Tree Shakespeare's Globe
Potted PantoGarrick Theatre
A Christmas Carol - Old Vic
The SnowmanPeacock Theatre
Hex - National Theatre


Pantoland at the Palladium

The London Palladium pantomime has become a staple part of a West End christmas. This year's full-scale production is not just one pantomime though, it's a panto megamix. Mashing up all the best bits from shows across the year, a star-cast including Julian Clary and panto newcomer Donny Osmond will be making everyone laugh with glee.

London Palladium, from 4 December.

Pantoland at the Palladium tickets are on sale now.

Circus 1903

Roll up, roll up for the Golden Age of circus, as Circus 1903 catapults back into London this Christmsatime. Witness death-defying acts including jugglers, trapeze artists and acrobats showcase their latest tricks from around the world. As well as performers, Circus 1903 also features elephant puppets, making you feel as if you're in the Big Top.

Royal Festival Hall, from 16 December.

Circus 1903 tickets are on sale now.

The Fir Tree

The Hans Christian Andersen fairytale works its magic at the Globe this festive season. Retelling the story of Christmas through the eyes of a fir tree, families will leave with a new understanding and appreciation for the festivities on 25 December. 

Shakespeare's Globe, from 20 December.

The Fir Tree tickets are on sale now.

Potted Panto 

Oh no, they can't wrap up seven pantomimes in seventy minutes. Oh yes, they can! Join the Olivier Award-nominees Dan and Jeff for the tenth anniversary of Potted Panto. If you're a fan of Dick Whittington, Cinderella and Goldilocks and the Three Bears, you'll love Potted Panto. It really is a mad dash through an entire genre that's family-friendly.

Garrick Theatre, from 11 December.

Potted Panto tickets are on sale now.

A Christmas Carol

Don't be a humbug this Christmas! Sprinkling a strong dose of festive cheer across London theatres, the Old Vic sees the return of A Christmas Carol, with Jack Thorne's adaptation transporting audiences to Dickensian England for a fifth consecutive year. Stephen Mangan takes the helm as Ebenezer Scrooge, a cold-hearted business owner who is set in his ways. Greeted by the ghosts of former colleagues and Christmases past and present, Scrooge embarks on an epic journey that sees him change his ways.

Old Vic, from 13 November.

The Snowman 

Raymond Briggs' The Snowman has sprinkled a flurry of wintry magic to the Peacock Theatre for over two decades. After a year's break, The Snowman returns to the West End for 2021, with even more theatregoers walking through the air. The Snowman sequels have been seen on TV for years, but there's nothing quite like stepping back in time to the original. 

 Peacock Theatre, from 20 November.


A new Sleeping Beauty musical is set to enchant audiences at the National Theatre, exploring what happened beyond the waking kiss. Rosalie Craig plays the fairy in the world premiere, a spritely figure that finds her new blessing will ultimately be a curse. Take a listen to the Hex soundtrack here.

National Theatre, from 4 December.

Originally published on

This website uses cookies.