Events

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 this winter. From Christmas pantomimes and festive ballet, to spectacular Christmas theatre productions and some top family shows, there's plenty to see this winter in London. 

Christmas panto

Snow White at the London Palladium

Snow White at the London Palladium. Image courtesy of Premier PR

Join Dawn French, Paul Zerdin and a star-studded cast for this festive family treat. When young princess Snow White is forced to flee her evil stepmother, she seeks help from 7 new friends. 8 Dec-13 Jan. Book now

Peter Pan at the Richmond Theatre 

Journey to Neverland with Peter Pan this Christmas in London. Telling the famous story of a flying boy and his battle with an evil pirate, the show is filled with fun, adventure, laughter and audience participation. 8 Dec-6 Jan

Aladdin at Hackney Empire

Aladdin, written in yellow on a red background

Meet a powerful genie, an evil sorcerer and an adventurous boy in classic pantomime, Aladdin. Legendary pantomime star, Clive Rowe, leads a cast of West End performers in Hackney Empire’s famous Christmas production. 24 Nov-6 Jan

Family Christmas shows

Awful Auntie at the Bloomsbury Theatre

Awful Auntie at the Bloomsbury Theatre. Image courtesy of Kate Morley PR.

Catch the stage adaptation of David Walliams’ children’s book, Awful Auntie. Stella’s trip to London goes horribly wrong when she wakes up 3 months later, with only her suspicious aunt Alberta to answer her questions. 12 Dec-6 Jan. Book now

Aladdin on Ice at Alexandra Palace

Experience a unique adaptation of the famous Aladdin story told by Alexandra Palace Ice Rink Amateur Productions. Using a mix of modern and traditional music, a cast of all ages will perform the magical story in a show sure to get everyone into the festive spirit. 7 - 10 Dec. Book now

Circus 1903 at the Royal Festival Hall

Circus 1903 at the Royal Festival Hall. Image courtesy of The Corner Shop PR.

Experience sensational new show Circus 1903 as it arrives in London for its European premiere. Acrobats, jugglers and trapeze artists mix with stunning puppets to celebrate the golden age of circus. 19 Dec-5 Jan. Book now

Disney on Ice presents Dream Big at The O2 

Disney on Ice presents Dream Big at The O2. Image courtesy of Instinct PR.

See your favourite characters this Christmas season in London, including Moana, Mickey Mouse, Aladdin and Olaf, in Disney on Ice presents Dream Big. Figure skating combines with spectacular sets in this show filled with heroes, heroines and Disney magic. 26 Dec-6 Jan. Book now

Horrible Christmas at Alexandra Palace 

Horrible Christmas at Alexandra Palace. Credit: Ian Tilton. Image courtesy of Kate Morley PR.

Find out if Charles Dickens and Rudolph The Red-Nosed Reindeer can help a young boy save the day in Horrible Christmas. Created by the team behind Horrible Histories, this family play whizzes through the history of the festive season. 13-30 Dec 

Room on the Broom Live at the Lyric Theatre

Room on the Broom at the Lyric Theatre.

Join a witch, her cat and the friends they meet as they travel on their broomstick, in Room on the Broom Live. This Olivier award-nominated stage adaptation is based on Julia Donaldson and Axel Scheffler’s picture book. 23 Nov-13 Jan. Book now

Rumpelstiltskin at the Queen Elizabeth Hall

Rumpelstiltskin at the Queen Elizabeth Hall. Image courtesy of the Southbank Centre.

Discover a new version of classic fairytale, Rumpelstiltskin. A pair of best friends are torn apart in this story of a shape-shifting imp, who is out for revenge. 13 Dec-6 Jan

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. 22 Nov-6 Jan. Book now

Walking with Dinosaurs – The Arena Spectacular at SSE Arena, Wembley

See prehistoric animals brought to life on stage in Walking with Dinosaurs – The Arena Spectacular. Michaela Strachan presents this incredible show that features 18 life-sized creatures, including a Tyrannosaurus rex. 27-30 Dec

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 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. 3 Dec-15 Jan. Book now

Matthew Bourne's Swan Lake at Sadler’s Wells Theatre

Matthew Bourne's Swan Lake at Sadler's Wells. Image courtesy of Raw PR.

Experience an iconic reinvention of a ballet classic as Matthew Bourne’s Swan Lake graces the stage this Christmas in London. This version of the dance show is famous for replacing the female corps-de-ballet with an all-male cast. 4 Dec-27 Jan

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 Nutcracker. More than 100 dancers and musicians tell the story of a young girl’s Christmas adventure that begins in snowy Edwardian London. 13-30 Dec. Book now

Musical Christmas shows

Christmas Festival at the Royal Albert Hall

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

Join the Christmas Festival at Royal Albert Hall to enjoy a diverse collection of shows. Choose from classical favourite Handel’s Messiah, festive films Home Alone and The Snowman accompanied by live music, two versions of A Christmas Carol, seasonal ballet The Nutcracker, traditional carol concerts and more. 1-31 Dec

The Band at the Theatre Royal Haymarket

The Band at Theatre Royal Haymarket. Photo credit: Matt Crockett. Image courtesy of Amanda Malpass PR.

Catch The Band, the new London musical from Take That, which is packed with the boyband’s chart-topping songs. Follow a group of female friends who try to relive their youth and meet their heroes. 1 Dec-12 JanBook now

Hansel and Gretel at the Royal Opera House

Enter a forest filled with surprises in family opera, Hansel and Gretel. Discover what happens when when the two youthful explorers find a house made entirely of cake. 11-29 Dec. Book now

Jeff Wayne’s The War of the Worlds at The O2

Jeff Wayne's The War of the Worlds - Alive on Stage at The O2

See HG Wells’ science fiction tale The War of the Worlds, set to Jeff Wayne's iconic music. Experience holography, intense lighting, a towering bridge and a 36-piece string orchestra in this thrilling spectacle. 15 Dec. Book now

Mariah Carey's All I Want for Christmas is You tour at The O2 

Mariah Carey's All I Want For Christmas Is You at The O2. Image courtesy of The O2.

Join record-breaking performer Mariah Carey for a musical celebration of Christmas. The superstar singer entertains audiences with a collection of festive favourites, including All I Want for Christmas is You. 11 Dec. Book 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. Starring comedian Jo Brand, actor Danny Dyer and his daughter, Love Island 2018 winner Dani Dyer. 19-31 DecBook now

Raymond Gubbay's My Christmas London

Enjoy a series of festive concerts across the capital with My Christmas London, from the Christmas Classics concert at Barbican and Christmas tunes with the world-famous King’s College Choir at Royal Festival Hall, to Carols by Candlelight at beautiful Cadogan Hall and the annual Christmas Spectacular at Theatre Royal Drury Lane. 12 Dec - 1 Jan

Find more musicals in London this Christmas.

Christmas plays and musicals

A Christmas Carol at The Old Vic

Enjoy Charles Dickens’ A Christmas Carol, as the acclaimed production returns to The Old Vic. Follow the journey of Ebenezer Scrooge who is visited by spirits wanting to help him change his miserly ways. 24 Nov-19 Jan. Book now

War Horse at the National Theatre 

War Horse at the National Theatre. Credit: Brinkhoff & Mögenburg. Image courtesy of the National Theatre.

See award-winning play War Horse as it returns to the National Theatre 11 years after its premiere. When Albert’s horse is sold to the army, the young boy follows his friend into the middle of the First World War, hoping to bring him home. 8 Nov-5 Jan 

Find more things to do at Christmas in London.

Explore by category