At the rate this year's going at, soon we'll be saying "It's Christmas time", but there’s no need to be afraid, because we’re making sure you’re more than prepared for this year’s festive season.


Here at, we’re always good at presenting you with the best guides to having fun at Christmas, from our best UK pantomimes piece to the best Christmas gift experiences and best West End shows.

To help you get in the festive spirit this year (and we don’t mean just humming along to your Christmas playlist spirit, we mean full-on, giddy, can’t sleep on Christmas Eve excitement), we’ve put together this list of the best Christmas shows to see in London.

Featuring plays, musicals and even ballets going on at the West End this winter, this guide is everything you need for the perfect Christmas theatre trip. We’ve got family-friendly shows, like Stick Man as well as more serious performances like A Christmas Carol.

So, without further ado, here are the best Christmas shows to see in London.

More like this

For even more exciting things to do in the Big Smoke this winter (and ones that mostly involve being indoors!), be sure to read our best London experience gifts, best UK candlelight concerts, and best London art exhibitions.

Best West End Christmas shows at a glance:

Best West End Christmas shows for 2024

A Christmas Carol at the Old Vic

Christmas Carol at the old vic poster showing the title and a lantern
A Christmas Carol. London Theatre Direct
  • 9th Nov 2024 – 4th Jan 2025

A Christmas Carol is back at the Old Vic this December, once again bringing the chilling Dickens tale to life. Last year the role of Scrooge was taken on by Doctor Who's Christopher Eccleston, so who knows what great actor will take on the part this time.

Buy A Christmas Carol tickets from £19 at London Theatre Direct

The Nutcracker at London Coliseum

Nutcracker ballet poster showing a ballerina in the snow
Nutcracker. London Theatre Direct
  • 12th Dec 2024 – 12th Jan 2025

The classic ballet is back this winter featuring the music of Tchaikovsky and the choreography of Arielle Smith. Featuring over 100 dancers and musicians, this dance follows Clara, a young girl who follows her toy nutcracker into a magical world run by a formidable rat king.

Buy Nutcracker tickets from £22 at London Theatre Direct

Stick Man at Bloomsbury Theatre

Stick Man play poster showing a cartoon stick running through the snow.
Stick Man. London Theatre Direct
  • 4th Dec 2024 – 5th Jan 2025

Julia Donaldson's beloved story is being brought to life this winter at the Bloomsbury Theatre. See Stick Man caught up in a series of adventures as he's chased by dogs, swans and people, all the while trying to get back to his family in time for Christmas, but will he get there?

Buy Stick Man tickets from £29 at London Theatre Direct


For more great days out, here's what to do in London this weekend, as well as the best musicals on tour UK.