Best Christmas shows, pantomimes and musicals in London 2026

Discover the best Christmas shows in London 2026, from festive pantomimes and West End musicals to family favourites and magical ballet performances.
Carole Rocton
Written by Carole Rocton Edited by Chantal Welch 03 July 2026
Four cast members dressed in Santa hats in Christmas Carol Goes Wrong
Chris Leask in Christmas Carol Goes Wrong. Image courtesy of London Theatre Direct.

Curious to find out which Christmas shows and pantomimes are set to be the highlights of the 2026 festive season? Theatre fans are in for a treat as London's West End welcomes plenty of spectacular productions packed with festive spirit. From dazzling West End shows and festive musicals to family-friendly theatre, magical ballets and laugh-out-loud pantomimes, London's stages are once again filled with joyous theatre productions throughout the winter season.

Our guide to the best West End Christmas shows and pantomimes in London brings together the productions most likely to be this year's festive favourites and well worth adding to your Christmas plans. Whether you're looking for a timeless Christmas classic, a memorable night of festive comedy with one of London's many pantomimes, or a family-friendly show to enjoy with the kids, you'll find plenty of inspiration below to help you choose the perfect show.

Already confirmed are much-loved favourites including The Nutcracker ballet, children's favourites Stick Man and The Gruffalo’s Child. We'll continue to update this guide with the latest Christmas theatre announcements, ticket information and returning festive favourites as more 2026 London Christmas shows are revealed throughout the year.

🎄Christmas shows in London not to miss

  • 🎭 The Nutcracker – Best for a magical festive ballet and a Christmas tradition
  • 🎅 A Christmas Carol Goes Wrong – Best for a laugh-out-loud twist on a Christmas classic
  • 🌲 Stick Man – Best for families with younger children and first theatre trips
  • 🎪 Cirque Alice – Best for a spectacular circus extravaganza inspired by a literary classic

How we chose the best Christmas shows in London this year

Christmas is one of the most exciting times of the year, with theatres across the capital welcoming festive productions ranging from much-loved ballets to pantomimes and Christmas classics.

All year long we keep track of returning festive favourites, new productions and shows generating excitement for the season ahead to help visitors discover the best Christmas shows across the capital. We also consider the variety of experiences on offer, ensuring our selection includes everything from family-friendly shows and pantomimes to ballet, circus and festive theatre.

The Christmas shows featured in this guide have been selected based on feedback from our London-based writers reporting back from previous visits, alongside insights from theatre professionals and industry networks. Recommendations are updated as new shows are announced, helping to keep this guide up to date throughout the Christmas season.

Find the perfect Christmas show

Jump ahead to the relevant section:

Christmas shows confirmed for 2026 

Christmas in London is one of the most popular times of year for theatre, with the West End and venues across the capital hosting a wide range of Christmas shows, pantomimes and festive ballets from November through to December and early January.

Many Christmas shows in London for 2026 are already confirmed and on sale, including all-time favourites such as The Nutcracker ballet and the Old Vic’s A Christmas Carol production, making it a good time to book early for the most popular festive theatre shows and avoid missing out on top West End Christmas productions.

So read on as we round up the best Christmas shows for 2026, including London pantos, ballet and family-friendly festive theatre to help you plan your visit this Christmas season.

Best Christmas shows and musicals in London

The Nutcracker – Best for a magical Christmas ballet tradition

During the production of The Nutcracker Ballet at the London Coliseum, five ballet dancers wearing red and white striped tights and bodices are dancing on stage.
Secure tickets to the magical production of The Nutcracker at London Coliseum this Christmas. Image courtesy of English National Ballet.
Where: London Coliseum, St Martin's Lane, WC2N 4ES
Nearest Tube or train: Charing Cross (Northern and Bakerloo)
When: 17 Dec 2026 - 10 Jan 2027
Duration: 2 hours, including interval
Recommended Age: Children under 5 will not be admitted. Recommended for ages 5 and above.
Price: From £34.25

