The Best Shows to See in London This Christmas

Watching a show at a London theatre is always a fantastic way to spend an evening, but it feels even more magical at Christmas.

With festive-themed shows and pantomimes popping up all over the city, it’s the perfect activity to get the whole family in the Christmas spirit.

Here is our selection of the best shows to catch across London this season.

The Snowman

Can any Christmas be truly complete without a showing of The Snowman?

This year, Raymond Briggs’ beautiful story comes to life in a live stage adaptation at the West End’s Peacock Theatre.

Returning for its 25th year, watch the journey of a young boy as he goes on an adventure with a snowman that magically comes to life at midnight on Christmas Eve.  

You’ll feel like you’re walking in the air with this heart-warming tale, brought to vivid life with live music and beautiful dancing.

When? 19th Nov 2022 until 31st Dec 2022.

Where? Peacock Theatre.

Elf! The Musical

The Best Shows to See in London this Christmas - Elf!

Follow the story of Buddy the Elf as leaves the North Pole and sets off on an adventure to New York City in search of his birth father. 

Laugh along as he adjusts to life in the chaotic Big Apple and cheer him on as he decides whether he will save Christmas forever. 

This hit Will Ferrell movie is brought to life on stage with lots of merry songs, festive cheer, and a big reminder that love is all that really matters. 

As this only runs for eight weeks, you’ll have to get your skates on to secure your ticket.

When? 14th Nov 2022 until 7th Jan 2023.

Where? Dominion Theatre.

Bugsy Malone, The Musical

Set in the 1920s prohibition era, this musical follows the adventures of Bugsy Malone, a one-time boxer, as he becomes embroiled with New York mobsters.  

Will he stay faithful to his one true love Blousey, or be tempted by the songstress Tallulah? And will he be able to help his long-time friend Fat Sam defend his business? Find out this December and January at Alexandra Palace when this world-famous movie is brought to life on stage.

When? 3rd Dec 2022 until 15th Jan 2023

Where? Alexandra Palace.

The Nutcracker

Could there be a more festive tradition than watching the beautiful Christmas ballet, The Nutcracker? 

More than 100 dancers and incredibly talented musicians bring Tchaikovsky’s Nutcracker to life as you follow the enchanting story of Clara, the Mouse King, and the Sugar Plum fairy as they discover a magical new world on Christmas Eve. 

This show will surely give you a treasured Christmas memory you’ll never forget. 

When? 15th Dec 2022 until 7th Jan 2023.

Where? London Coliseum.

Jack and the Beanstalk

Visit The London Palladium this Christmas to witness a brand-new production of the pantomime classic Jack and the Beanstalk.

This year, there’s an all-star cast featuring Dawn French as Jack’s mum and Alexandra Burke as Mrs Blunderbore. 

A rags-to-riches story packed with lots of laughs, jolly music, magic beans, and plenty of shouting, ‘he’s behind you,’ when the villain appears. 

When? 10th Dec 2022 until 15th Jan 2023.

Where? The London Palladium.

The Lion, The Witch and The Wardrobe

The Best Shows to See in London this Christmas - The Lion, The Witch and The Wardrobe

This Christmas is the last chance you’ll get to see the magical world of Narnia on stage. 

See the fantastic children’s book by C.S Lewis come to life in this incredible live adaptation at the Gillian Lynne Theatre. 

Follow Lucy, Edmund, Susan, and Peter as they step through the wardrobe and into a brand-new kingdom ruled by the wicked White Witch.

When? Until 8th January 2023.

Where? Gillian Lynne Theatre.

Dolly Parton’s Smoky Mountain Christmas Carol 

Brand new for 2022, the famous Charles Dickens story gets a country-themed makeover, thanks to the queen-of-country herself, Dolly Parton.

In this musical, Scrooge is the owner of a mining company town in the Smoky Mountains of Tennessee and is filled with greed and hatred over the joys of Christmas. But a visit from three ghosts one Christmas Eve helps him see life and love through different eyes.

The soundtrack, written by Dolly, gives a unique country twist to a Christmas classic. 

When? 8th Dec 2022 until 8th Jan 2023.

Where? Queen Elizabeth Hall – Southbank Centre.

Mary Poppins

The Best Shows to See in London this Christmas - Mary Poppins

You’ll have to hurry if you want to see this sing-along spectacular, as it ends on 8th January 2023.

Join the world’s best nanny as she arrives at the Banks’ residence to help workaholic Mr Banks become a more caring father to his adorable children.

Join Mary as she sprinkles joy and positivity everywhere she goes and embarks on comical, musical adventures with her Cockney friend Bert. 

This feel-good family show is practically perfect in every way.

When? Until 8th January 2023.

Where? Prince Edward Theatre.

Living in London means you’re never too far away from some of the best West End shows and theatre productions. If you’re currently searching for a new property in London, take a look at our latest London developments available now.