6 Magical Christmas Theatre Shows To Book For 2026

London’s theatres come alive at Christmas, with a sense of magic and wonder that even the biggest Scrooge can’t resist. This winter, the city’s stages will play host to heartwarming stories and timeless tales that’ll get you in the festive spirit in style. From curated classic adaptations to innovative immersive shows, there’s a Christmas theatre show to enjoy with all the family.
Whether it’s a theatrical adaptation of Raymond Briggs’ The Snowman to The Old Vic’s production of A Christmas Carol, these are the unforgettable Christmas theatre shows to book for 2024.
Home Alone In Concert

Few films capture the magic of Christmas quite like Home Alone, and there’s something rather special about seeing it come to life at the Royal Albert Hall. Settle in for a festive screening of the much-loved classic, following Kevin McCallister as he takes on two hapless burglars, while John Williams’ unforgettable score is performed live to picture by the magnificent Royal Philharmonic Concert Orchestra and Crouch End Festival Chorus. With the grandeur of the Royal Albert Hall as its backdrop, expect a wonderfully nostalgic evening of festive music, laughter and Christmas magic.
When: 4 december 2026- 5 december 2026
Where: royal albert hall Kensington gore, london sw7 2ap
GET TICKEtS
A Christmas Carol

It’s not Christmas without a little Charles Dickens, and few festive stories are as loved as Scrooge’s journey from miser to merry man. This year, The Old Vic’s acclaimed production of A Christmas Carol returns to the stage, bringing the much-loved tale to life once again.Brought to life through Jack Thorne’s acclaimed adaptation and Matthew Warchus’ direction, expect to see all the familiar faces, from Jacob Marley and Tiny Tim to the ghosts of Christmas Past, Present and Future. Christopher Eccleston takes on the role of Scrooge in this festive production, complete with atmospheric staging, music and plenty of Christmas spirit. It’s an enchanting retelling of a much-loved Christmas classic that never loses its charm.
When: 12 November 2026 – 9 January 2027
Where: The Old Vic, The Cut, SE1 8NB
GET TICKETS
The Snowman

A nostalgic classic and the perfect festive outing for all the family, who doesn’t love the heartwarming story of a boy who befriends a snowman? This Christmas, Raymond Briggs’ beloved tale returns to the Peacock Theatre for its 27th year, bringing the story to life on stage.
With Bill Alexander’s direction, music and lyrics by Howard Blake, including the much-loved anthem ‘Walking in the Air’, and choreography by Robert North, this is a production that has stood the test of time. Expect beautiful storytelling, graceful dance, live music and whimsical sets as the story unfolds on stage.
A wonderful festive treat for children and adults alike, The Snowman is a Christmas tradition worth making time for.
When: 21 november 2026– 3 january 2027
Where: Peacock Theatre, Portugal Street, WC2A 2HT
GET TICKETS
Cinderella

If you’re yet to discover Sadler’s Wells, consider this your excuse. A little hidden gem in the heart of Clerkenwell, this charming theatre is the setting for some of London’s most captivating dance productions. Returning this Christmas is Matthew Bourne’s Cinderella, a spectacular reimagining of the classic fairy tale from the acclaimed choreographer, whose distinctive storytelling and theatrical flair have made him one of Britain’s most celebrated dance talents. Marking its 30th anniversary, this is a rather special opportunity to see one of his most beloved productions return to the stage.
When: 1 DECEMBER 2026- 17 January 2027
Where: Sadler’s Wells Theatre, 62 rosebery ave, EC1R 4TN
GET TICKETS
The Great Christmas Feast

If you prefer your Scrooge with a feast on side, then The Lost Estate’s retelling of Dickens’ famous tale is for you. Immerse yourself in Victorian London as a cast of actors and musicians take you on a festive journey that’ll engage you from start to finish. Plus, the menu is equally on-theme, featuring a set menu from the era and a list of cocktails to match. What’s not to love about dinner and a show?
When: 6 November 2026 – 31 December 2026
Where: The Lost Estate, 7-9 Beaumont Avenue, London, W14 9LP
GET TICKETS
The Nutcracker

A London Christmas tradition for all the family, The Nutcracker returns to the London Coliseum for a limited run of performances. Gush and gasp over 100 dancers and musicians perform in front of what’s set to be a sold-out audience. Expect spectacular, stunning set design and Tchaikovsky’s tone to to create a magical atmosphere as Clara’s enchanting story with the Nutcracker unfolds on stage. A much-loved Christmas classic, tickets are always in high demand, so be sure to book early to avoid missing out.
When: 17 December 2026- 10 january 2027
Where: London Coliseum, St Martin’s Lane, WC2N 4ES
GET TICKETS