The Nutcracker is one of those Christmas shows that comes back every year by popular demand, filling the Coliseum with ballet fans looking for that familiar festive sparkle. The English National Ballet’s production brings this flamboyant classic to life, set to Tchaikovsky’s mesmerising score, as more than 100 dancers perform the timeless story of Clara and her journey with the Nutcracker, as they take on the Mouse King.

Follow Clara across Edwardian London, from Drosselmeyer’s Sweets and Delights Emporium, where she first meets the Nutcracker, to magical worlds filled with snowy landscapes, extravagant sweets and festive wonder. Along the way, she joins the Sugar Plum Fairy to face the Rat King before arriving in the colourful Kingdom of Sweets & Delights, where the Sugar Plum Fairy hosts a grand celebration in her honour.

In previous years, we were struck by the dreamy staging, from snowy Christmas trees to the colourful world of giant, glossy sweets. It still feels just as magical today, with choreography by Aaron S. Watkin alongside Olivier Award-winner Arielle Smith. The production makes full use of the Coliseum’s grand stage, with Tchaikovsky’s iconic score performed live by the English National Ballet Philharmonic.

Best for: Ballet and dance fans, as well as anyone looking for a magical and traditional Christmas theatre experience.

Good to know: Children under five are not usually allowed in the auditorium at the London Coliseum. However, children under five and babes-in-arms are welcome at the family-friendly matinee on Saturday 3 January at 2.30pm.

A Christmas Carol – Best for fans of the Dickens’ classic

Artwork promoting A Christmas Carol, with the title written in bold gold letters over a blackdrop on illuminated lanterns.
Get into the festive spirit with Dickens' classic A Christmas Carol, returning to the Old Vic for the ninth year. Image courtesy of London Theatre Direct.
Where: The Old Vic, The Cut, SE1 8NB
Nearest Tube or train: Waterloo (Northern, Jubilee, Bakerloo and Waterloo & City)
When: 12 Nov 2026 - 9 Jan 2027
Duration: 2 hours, including interval
Recommended Age: This production is suitable for ages 8+
Price: From £29.50

Welcome the festive season with the return of Charles Dickens' classic A Christmas Carol at The Old Vic. One of the theatre's biggest hits, Jack Thorne's play returns for its 10th consecutive year, having quickly become one of London's festive must-sees.

Packed with Christmas spirit, the production immerses audiences in Dickens' world through a unique staging that engages more than just the eyes. The auditorium fills with the scent of mince pies, Christmas carols echo around the theatre and, during the second act, even Brussels sprouts descend from the ceiling on parachutes. The festive surprises don't stop there. The Old Vic's in-the-round staging creates a fully immersive 360-degree experience, bringing audiences closer to the action wherever they are seated.

The story follows the bitter Ebenezer Scrooge on a cold Christmas Eve as he is visited by four ghosts from his past, present and future, each determined to rekindle his Christmas spirit. What follows is a whirlwind journey through the choices that have shaped his life, revealing the consequences of a lifetime of selfishness and greed. The question is whether Scrooge can learn from the past and embrace the true spirit of Christmas before it's too late.

Best for: Anyone looking for a festive theatre experience that fully embraces the magic of the season.

Good to know: The Old Vic's in-the-round staging means there are no bad seats in the house, but front-row seats offer the most immersive experience, putting you right in the middle of the action.

The Little Match Girl – Best for a moving winter ballet experience

Poster artwork of a little girl dressed in enchanted clothing tilted holding a match, with a mystical dark background.
Enter the enchanting world of The Little Match Girl this Christmas at Wilton's Music Hall. Image courtesy of London Theatre Direct.
Where: Wilton's Music Hall, 1 Graces Alley, E1 8JB
Nearest Tube or train: Tower Hill (Circle, District and DLR)
When: 3 Dec 2026 - Sat 2 Jan 2027
Duration: 80 minutes, including interval
Recommended Age: 5+
Price: From £20.00

This festive season, step into the enchanting world of The Little Match Girl, an award-winning ballet directed and choreographed by Arthur Pita, inspired by Hans Christian Andersen’s classic fairy tale.

