Best 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 in December and over the holiday season, from Christmas pantomimes and festive ballets, to spectacular Christmas theatre productions and the latest West End shows. 

Book the best Christmas shows in London 

  • Christmas shows to book now
  • Christmas ballets in London
  • Top kids show this Christmas
  • Best pantomimes in London
  • Quirky Christmas shows
  • Christmas concerts in London
  • Christmas shows 

    Circus 1903 at the Eventim Apollo

    A man dressed in a black suit and hat with circus performers and an two elephant models in the background.

    See jaw-dropping stunts and incredible acrobatics at Circus 1903which returns to London this year at the Eventim Apollo. This must-see circus show transports theatre-goers to the turn of the 20th century with high-wire acts, trapeze artists, life-size elephant puppets and more. 

    Elf the Musical at the Dominion Theatre

    ELF The Musical official poster. A snowy landscape with Santa and his reindeers are flying over with the full moon on the background.

    Enjoy an adaptation of a much-loved Christmas movie in ELF The Musical at the Dominion Theatre featuring songs like “Nobody Cares About Santa". See the heart-warming story of Buddy who grew up around Santa’s little helpers, heading to New York to find his real family.

    Dolly Parton’s Smoky Mountain Christmas Carol at Southbank Centre’s Queen Elizabeth Hall

    A group of actors portraying miners on stage are dancing together.

    Experience a reimagined version of Charles Dickens’ classic tale in Dolly Parton’s Smoky Mountain Christmas Carol at the Southbank Centre's Queen Elizabeth Hall. Don’t miss the story of Ebenezer Scrooge and the three ghosts accompanied by Dolly Parton’s music and lyrics with a Tennessee Twist.

    It's a Wonderful Life at the London Coliseum

    This winter, see the opera adaptation of a classic Christmas movie, This Wonderful Life, at the London Coliseum. The story, based on Dickens' A Christmas Carol, follows George Bailey, a simple and humble man who seems to have lost all hope having let go of his dreams. His guardian angel, Clara, played by Danielle de Nieseshows him what Christmas is about, as hope is rekindled. 

    West End Musical Christmas at the Lyric Theatre

    Discover the West End's ultimate Christmas celebration at the Lyric Theatre this December. For one night only, the West End Musical Christmas brings all the singing and dancing Christmas extravaganza for what looks like the perfect party.

    La Clique at Leicester Square

    Official poster of the live cabaret and circus acts La Clique, playing in Leicester Square. An acrobat flies around a circle of fire.

    The live show La Clique makes its come back to Leicester Square this winter. Join the festive fun and enter the magnificent Spiegeltent for a night filled with laughter and surprise while you discover an incredible mix of circus, comedy and cabaret.

    Tim Burton's The Nightmare Before Christmas Live at SSE Arena, Wembley

    Enjoy a special screening of Tim Burton's The Nightmare Before Christmas with live singing from Danny Elfman and music from the BBC Concert Orchestra for two nights only at SSE Arena, Wembley. Book a VIP ticket to bag some of the best seats in the house, gain access to a VIP bar, and even have the chance to meet Elfman, plus much more.

    Christmas ballets in London

    The Nutcracker at The London Coliseum

    A ballet dancer in a beautiful white dress stands in the middle of a snowy forest holding a nutcracker doll out in front of her.

    See more than 100 ballet dancers and musicians bringing back Tchaikovsky’s The Nutcracker to life on the London Coliseum stage. Marking its annual return, this classic show follows Clara and her Nutcracker doll go on a magical adventure where they meet all sorts of characters. 

    The Nutcracker at the Royal Albert Hall

    A girl in a white dress holds up a Nutcracker doll as she dances. In the background is a  graphic of the Royal Albert Hall and a Christmas tree, while ballerinas are superimposed in the foreground.

    See Tchaikovsky's classic tale The Nutcracker brought to life on the Royal Albert Hall stage by the Birmingham Royal Ballet. See eye-catching costumes and projections, and follow Clara on her journey through a winter wonderland in the quest to find the Sugar Plum Fairy. 

    The Nutcracker at the Royal Opera House

    Be mesmerised as the Royal Ballet performs Tchaikovsky’s festive masterpiece The Nutcracker on the Royal Opera House stage over Christmas. Peter Wright’s production stays true to the spirit of the original ballet, which is set to the Russian composer’s captivating score. 

    Matthew Bourne's Sleeping Beauty at Sadler’s Wells

    Matthew Bourne’s Sleeping Beauty returns to Sadler’s Wells for its 10th anniversary production. Enjoy the timeless tale and a world of fairies and vampires with music by Tchaikovsky and find out if Aurora finds her true love. 

    Top kids show this Christmas

    Stick Man at the Leicester Square Theatre

    The cast and characters of Stick Man on stage under the spotlight

    The Leicester Square Theatre brings Julia Donaldson’s loveable Stick Man back to life this Christmas. Follow his adventures as he leaves the family tree, a trip that is not without chaos and mischief, made all the more spectacular with music, puppetry and dance. 

    Peppa Pig’s Best Day Ever at Theatre Royal Haymarket

    A lady holds the hands of costumed characters Peppa Pig and George, who is carrying a dinosaur stuffed toy, in front of the school.

    Peppa, George, Mummy Pig and Daddy Pig are going on an epic road trip for Christmas, where they explore castles and caves, and come face to face with dragons and dinosaurs on Peppa Pig's Best Day Ever at Theatre Royal Haymarket. There are also plenty of muddy puddles along the way, of course, in this song-filled show. 

    Father Christmas Needs A Wee! at the Arts Theatre

    This December, discover a rather hilarious adaptation of Nicholas Allan's book: Father Christmas Needs A Wee! at the Arts Theatre in Leicester Square. At each house he visits on Christmas Eve, Santa finds different types of treats, milk and cookies amongst favourites, and finds himself in need of using the toilet, so much that he forgets to deliver some presents. 

    The Smartest Giant in Town at the St Martin's Theatre

    Meet George, a giant with a big heart, who decides he needs a new wardrobe for a smarty-pants look. The Smartest Giant in Towna musical adaptation of the bestselling book by Julia Donaldson, tells the moving story of a giant in his quest to start anew, only to stumble across a series of animals in need of his help... or shall we say his brand new clothes! 

    The Snowman at the Peacock Theatre

    Be enchanted by this ballet adaptation of Raymond Briggs’ timeless children’s story The Snowman at the Peacock Theatre. Discover what happens when a boy meets a snowman who comes to life, and go with them on a magical adventure to the North Pole. 

    Various Snowmen wearing hats and scarves of different colours are dancing on a stage looking like a snow covered forest.

    Hey Duggee The Live Theatre Show at Southbank Centre's Royal Festival Hall

    Experience the children’s smash hit series brought to life in Hey Duggee The Live Theatre Show at Southbank Centre's Royal Festival Hall. Follow Duggee and his friends on an adventure with never-ending laughs, singing and dancing for the first time on stage. 

    The Fir Tree at Shakespeare's Globe Theatre

    Watch a re-imagined version of Hans Christian Anderson’s festive tale The Fir Tree at Shakespeare's Globe Theatre. Follow this family favourite telling the story of a little fir tree afraid of growing up, and join it on its quest to find out where other Christmas trees go. 

    Best pantomimes in London

    Jack and the Beanstalk at the London Palladium

    Official poster of Jack and the Beanstalk, a Christmas show at the London Palladium. A boy seems to be climbing on a giant shoe from which we can see a magic bean growing.

    Meet Mrs Blunderbore, the giant's devilish wife, in Jack and the Beanstalk directed by Michael Harrison at the London Palladium. Follow the story of Jack planting magic beans that grow into an enormous beanstalk through the clouds, leading the way into a wondrous land of giants.

    Mother Goose at the Duke of York’s Theatre

    Or head to the Duke of York's Theatre and see a spectacular production of the traditional pantomime Mother Goose where Ian McKellen plays Mother Goose and runs an animal sanctuary with her husband in a tale full of farces and surprises. Some might get their feathers ruffled along the way. 

    Potted Panto at the Apollo Theatre

    Official poster of Potted Panto with a selection of characters from Snow White and other characters wearing colourful outfits.

    Join the fun at the Apollo Theatre for a wild ride with your favourite characters from the world of pantomimes. Potted Panto brings back to the stage seven of the best loved pantomimes in what is sure to be an all laugh out loud evening.

    The Further Adventures of Peter Pan - The Return of Captain Hook at Fairfield Halls

    Enjoy the return of Captain Hook with a star-studded cast in Peter Pan at Fairfield Halls in Croydon. Join Peter, Smee, Tinker Bell, Emily and The Mermaid on a new adventure in Neverland.

    Jack and the Beanstalk at Lyric Hammersmith

    Jack tries to tame an out-of-control beanstalk when his magic beans are more than they seem. Does he succeed with the help of Dame Trot? Lyric Hammersmith's hilarious take on the much-loved story Jack and the Beanstalk is a perfect night out for the whole family.

    Mother Goose at the Hackney Empire

    A cartoon version of a goose sits on a golden egg next to a woman wearing a white and blue dress, with the London Eye and rhe city of London in the background.

    See the legendary pantomime classic with Clive Rowe as Mother Goose at Hackney Empire. Witness the classic tale of a magical goose laying golden eggs with great costumes, live music and lots of audience participation ("oh no there isn't"... "oh yes there is!").

    Cinderella at Theatre Royal Stratford East

    Discover how Cinderella’s fate takes a magical turn in this timeless tale at Theatre Royal Stratford East. Putting a unique twist on the original story, this East London venue brings Cinderella to Ancient Egypt during this fun-filled show that mixes original music, colourful sets and eye-catching costumes.

    Goldilocks and the Three Bears at Richmond Theatre

    Enter a wondrous world where anything could happen in Goldilocks and the Three Bears at Richmond Theatre. Find out what happens this Christmas season when Goldilocks Circus is battling another circus and circumstances only change for the better by the arrival of three bears. 

    Quirky Christmas shows

    The Magic Circle Christmas Show at The Magic Circle Foundation

    Enjoy a magical evening as magicians bewitch you with their best tricks. The Magic Circle Foundation, the world's leading magical society, opens its doors with a show packed with close-up magic and other stunts perfect for a unique evening with friends and family. Take the chance to explore the museum before the show starts, where you'll find mysterious memorabilia, from Houdini's strait jacket to the shoes in which Dynamo walked across the Thames. 

    Bugsy Malone the Musical at the Alexandra Palace Theatre

    Travel to gangster-infested New York City with Bugsy Malone The Musical: Meet mobsters, showgirls and other colourful characters in the midst of unmitigated mayhem - don't miss this fun show. Custard pies will be flying off the stage!

    Horrible Histories Horrible Christmas at the Barbican

    Horrible Histories Horrible Christmas, a terrific Christmas tale, will make you jump on your seat at the Barbican. Discover how Christmas has come under threat from Victorian times to the Tudor golden age in the company of famous historic figures. Join Charles Dickens, Oliver Cromwell, Henry VIII and many others along the way as they come together to save Christmas. 

    The Wind in the Willows Wilton's at Wilton’s Music Hall

    Experience a new adaptation of Kenneth Grahame's The Wind in the Willows by children's author Piers Today at Wilton's Music Hall. Wind in the Willows Wilton's is set in modern day London and follows the tale through the seasons, from Hyde Park in spring to Mole's house at Christmas, as the heroes of the story battle contemporary climate issues.

    A Christmas Carol at The Old Vic

    Cast members, dressed in Victorian clothing, on stage at The Old Vic.

    A unique production of the festive classic A Christmas Carol returns to The Old Vic this winter. Matthew Warchus' production, adapted by Jack Thorne, is a fresh take on Dickens’ tale of compassion, which won five Tony Awards for its Broadway run in 2019. 

    A Christmas Carol at the Rose Theatre

    Join Charles Dickens in the cold and snowy streets of London with this adaptation of a Christmas Carol at the Rose Theatre. Follow Ebenezer Scrooge at a time supposed to be the happiest of the year, but not for Scrooge who hates carol singers and all things christmassy. Discover a brand new tale of a classic with songs by Eamonn O’Dwyer (Beauty and the Beast) and experience the spirit of Christmas with the whole family.  

    Christmas concerts in London

    The Jive Aces NOT Quite Christmas Show at the Aldwych Theatre

    The Jives Aces, 2012 finalists of Britain's Got Talent, swing back to London this December with a NOT Quite Christmas Show at the Aldwych Theatre. Join for an evening of blues, jazz and rock'n'roll from Dean Martin to Elvis Presley with a few festive favourites in the mix. 

    Massaoke: Christmas Live at the Electric Ballroom Camden

    Don't miss out on an electrifying Christmas party with the rock band Massaoke at the Electric Ballroom in Camden. Join the band in a massive sing-along with all your favourite festive hits from the 80s, 90s and beyond for a live show where you get to be the star for one evening.

    Jingle Bells Christmas at the Barbican

    Join the ultimate Christmas party at the Barbican and sing your heart out with some of your favourite Christmas tunes, from "All I Want For Christmas Is You" and many other festive hits. 

    Find more shows and musicals in London this festive season.