The West End has a long history of providing the best Christmas entertainment in London for all the family, from side-splitting pantomimes to uplifting plays.
December shows in London are a fantastic treat to enjoy, whether it's classics like The Snowman spreading holiday cheer, or warming new family favourites to greet the festive season. Keep your eyes peeled below for the best Christmas theatre in London this year.
1 Shows in London
Frequently Asked Questions
Which pantomimes are in London this year?
The Lyric Hammersmith in West London also produces a panto every year. It is highly regarded for being both affordable and offering a contemporary twist on classic stories. Alternatively, try Hackney Empire's popular panto offering, starring and directed by panto Dame legend Clive Rowe.
Other London pantomimes in 2024 include Jack and the Beanstalk at New Wimbledon Theatre and Beauty and the Beast at Richmond Theatre.
Who is starring in the Palladium pantomime this year?
What are the best Christmas shows for kids?
Many other West End shows for kids play over Christmas. Visit our Kids' theatre page to see what's on and book ahead.
What is there to do in London over Christmas?
In central London, visitors can enjoy incredible Christmas lights. Carnaby Street’s are a particular highlight, with a different theme each year. The Southbank Centre Christmas Market and department stores such as Harrods and Fortnum & Mason offer very different but equally exciting opportunities for gift buying, and you can spend an afternoon ice skating at locations across the city including Somerset House.
Catching a show in the West End is the perfect addition to a day of festive celebrations. There are lots of Christmas shows in London from late November through to early January, including the Old Vic’s acclaimed A Christmas Carol, the hugely popular Palladium Panto, and traditional ballets such as The Nutcracker.
Check out our rundown of the best past and present West End Christmas musicals to see more shows that truly celebrate the festive season.