Seeing a West End show during the Christmas period will add a festive flair to any trip to London. Throughout the Christmas season, many West End shows will add more performances, giving you even more opportunity to catch the shows you've missed out on all year. Or if you're looking to find an extra-special present for somebody this Christmas, why not take that special someone to a show on Christmas Eve, Boxing Day, New Year's Eve or New Year's Day.
We've listed all the West End performances taking place on Christmas Eve, Boxing Day, New Year's Eve or New Year's Day. Find out more about all Christmastime performances of all West End shows and get tickets to West End shows during Christmas 2025.
Book West End tickets on London Theatre.
West End Shows on Christmas Eve
No shows will perform on Christmas Day, but several shows are performing on Christmas Eve. With most shows happening early afternoon, you can see a show before Christmas dinner with family — or bring your family with you and spend the whole day celebrating together! Find the performance times for shows on Christmas Eve below.
All My Sons - 2:30pm
Back to the Future - 1:00pm
Cabaret - 1:00pm
Disney's Hercules - 2:30pm
Elf The Musical - 2:00pm
Hadestown - 1:00pm
Hamilton - 1:00pm
High Noon - 2:30pm
Into the Woods - 2:30pm
Just For One Day - 2:30pm
Les Misérables - 1:00pm and 7:00pm
Lovers Actually - 2:00pm and 5:30pm
Magic Mike Live - 4:00pm
Matilda the Musical - 2:00pm
My Neighbour Totoro - 2:00pm
Oh, Mary! - 2:00pm
Oliver! - 1:00pm
Othello - 2:30pm
Paddington The Musical - 2:00pm
Peppa Pig’s Big Family Show! - 10:30am
Pinocchio - 11:00am
SIX - 1:00pm and 4:00pm
Titanique - 2:00pm
Top Hat - 2:00pm
The Choir of Man - 2:30pm
The Devil Wears Prada - 2:30pm
The Lion King - 2:30pm
The Phantom of the Opera - 1:00pm
The Play That Goes Wrong - 2:30pm
The Producers - 2:30pm
The Red Shoes - 2:00pm
The Snowman - 11:00am and 2:30pm
Woman in Mind - 2:30pm
West End Shows on Boxing Day
If you're already out shopping on Boxing Day, buy yourself some theatre tickets and go see a show. There are 15 shows with Boxing Day performances, and with a variety of afternoon and evening performance times, you're certain to find something that fits your schedule. Check out the times for all West End Boxing Day performances below.
Ballet Shoes - 7:00pm
Christmas Carol Goes Wrong - 7:30pm
Elf The Musical - 2:00pm and 7:00pm
Disney's Hercules - 5:00pm
High Noon - 7:30pm
Magic Mike Live - 7:00pm and 9:30pm
Mamma Mia! - 7:30pm
Matilda the Musical - 7:00pm
MJ The Musical - 7:30pm
Moulin Rouge! - 7:30pm
Peppa Pig’s Big Family Show! - 1:00pm and 3:30pm
Starlight Express - 1:00pm and 5:30pm
Stranger Things: The First Shadow - 7:00pm
The Book of Mormon - 7:30pm
The Importance of Being Earnest - 7:00pm
The Lion King - 7:30pm
The Mousetrap - 7:30pm
The Play That Goes Wrong - 7:30pm
The Red Shoes - 4:00pm
The Snowman - 1:30pm and 5:30pm
Wicked - 7:30pm
Woman in Mind - 7:30pm
West End Shows on New Year's Eve
Spend the year's end in the West End! Make the last day of the year a memorable one by seeing a spectacular show, and get out in time to celebrate the New Year as it comes that night. See below for all the shows with New Year's Eve performances.
A Midsummer Night's Dream - 2:00pm
All My Sons - 2:30pm
Back to the Future - 1:00pm
Ballet Shoes - 1:30pm
Cabaret - 2:00pm and 7:30pm
Christmas Carol Goes Wrong - 7:30pm
Disney's Hercules - 2:30pm
Elf The Musical - 2:00pm
Hadestown - 1:00pm and 5:00pm
Hamilton - 1:00pm
Harry Potter and the Cursed Child - 1:00pm and 6:00pm
High Noon - 2:30pm
Into the Woods - 2:30pm
Just For One Day - 2:30pm
Les Misérables - 1:00pm
Lovers Actually - 3:00pm
Magic Mike Live - 7:00pm
Matilda the Musical - 2:00pm and 7:00pm
MJ The Musical - 6:30pm
Moulin Rouge! - 4:00pm
My Neighbour Totoro - 2:00pm
Oh, Mary! - 4:00pm
Oliver! - 1:00pm
Othello - 2:30pm
Paddington The Musical - 2:00pm
Pinocchio - 11:00am and 3:00pm
SIX - 3:00pm
Starlight Express - 12:00pm and 4:30pm
Stranger Things: The First Shadow - 1:00pm
The Book of Mormon - 2:00pm
The Choir of Man - 3:30pm
The Devil Wears Prada - 2:30pm
The Importance of Being Earnest - 2:00pm
The Lion King - 2:30pm
The Mousetrap - 2:00pm
The Phantom of the Opera - 1:00pm
The Play That Goes Wrong - 2:30pm
The Producers - 2:30pm and 7:30pm
The Red Shoes - 2:00pm
The Snowman - 11:00am and 2:30pm
The Spy Who Came In From The Cold - 2:30pm
Titanique - 5:00pm
Top Hat - 2:00pm
Twelfth Night - 1:30pm
Wicked - 2:30pm
Witness for the Prosecution - 1:00pm
Woman in Mind - 2:30pm
West End Shows on New Year's Day
Ring in the new year with a West End show! A trip to the theatre is a brilliant way to kick off January, and there are plenty of shows to choose from. Check out the performance times for shows on New Year's Day below.
A Midsummer Night's Dream - 7:30pm
Ballet Shoes - 7:00pm
Disney's Hercules - 7:30pm
Elf The Musical - 7:00pm
High Noon - 7:30pm
Into the Woods - 7:30pm
Magic Mike Live - 7:00pm and 9:30pm
Mamma Mia! - 7:30pm
Matilda the Musical - 2:00pm and 7:00pm
Paddington The Musical - 5:00pm
Peppa Pig’s Big Family Show! - 1:00pm and 3:30pm
Stranger Things: The First Shadow - 7:00pm
The Choir of Man - 7:30pm
The Lion King - 7:30pm
The Mousetrap - 7:30pm
What are the Christmas schedules for West End shows?
Find the schedules for all West End shows during the weeks leading up to Christmas and New Year's Eve. Many shows have added additional performances on days they normally don't perform, in lieu of holiday performances. Check out the Christmas schedules below.