After several successful festive seasons at Sadler’s Wells, this much-loved production combines mesmerising ballet with live music by Frank Moon. It now arrives at Wilton’s Music Hall, transforming its historic stage into a snow-covered Italian town.

We follow Fiammetta, a poor young girl on Christmas Eve, as she wanders the streets trying to sell matches in the freezing cold. As the night grows harsher, she lights her final match in search of warmth, drifting into a series of memories and visions of happier times.

The heart-warming and poignant tale, filled with humour and wonder, sees her meet plenty of characters that show hardship, compassion and hope along the way.

Best for: Ballet lovers, fans of Arthur Pita’s atmospheric choreography and those looking for a more intimate festive show.

Good to know: Wilton’s Music Hall is a restored historic venue, meaning some seats offer more restricted views than others, so it’s worth checking seating plans carefully when booking.

Cirque Alice – Best for jaw-dropping acrobatics and aerial stunts

A poster of a dark blue top hat with 'Cirque Alice' embossed in gold, with a dark blue stage background and smoke
Step into magical ‘Wonderland’ as Cirque Alice reimagines Lewis Carroll’s classic adventures with breathtaking twists and astonishing, gravity-defying feats. Image courtesy of London Theatre Direct.
Where: The Royal Festival Hall, Southbank Centre, Belvedere Road, SE1 8XX
Nearest Tube or train: Waterloo (Jubilee, Northern, Waterloo & City and Bakerloo)
When: 2 Dec 2026-3 Jan 2027
Duration: 2 hours
Recommended Age: 5+, under-12s must be accompanied by an adult.
Price: From £38.75

Go down the rabbit hole and join Alice in a magical Wonderland in Cirque Alice, a brand-new show reimagining Lewis Carroll’s classic through breathtaking acrobatics. This joyful circus production is filled with gravity-defying stunts, mesmerising aerial numbers, mind-bending contortionists, exquisite puppetry, dancers and guest musicians.

The extraordinary show is brought to the stage by the team behind The Illusionists and Circus 1903, with some of the world’s leading performers taking to the stage inside the specially transformed Royal Festival Hall, turned into a magical playground for the duration of the run.

Best for: Circus and acrobatics fans, as well as those looking for a fun take on the classic Alice in Wonderland story.

Good to know: Ringside table tickets are limited and offer up-close views of the acrobats and aerialists, so it’s worth booking early if you want to be closest to the action.

Best Christmas pantomimes in London

A Christmas Carol Goes Wrong – Best for laugh-out-loud festive chaos

Several actors on stage in period outfits surrounding a person hidden inside a big red Christmas present costume.
See a show packed with the trademark slapstick comedy and cleverly staged disasters the Cornley crew is known for. Credit: Matt Crockett. Image courtesy of London Theatre Direct.
Where: Wyndham's Theatre, Charing Cross Road, WC2H 0DA
Nearest Tube or train: Leicester Square (Northern and Piccadilly)
When: 18 Dec 2026 - 23 Jan 2027
Duration: 2 hours 20 minutes, including interval
Recommended Age: This production is recommended for ages 8+. For all productions at Nimax Theatres, children aged 16 and below must be accompanied by an adult aged 18 or over and sat in seats next to each other.
Price: From £31.25

A Christmas Carol Goes Wrong, the chaotic Christmas special from The Cornley Amateur Drama Society, returns with another disaster waiting to happen. Completely undeterred by their past production mishaps, they’re taking on one of Britain’s most treasured festive stories: Dickens’ A Christmas Carol.

Brought to the stage by Mischief Theatre, this festive slapstick comedy is packed with missed cues, malfunctioning props and plenty of backstage drama, resulting in the kind of laugh-out-loud chaos the Goes Wrong productions have become famous for.

As the company attempts to stage the Christmas classic, tensions quickly begin to rise. Between tech crews and stage management struggling to communicate, actors mysteriously going missing and an escalating feud over who gets to play Ebenezer Scrooge, everything that could go wrong does. From auditions and rehearsals to set design and post-show reviews, this parody takes audiences on a madcap ride as the director desperately tries to hold everything together while also keeping the lead role for himself, leading to a total riot.

