Search Events

Top Christmas shows and pantomimes in London

Discover some of the best Christmas theatre London has to offer over the festive season.

There are lots of magical London Christmas shows to enjoy over the holiday season. From Christmas pantomimes and festive ballet, to spectacular Christmas theatre productions and the latest West End shows, there's plenty to see this winter in London. 

Christmas panto

London Palladium pantomime

Join a star-studded cast for the annual festive family treat at the London Palladium. Last year's pantomime told the tale of Snow White, in a production filled with song, dance and plenty of laughs for all the family. TBC

Snow White and the Seven Dwarfs at the Richmond Theatre 

Find out who is the fairest of them all with Snow White and the Seven Dwarfs. Starring Jerry Hall as the Wicked Queen, this festive London theatre show sees Snow White seek the help of seven new friends when forced to flee from her evil stepmother. 7 Dec-5 Jan

Family Christmas shows

Mary Poppins at the Prince Edward Theatre

Mary Poppins and Bert the Chimney Sweep stand side-by-side. Bert carries his brush for sweeping chimneys over his shoulder. Mary wears her nanny's uniform of black hat and bright blue jacket.

Discover the timeless tale of Mary Poppins as it returns to London's West End. Join Mary, Bert and the Banks family for a magical adventure this Christmas, and sing along to classic tunes including Supercalifragilisticexpialidocious and a Spoonful of Sugar. 23 Oct-29 Mar. Book now

The Snowman at the Peacock Theatre

The Snowman at the Peacock Theatre. Credit: Alastair Muir. Image courtesy of Sadler's Wells

Spark that festive feeling as the classic winter tale of The Snowman returns to enchant the whole family at the Peacock Theatre. Raymond Briggs’ Christmas story is filled with dance, storytelling and songs from the film, as the two friends embark on a magical adventure to the North Pole. 21 Nov-5 Jan

Christmas ballet 

The Royal Ballet's The Nutcracker at the Royal Opera House

A group of ballerinas dance through falling snow in The Nutcracker.

Join the Mouse King, the Sugar Plum Fairy and magician Drosselmeyer for The Royal Ballet’s enchanting version of The Nutcracker. This classic ballet transports audiences to the Kingdom of Sweets for a magical Christmas experience, accompanied by the sounds of Tchaikovsky's score. TBC

English National Ballet’s Nutcracker at the London Coliseum

English National Ballet's The Nutcracker at the London Coliseum. Image courtesy of English National Ballet.

Step into a magical world where toys comes to life in the annual production of the Nutcracker. More than 100 dancers and musicians tell the story of a young girl’s Christmas adventure that begins in snowy Edwardian London. TBC

Musical Christmas shows

Dear Evan Hansen at the Noël Coward Theatre

A group of people stand around Evan Hansen on a dark stage while lights beam around the cast

Treat yourself this Christmas with a visit to one of London's newest West End shows, Dear Evan Hansen. Winner of six Tony Awards, this hotly anticipated Broadway musical explores the meaning of life and the way we live it. Oct TBC 

& Juliet at the Shaftesbury Theatre 

Poster for the new & Juliet musical in London's West End

Forget Romeo! Gather your friends this Christmas to discover if Juliet's tragic ending was actually just her beginning with & Juliet. This feel-good musical is set to a soundtrack of pop hits, including Britney Spear's Baby One More Time. 2 Nov-28 MarBook now

Nativity! The Musical at the Eventim Apollo

Nativity The Musical at the Eventim Apollo.

Chuckle at a primary school’s hapless attempt to put together a festive production during Nativity! The Musical. Based on the Christmas film series, this family-friendly stage adaptation features many of its catchy tunes, including Sparkle and Shine, Nazareth and One Night One Moment. 11-29 Dec. Book now

Raymond Gubbay's My Christmas London

Enjoy a series of festive concerts across the capital with My Christmas London, from a classic Christmas performance and a night of festive tunes from The Jingle Belles at the Barbican, to carols with Philharmonia Orchestra and The Bach Choir at Southbank Centre's Royal Festival Hall. 12-21 Dec

Christmas at the Royal Albert Hall

Christmas Festival at Royal Albert Hall. Image courtesy of Royal Albert Hall

Make the most of Christmas at the Royal Albert Hall with an exciting line-up of shows over the holiday season. The iconic venue's festive entertainment programme usually includes a performance of Handel’s Messiah, seasonal ballet recitals, traditional carol concerts and big-band Christmas hits. 15-24 Dec

Find more musicals in London this Christmas.

Christmas plays and musicals

A Christmas Carol at The Old Vic

Return of A Christmas Carol at the Old Vic - a version by Jack Thorne

Enjoy Charles Dickens’ A Christmas Carol, as the acclaimed production is brought to life on The Old Vic stage. Follow the journey of Ebenezer Scrooge who is visited by spirits wanting to help him change his miserly ways. TBC

Find more things to do at Christmas in London.

Explore by category