© LONDON BRIDGE HOTEL 2016
8-18 LONDON BRIDGE STREET,
LONDON SE1 9SG, UK
+44 (0)20 7855 2200 +44 (0)20 7855 2233

London’s Best Christmas Shows: The Ultimate Guide to Festive Theatre, Lights, and Family Fun

Posted on by London Bridge Hotel

There’s nowhere quite like London at Christmas. The city fills with fairy lights, mulled wine, and the unmistakable buzz of a festive season that takes theatre, spectacle, and celebration seriously. Whether you’re after a classic West End musical, a panto the whole family can shout along with, or an illuminated trail through a royal park, London’s Christmas shows are some of the best in the world.

We’ve pulled together our pick of the season’s must-see shows, sorted by the kind of festive day or night out you’re after. And because London Bridge Hotel is right in the heart of Southwark, with the Old Vic, Southbank and the West End all within easy reach, we’ve included a few tips on getting between shows, too.

The Best Christmas Shows in London

CategoryShowVenue
Best classic taleA Christmas CarolThe Old Vic
Best balletNutcrackerLondon Coliseum
Best for young familiesThe SnowmanPeacock Theatre
Best pantoCinderellaHackney Empire
Best free showChristmas lights switch-onOxford Street, Regent Street, Carnaby Street
Best light trailChristmas at KewKew Gardens
Best day outHyde Park Winter WonderlandHyde Park

Best Christmas Theatre and West End Shows in London

If you only see one Christmas show in London this year, do it at the theatre. The capital’s stages are dressed for the season from mid-November to early January, with everything from Dickensian classics to brand-new festive musicals:

A Christmas Carol at the Old Vic

Matthew Warchus’ adaptation of Dickens’s ghost story, scripted by Jack Thorne, has become a fixture of the London Christmas calendar. A Christmas Carol returns to the Old Vic on The Cut for its tenth consecutive year, running from 12 November 2026 to 9 January 2027. Expect mince pies and satsumas handed round the auditorium, live carol singing and an immersive, in-the-round staging that puts you right in the middle of Scrooge’s redemption. Tickets start from £14.50 (with a restricted view), with relaxed, captioned, audio-described and signed performances available throughout the run. The Old Vic is a short, pleasant walk from London Bridge Hotel via Southbank, or a couple of stops on the Jubilee line from London Bridge to Waterloo.

London’s Christmas Pantomimes

No festive theatre guide would be complete without panto. The London Palladium’s star-studded production is a perennial highlight for big names and even bigger production numbers, while the Lyric Hammersmith is known for giving classic tales a sharp, contemporary twist with its 2026 run of Cinderella. Over in east London, Hackney Empire continues its long panto tradition with Olivier winner Clive Rowe returning to the stage for the 2026 season, running from 21 November to 31 December. If you’re travelling with children, panto is a brilliant, boisterous introduction to live theatre. Just be prepared to unleash some enthusiastic booing.

Musicals and Festive West End Favourites

Beyond the specifically Christmas-themed shows, this is peak season for West End musicals generally, with visitors often combining a festive show with old favourites like The Lion King, Wicked, or Frozen. Tickets to a West End show also make a lovely gift for anyone visiting London over the holidays.

lyceum theatre exterior in london with lion king banner - best christmas shows in london

Best Christmas Shows in London for Families and Kids

Travelling with younger children? A handful of shows are designed specifically with families in mind:

  • The Snowman, Peacock Theatre: Raymond Briggs’s beloved tale gets a brand-new staging for 2026, choreographed by Will Tuckett, running from 21 November 2026 to 3 January 2027. Now one of London’s longest-running Christmas shows, it combines dance, puppetry, and the unforgettable Walking in the Air for a show suitable for children aged two and up.
  • Unicorn Theatre productions: London’s dedicated children’s theatre near London Bridge regularly stages festive family shows aimed squarely at younger audiences, including Santa’s First Christmas for ages 4 and up.
  • Cinderella, Hackney Empire, and Jack and the Beanstalk-style pantomimes: generally recommended from around age six and up, with plenty of songs, slapstick and audience participation.

Christmas Ballet Shows in London

For a more traditional festive treat, English National Ballet’s Nutcracker returns to the London Coliseum from 17 December 2026 to 10 January 2027. Set to Tchaikovsky’s famous score and performed live by more than 100 dancers and musicians, this is Clara’s journey from an Edwardian Christmas Eve party to the Land of Sweets, and it remains one of the most photographed, loved Christmas shows in the capital. Tickets start from around £30, and a family-friendly matinee performance welcomes children under five.

Christmas Comedy Shows in London

If panto isn’t for you, London’s comedy clubs and cabaret venues lean fully into the season, too. Look out for festive stand-up specials at venues across the West End and beyond throughout December, along with adult-only Christmas cabaret shows for a grown-up night out. It’s a great shout for an office Christmas party that fancies something a little different.

christmas lights in regents street - best christmas light shows in london

London’s Best Christmas Light Shows