If, like us, you love a good laugh and the total mayhem that comes with a Goes Wrong production, A Christmas Carol Goes Wrong is sure to hit the mark and have you in stitches from beginning to end.

Best for: Pantomime and slapstick comedy lovers, as well as theatregoers looking for a fresh twist on a beloved Christmas classic.

Good to know: Make sure to book early, as previous West End runs from the Christmas Carol Goes Wrong have sold out quickly, making them some of London's most popular Christmas shows.

Cinderella – Best for an exhilarating twist on a classic

blue mystical background with small shooting stars, a clock face about to strike midnight and Cinderella written across the show poster
Enjoy family-friendly enchanting festive treat Cinderella at Lyric Hammersmith, featuring show-stopping songs, side-splitting comedy and that classic Lyric twist on this most magical of fairy tales. Image courtesy of London Theatre Direct.
Where: Lyric Hammersmith Theatre, Lyric Square, King Street, W6 0QL
Nearest Tube or train: Hammersmith (Circle and District, Hammersmith & City and Piccadilly)
When: 14 Nov 2026-3 Jan 2027
Duration: 2 hours, including interval
Recommended Age: This production is recommended for ages 6+.
Price: From £12.50

Prepare for a side-splitting festive show as the enchanting classic Cinderella comes to the Lyric Hammersmith stage with a fresh twist. This family-friendly production is packed with show-stopping songs, plenty of laugh-out-loud moments and all your favourite characters, from singing mice and handsome princes to magical fairy godmothers.

The Lyric Hammersmith has become known for its memorable Christmas productions, and Cinderella is set to continue that tradition with a hilarious take on the beloved fairy tale. Follow the story of a young girl forced to live under the rule of her wicked stepmother and stepsisters, before an unexpected touch of magic gives her the chance to swap rags for riches and attend the royal ball.

Written by Joel Horwood (The Ocean at the End of the Lane) and directed by Robin Belfield (Princess Essex), this festive production brings plenty of humour and sparkle to the classic fairytale, making it a great choice for families looking for a fun Christmas theatre outing in London.

Best for: Families with young children and anyone looking for a fun-filled pantomime-inspired take on a classic fairy tale.

Good to know: The Lyric Hammersmith is a smaller, more intimate venue than most West End theatres, so even seats further back still feel close to the action. Central seats in the stalls tend to give the best overall view of the stage.

Best Christmas shows for kids in London

Stick Man – Best for a playful festive adventure

Stick Man cast together holding up figures of fish on wooden sticks.
Enjoy a delightful mix of puppetry, music, and storytelling with Stick Man, playing at Bloomsbury Theatre. Image courtesy of Mark Senior PR.
Where: Bloomsbury Theatre, 15 Gordon Street, WC1H 0AH
Nearest Tube or train: Euston Square (Circle, Hammersmith and Metropolitan)
When: 3 Dec 2026-3 Jan 2027
Duration: 1 hour (no interval)
Recommended Age: This production is recommended for ages 3+
Price: From £18.75

Kids are in for a treat this Christmas as Julia Donaldson's lovable character returns in this family favourite, mixing puppetry, music and storytelling. Follow Stick Man as he embarks on the adventure of a lifetime trying to reunite with his family. Things soon take an unexpected turn when he meets a dog who wants to play fetch, a swan looking for material for her nest, and he even finds himself in a sticky situation after ending up on a fire. Will he overcome the obstacles in his path and make it back home to the family tree?

Having entertained families across the UK for more than a decade, Stick Man continues to delight audiences by bringing Julia Donaldson's much-loved story to life on stage. Twinkling trees, playful choreography and sing-along songs make for a festive treat, while the clever puppetry is a real highlight, with the dog puppet proving especially popular with younger audience members. Performed by a cast of three, the show packs plenty of energy, humour and heart into its one-hour running time, keeping both children and adults entertained throughout.

