Basket
Remaining time: 

    Christmas Theatre Shows

    FROM £49
    A Christmas Carol at Old Vic Theatre, London
    A Christmas Carol
    FROM £19
    A Christmas Carol - A Ghost Story at Alexandra Palace Theatre, London
    A Christmas Carol - A Ghost Story
    FROM £34
    Beauty and the Beast - A Horny Love Story at Charing Cross Theatre, London
    Beauty and the Beast - A Horny Love Story Opens 21 November 2025
    FROM £25
    Christmas Carol Goes Wrong at Apollo Theatre, London
    Christmas Carol Goes Wrong Opens 06 December 2025
    FROM £46
    Christmas with Anton Du Beke at Theatre Royal Drury Lane, London
    Christmas with Anton Du Beke
    FROM £19
    Cinderella at Rose Theatre Kingston, Kingston
    Cinderella Opens 26 November 2025
    FROM £28
    Dracapella at Park Theatre, London
    Dracapella Opens 03 December 2025
    SAVE UP TO 44%
    Elf The Musical at Aldwych Theatre, London
    Elf The Musical
    FROM £28
    Father Christmas Needs a Wee! at Arts Theatre, London
    Father Christmas Needs a Wee!
    FROM £38
    Go Your Own Way at Gillian Lynne Theatre, London
    Go Your Own Way
    FROM £31
    Into The Woods at Bridge Theatre, London
    Into The Woods Opens 02 December 2025
    FROM £13
    Jack and the Beanstalk  at King's Head Theatre, London
    Jack and the Beanstalk Opens 23 November 2025
    FROM £13
    Jack and the Beanstalk (Lyric Hammersmith) at Lyric Hammersmith, London
    Jack and the Beanstalk (Lyric Hammersmith)
    FROM £42
    Lovers Actually at Other Palace Studio, London
    Lovers Actually Opens 21 November 2025
    FROM £23
    Maddie Moate’s Very Curious Christmas at Garrick Theatre, London
    Maddie Moate’s Very Curious Christmas
    FROM £19
    Matthew Bourne's The Red Shoes at Sadler's Wells, London
    Matthew Bourne's The Red Shoes Opens 02 December 2025
    FROM £19
    Nutcracker - London Coliseum at London Coliseum, London
    Nutcracker - London Coliseum
    SAVE UP TO 42%
    Peppa Pig's Big Family Show! at Theatre Royal Haymarket, London
    Peppa Pig's Big Family Show! Opens 05 December 2025
    FROM £7
    Pinocchio at Shakespeare's Globe, London
    Pinocchio Opens 29 November 2025
    PAY NO FEES
    Potted Panto at Wilton's Music Hall, London
    Potted Panto
    FROM £30
    Stick Man at Bloomsbury Theatre, London
    Stick Man
    FROM £13
    The Fit Prince at King's Head Theatre, London
    The Fit Prince Opens 02 December 2025
    FROM £174
    The Great Christmas Feast at The Lost Estate, London
    The Great Christmas Feast
    FROM £13
    The Gruffalo’s Child at Lyric Theatre, London
    The Gruffalo’s Child
    FROM £16
    The Nutcracker at St Martins Theatre, London
    The Nutcracker Opens 10 December 2025
    FROM £23
    The Snowman at Peacock Theatre, London
    The Snowman
    FROM £39
    Top Hat at Queen Elizabeth Hall, Southbank Centre, London
    Top Hat Opens 12 December 2025
    FROM £31
    Twelfth Night at Barbican, London
    Twelfth Night Opens 08 December 2025
    FROM £25
    West End Musical Christmas  at Lyric Theatre, London
    West End Musical Christmas

    Celebrate the festive season with the sparkle of London’s stages - discover enchanting Christmas shows that bring joy, wonder, and magic to every night out.

    Christmas Musicals

    Experience the magic of the season with spectacular Christmas musicals in London.

    From family favourites like Elf the Musical, to laugh-out-loud comedies such as Lovers Actually and Father Christmas Needs A Wee, London’s West End bursts with festive joy. For a winter treat that isn’t set at christmas time (but has christmassy vibes) check out Top Hat and Into The Woods, the musicals open for a strictly limited run this December.

    Christmas Plays

    Discover captivating Christmas plays across London’s theatres - from classic tales reimagined to brand-new stories filled with festive spirit.

    Enjoy timeless tales like Twelfth Night and Pinocchio, delight younger audiences with Maddie Moate’s Very Curious Christmas, Stick Man, and Peppa Pig’s Big Family Show, or enjoy a twist on a holiday classic with A Christmas Carol, Christmas Carol Goes Wrong, and A Christmas Carol – A Ghost Story.

    Magical West End Christmas Shows Families Will Love This Season

    From festive favourites like The Snowman and A Christmas Carol to the newest Mischief Theatre show Christmas Carol Goes Wrong, London’s West End is brimming with family fun this Christmas. Enjoy some winter sun with The Lion King or cram in some extra revision with Matilda the Musical, these West End classics aren’t going anywhere this holiday period! Whether you’re watching a timeless tale or discovering something new, these festive shows promise laughter, wonder, and memories to treasure long after the curtain falls.

    Christmas Pantomime Theatre Tickets

    Oh yes, there are! London’s Christmas theatre season wouldn’t be complete without a pantomime. Join the laughter with Jack and the Beanstalk, or catch the hilarious Potted Panto, which squeezes seven pantos into 80 minutes of pure fun. For a cheeky, adults-only night out, Beauty and the Beast: A Horny Love Story delivers festive laughs with a risqué spin on a beloved classic.

    Alternative Christmas Shows

    Looking for something different this festive season? London’s stages go beyond Santa and snowmen, offering unique shows that celebrate creativity and style. Enjoy bold storytelling and dazzling dance with Matthew Bourne’s The Red Shoes, or witness ballroom brilliance with Christmas with Anton Du Beke. From innovative ballet to immersive theatre, these alternative Christmas performances bring a fresh sparkle to London’s winter nights.

    Christmas Shows FAQs

    Do West End shows run over Christmas?

    Yes! Although London theatres are closed on Christmas Day, the West End hosts plenty of performances on Christmas Eve, Boxing Day, New Year’s Eve, and New Year’s Day, so you can celebrate the season with a magical night at the theatre.

    What is the best Christmas show in London?

    London’s festive theatre season shines with both classics and new favourites. Discover the heartwarming magic of The Snowman, or enjoy fresh festive fun with new productions like Christmas Carol Goes Wrong and Lovers Actually - each bringing its own sparkle to the city’s holiday calendar.

    What is the best show in London in December?

    There’s no shortage of spectacular shows in December. From the jaw-dropping spectacle of The Lion King and the brilliance of Matilda the Musical to the timeless elegance of The Nutcracker, London’s stages are filled with unforgettable performances for all ages.

    What is the famous Christmas play?

    The most famous Christmas play is undoubtedly A Christmas Carol, a timeless tale that’s been a seasonal tradition since Victorian times. London Theatre Direct offers several adaptations, each with its own twist: A Christmas Carol at the Old Vic delivers classic charm, A Christmas Carol – A Ghost Story at Alexandra Palace Theatre adds a chilling touch, and Christmas Carol Goes Wrong at the Apollo Theatre turns Dickens’ classic into a laugh-out-loud comedy, as the members of the Cornley Polytechnic Drama Society try (and fail) to put on the show.

    Follow us for instant updates and special offers

    Sign up to our mailing list and be the first to hear about new West End shows and exclusive ticket discounts. We value your privacy. You can unsubscribe at any time. But we hope you won’t!