Not every great Christmas show happens on a stage. Some of London’s most magical festive experiences are illuminated trails and light displays:

  • Christmas at Kew: London’s most acclaimed light trail transforms the Royal Botanic Gardens into an after-dark spectacle of installations, music, and colour. Running from 13 November 2026 to 3 January 2027, it’s a separate ticketed event from daytime Kew Gardens entry, so book ahead, and allow around two hours to walk the full route.
  • Hyde Park Winter Wonderland: Open from 19 November 2026 to 3 January 2027, this is London’s biggest festive event, combining a huge funfair, circus shows, and the UK’s largest outdoor ice rink around the Victorian bandstand.
  • Oxford Street, Regent Street and Carnaby Street light switch-ons: free to visit and unmissable if you’re in the West End, with Carnaby Street in particular known for a striking new theme each year.
  • Southbank Centre Christmas lights and market: a short stroll from London Bridge Hotel, the illuminated Southbank stretch makes a lovely free evening walk along the river.

Christmas Exhibitions and Specialist Shows in London

London’s Christmas calendar isn’t limited to theatres and light trails. A handful of large-scale exhibitions bring their own festive editions to the capital each December:

  • Ideal Christmas Show, Olympia London: Britain’s best-loved home and gift show gets a festive makeover from 26 to 29 November 2026, with hundreds of exhibitors, seasonal decorations, and gift ideas under one roof, plus free entry to the neighbouring Cake & Bake Show.
  • London International Horse Show, ExCeL London: known as “the horse world’s Christmas party”, this five-day festive showjumping, dressage, and driving spectacular runs from 17 to 21 December 2026, complete with a shopping village and family-friendly displays including the Shetland Pony Grand National.

Practical Tips for Booking Christmas Shows in London

  • Book early. The most popular shows, particularly A Christmas Carol, The Snowman and Christmas at Kew, sell out well in advance, especially for weekend dates in December.
  • Weekday matinees are quieter. If you’d rather avoid the busiest evening crowds, a weekday afternoon performance is usually a calmer, cheaper option.
  • Check age guidance. Family-friendly shows list a recommended minimum age; A Christmas Carol, for example, is best suited to ages eight and up.
  • Getting around from London Bridge. Southwark station and London Bridge station both give quick access to the Jubilee and Northern lines, putting Waterloo, the West End, and Hyde Park all within a short journey. Many Southbank venues, including the Old Vic, are an easy walk along the river.
  • Combine your visit. Christmas shows pair naturally with a wander through London’s Christmas markets. If you’re planning your trip around the festive season, our guides to where London’s Christmas markets are and Christmas in London Bridge are good places to start.
Exterior London Bridge Hotel

Make a Night of it at London Bridge Hotel

Seeing a Christmas show in London is even better with somewhere comfortable to come back to. London Bridge Hotel is directly opposite London Bridge station, in the heart of Southwark, making it a convenient base for any trip to the capital; it’s close enough to walk to the Old Vic and Southbank, and just a couple of stops from the West End.

After the curtain falls, warm up with a Christmas cocktail or a nightcap at our Quarter Bar & Lounge, where festively-dressed interiors make a fitting end to an evening at the theatre. If you’re making a full day of it, a traditional afternoon tea before an early matinee is a lovely way to get into the festive spirit, and our Londinium restaurant serves a hearty breakfast to fuel a busy day of sightseeing and shows.

Bringing a group along to see a show? London Bridge Hotel also hosts private Christmas parties throughout the festive season, with packages that include a welcome reception, a three-course dinner and all the trimmings – a great option for an office celebration or a family gathering before or after a night at the theatre. And with a choice of stylish rooms, suites and serviced apartments, it’s easy to turn a single show into a proper festive weekend away.

Frequently Asked Questions

It depends on what you’re looking for. For a classic, atmospheric night out, A Christmas Carol at the Old Vic is a long-standing favourite. Families with young children tend to love The Snowman at the Peacock Theatre, while ballet fans should head to English National Ballet’s Nutcracker at the London Coliseum.

The Snowman admits children aged two and up, and children’s venues such as the Unicorn Theatre near London Bridge regularly stage festive productions aimed at very young audiences. Always check a show’s specific age guidance before booking.

The best-known production runs annually at the Old Vic theatre in Waterloo, a short walk from London Bridge Hotel. It typically opens in mid-November and runs into early January.

It’s a large seasonal exhibition held at Olympia London each November, bringing together hundreds of exhibitors selling gifts, decorations and homeware, alongside food and drink stalls and demonstration theatres.

We run private Christmas party packages throughout the festive season, ideal for offices, teams, and families celebrating before or after a night at the theatre. Packages typically include a welcome drink, a three-course festive dinner and dedicated event space, all just a short walk from the Old Vic and Southbank.

The Oxford Street, Regent Street and Carnaby Street light switch-ons are free to view once installed, as is a stroll along the illuminated Southbank near Borough Market. Christmas at Kew’s Palm House display is also a treat to see, though the full Christmas at Kew trail itself requires a ticket.

London Bridge station connects directly to the Jubilee and Northern lines, both of which reach central London and the West End in around 10–15 minutes.