Best for: Families with children aged three and above and fans of Julia Donaldson's books.

Good to know: With a running time of just one hour and no interval, this is the perfect family friendly Christmas show for first-time theatre-goers.

The Smartest Giant in Town – Best for a wholesome family theatre trip

This is the artwork for the children's theatre show The Smartest Giant in Town, showing miniature-sized animals looking up at a giant dressed in clothes.
See the Smartest Giant in Town this Christmas, a heart-warming tale about friendship at the Saint Martin's Theatre. Image courtesy of London Theatre Direct
Where: St Martin’s Theatre, West Street, WC2H 9NZ
Nearest Tube or train: Leicester Square (Northern and Piccadilly)
When: 9 Dec 2026 – 3 Jan 2027
Duration: 55 minutes (no interval)
Recommended Age: Babes in arms will be allowed for this performance. Babes under 12 months, seated in an adult's lap do not need a ticket.
Price: From £16.25

Another delightful stage adaptation of one of Julia Donaldson and Axel Scheffler’s beloved children’s books, The Smartest Giant in Town follows George, a giant who is tired of looking scruffy and decides it’s time for a new look. After treating himself to some smart new clothes, George proudly sets out to become the smartest giant in town. But, as he makes his way through town, he comes across a number of animals in need of help... and his new clothes soon prove more useful than he expected.

What follows is a heartwarming story of friendship, kindness and generosity, brought to life through clever puppetry, lively songs and plenty of giggles along the way. George’s good intentions often land him in laughable situations, keeping little ones entertained throughout this charming 55-minute production.

Best for: Family theatre outings, introducing little ones to the world of theatre, and fans of Julia Donaldson and Axel Scheffler’s stories.

Good to know: With performances taking place late morning and early afternoon, the show is easy to fit around younger children's routines.

Peppa Pig's Big Family Show! – Best for little ones' first theatre trip

Official poster of Peppa Pig's Big Family Show, featuring Peppa Pig and little brother George, with Mummy Pig and Daddy Pig in the distance.
Peppa Pig’s Big Family Show! at Theatre Royal Haymarket. Image courtesy of London Theatre Direct.
Where: Theatre Royal Haymarket, 18 Suffolk Street, SW1Y 4HT
Nearest Tube or train: Piccadilly Circus (Piccadilly and Bakerloo)
When: 4 Dec 2026 - 3 Jan 2027
Duration: 1 hour 20 minutes, including interval
Recommended Age: Babes in arms are allowed for this production, babes under 12 months sitting on an adults lap do not need a ticket. All other patrons do need a ticket for entry.
Price: From £12.50

Join Peppa Pig and her family as they return to the West End for another fun-filled adventure packed with surprises. This Christmas, Peppa Pig’s Big Family Show! follows Peppa, George, Mummy Pig and Daddy Pig as they get ready to welcome a brand-new member of the family.

With so much to do before the big day, the whole family needs a helping hand to get everything ready. Based on the much-loved animated TV series, this live stage show brings Peppa Pig’s world to life with catchy songs, colourful sets and plenty of surprises. Packed with music, laughter and audience participation, it's an ideal Christmas theatre outing for younger children and devoted Peppa Pig fans alike. 

Best for: Peppa Pig fans and families looking for a fun and interactive Christmas theatre experience.

Good to know: Prams and buggies can be left in the cloakroom up to 30 minutes before the performance, provided they are fully collapsible as space is limited.

More Christmas shows coming soon

Pinocchio the Musical – Best for a magical puppetry-filled adventure

In the stage adaptation of the fairy tale at the Shakespeare Globe, two cast members wearing black clothes and white collars hold a wooden puppet of Pinocchio on stage.
See the return of the musical adaptation of the classic fairy tale, Pinocchio, which will be back at Shakespeare's Globe for the winter season in 2026. Photo credit: Johan Persson.
Where: Shakespeare's Globe, 21 New Globe Walk, Bankside, SE1 9DT
Nearest Tube or train: Blackfriars (District and Circle)
When: 28 Nov 2026-3 Jan 2027
Duration: 2 hours 10 minutes, including interval
Recommended Age: 5+

After a triumphant first run at Shakespeare's Globe, Pinocchio the Musical returns for another festive season, bringing the much-loved character back to the stage and inviting audiences to reconnect with their inner child. Inspired by Carlo Collodi's original children's book, this fresh adaptation follows Geppetto, an inventor and outsider who finds little joy in his daily routine until he creates a wooden puppet named Pinocchio.

What follows is a whirlwind adventure as Pinocchio sets out to discover what it truly means to be human. Along the way, he encounters a colourful cast of characters, from the cunning Fox and Cat to the terrifying Coachman, as he navigates a world filled with temptation, danger and wonder while searching for his place within it.

The puppetry is one of the show's standout features, bringing Pinocchio and the story's fantastical creatures to life in remarkable fashion. From the hallucinatory Blue Fairy to the giant blue whale that appears to swim through the audience, the production combines striking visuals, breathtaking costumes and inventive staging to create a genuinely magical theatre experience.

Best for: Families with older children, fans of classic stories and anyone looking for a visually spectacular Christmas theatre experience.

Good to know: Unlike most London theatres, Shakespeare's Globe has an open roof, meaning you're exposed to the elements, particularly during winter performances. We recommend wrapping up warm and bringing an extra layer, particularly if you are attending with children.

Other top West End shows you can book now

Want to catch a top London theatre show before December? Check out this list of unmissable performances that have stood the test of time in London's West End! If you're not sure what to book, check out our roundup of the best musicals in London in 2026 before making your choice.

  • Discover the destiny of two witches like no other who test the boundaries of friendship and trust in the sensational Wicked The Musical.
  • Follow the adventures of Simba as he embarks on a quest of his own before coming back to the tribe in Disney's award-winning musical The Lion King.
  • Alternatively, you could see one of the top ten musicals and long-running West End shows that remain theatregoers' firm favourites. These include Les Misérables, which is celebrating its 40-year anniversary on stage, and the global phenomenon that is MAMMA MIA!, celebrating 25 years spreading ABBA-themed sunshine in the West End.

Best Christmas shows in London FAQs

What are the best Christmas shows in London?

There’s no better time than Christmas to catch a show in London’s West End, when the theatre district comes alive with festive productions for all ages. From classical ballet favourites like The Nutcracker to must-see adaptations such as A Christmas Carol, the season offers everything from traditional storytelling to immersive theatrical experiences.

What Christmas shows in London are suitable for families?

Families are not short of choice at Christmas in London, with plenty of pantomimes delivering laugh-out-loud moments as well as kid-friendly shows, including adaptations of Julia Donaldson and Axel Scheffler’s much-loved books. Stick Man and The Smartest Giant in Town are great for younger children, while Peppa Pig’s Big Family Show! is a firm favourite for toddlers. For something a bit different, Cirque Alice brings a spectacular experience to the stage, complete with acrobatics and aerial stunts.

When do Christmas shows go on sale in London?

Some London Christmas shows, especially returning favourites like The Nutcracker, go on sale as early as spring, with other productions confirmed later in the summer. If you’re planning to see popular shows such as A Christmas Carol at The Old Vic, it’s worth booking in advance, as tickets tend to sell out quickly.

What is the most popular Christmas ballet in London?

A Christmas tradition for more than a decade, The Nutcracker is still London’s most popular Christmas ballet, attracting ballet fans year after year. Another much-loved production is The Little Match Girl, originally staged at Sadler’s Wells and now returning at Wilton’s Music Hall, bringing Hans Christian Andersen’s moving tale to life in a production directed and choreographed by Arthur Pita.

Are there pantomimes in London at Christmas?

There are plenty of pantomimes to see in London during the festive season, blending classic Christmas tales with madcap comedy and laugh-out-loud antics. This year’s top Christmas comedies and London pantomimes include the Lyric Hammersmith’s take on Cinderella and the return of Mischief Comedy’s festive mayhem in A Christmas Carol Goes Wrong.

Explore by category