All the West End shows you can see at Christmas
From Guys & Dolls to Wicked and The Lion King, this is your ultimate list of shows that will be playing in the West End during the Christmas period.
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 2024.
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.
Hamilton - 2:30pm
The Lion King - 2:30pm
MJ The Musical - 1:30pm
Mrs Doubtfire - 1:00pm
Harry Potter and the Cursed Child - 1:00pm and 6:00pm
Les Misérables - 2:30pm
The Phantom of the Opera - 2:30pm
Back to the Future - 1:00pm
The Choir of Man - 2:30pm
Guys & Dolls - 2:30pm
Why Am I So Single? - 2:30pm
Fawlty Towers: The Play - 2:30pm
The Curious Case of Benjamin Button - 1:30pm
Dr Strangelove - 2:30pm
SIX - 1:00pm
Nutcracker - 6:00pm
The Devil Wears Prada - 2:30pm
Cabaret - 1:00pm
The Snowman - 11:00am and 2:30pm
Matthew Bourne's Swan Lake: The Next Generation - 2:00pm
Oliver! - 2:30pm
Starlight Express - 12:00pm and 4: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.
Mamma Mia! - 7:30pm
Moulin Rouge! - 7:30pm
Wicked - 7:30pm
The Lion King - 7:30pm
Mrs Doubtfire - 7:30pm
The Book of Mormon - 7:30pm
Mean Girls - 7:30pm
The Mousetrap - 7:30pm
Tina the Musical - 7:00pm
Matilda the Musical - 7:00pm
Stranger Things: The First Shadow - 7:00pm
Why Am I So Single? - 7:30pm
Nutcracker - 4:00pm
The Devil Wears Prada - 6:30pm
The Snowman - 2:30pm
Matthew Bourne's Swan Lake: The Next Generation - 4:00pm
Magic Mike Live - 7:00pm and 9:30pm
Starlight Express - 4: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.
Hamilton - 1:00pm and 6:00pm
Mamma Mia! - 4:00pm
Moulin Rouge! - 4:00pm
Wicked - 2:30pm
The Lion King - 2:30pm
MJ The Musical - 1:30pm and 6:30pm
Mrs Doubtfire - 2:30pm
The Book of Mormon - 2:30pm
Mean Girls - 1:30pm
The Mousetrap - 3:00pm and 7:30pm
Tina the Musical - 2:30pm
Matilda the Musical - 2:00pm
Stranger Things: The First Shadow - 1:00pm
Harry Potter and the Cursed Child - 1:00pm and 6:00pm
Les Misérables - 1:00pm and 6:00pm
The Phantom of the Opera - 1:00pm and 6:00pm
Back to the Future - 2:30pm
Guys & Dolls - 2:30pm
Why Am I So Single? - 2:30pm and 7:30pm
Fawlty Towers: The Play - 2:30pm
The Curious Case of Benjamin Button - 1:30pm and 7:00pm
The Play That Goes Wrong - 3:00pm
Hadestown - 1:00pm and 5:00pm
Dr Strangelove - 2:30pm
SIX - 4:00pm
Nutcracker - 2:00pm
The Devil Wears Prada - 2:30pm
Cabaret - 2:00pm and 7:30pm
Witness for the Prosecution - 1:00pm
The Lehman Trilogy - 1:00pm
The Snowman - 11:00am and 2:30pm
Matthew Bourne's Swan Lake: The Next Generation - 2:30pm
Magic Mike Live - 7:00pm
The Producers - 3:00pm
Oliver! - 1:00pm
Starlight Express - 12:00pm and 4: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.
Mamma Mia! - 7:30pm
The Lion King - 2:30pm and 7:30pm
Mrs Doubtfire - 7:30pm
The Mousetrap - 7:30pm
Tina the Musical - 7:00pm
Matilda the Musical - 2:00pm and 7:00pm
Harry Potter and the Cursed Child - 1:00pm and 6:00pm
Guys & Dolls - 2:30pm and 7:30pm
The Devil Wears Prada - 7:30pm
Magic Mike Live - 7:00pm
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.
ABBA Voyage
ABBA Voyage has performances on the 27, 28 and 30 December at 3:00pm and 7:45pm, and on the 29 December at 1:00pm and 6:00pm. Book ABBA Voyage tickets on London Theatre.
Back to the Future
Back to the Future will perform on Christmas Eve and New Year's Eve. There will also be performances on the 27, 28 and 30 December at 2:30pm and 7:30pm, and on the 29 December at 1:00pm and 6:00pm. Book Back to the Future tickets on London Theatre.
Cabaret
Cabaret will perform on Christmas Eve and New Year's Eve. There will also be performances on the 27, 28 and 30 December at 2:00pm and 7:30pm. Book Cabaret tickets on London Theatre.
Dr Strangelove
Dr Strangelove will perform on Christmas Eve and New Year's Eve. There are further performances on the 27, 28 and 30 December at 2:30pm and 7:30pm, and on the 29 December at 2:30pm. Book Dr Strangelove tickets on London Theatre.
Fawlty Towers: The Play
Fawlty Towers: The Play will perform on Christmas Eve and New Year's Eve. There are further performances on the 27, 28 and 30 December at 2:30pm and 7:30pm. Book Fawlty Towers: The Play tickets on London Theatre.
Guys & Dolls
Guys & Dolls will perform on Christmas Eve, New Year's Eve and New Year's Day. There are further performances on the 27 and 30 December at 7:30pm, and on the 28 December at 2:30pm and 7:30pm. Book Guys & Dolls tickets on London Theatre.
Hadestown
Hadestown will perform on New Year's Eve. There will be further performances on the 27 and 30 December at 7:30pm, on the 28 December at 2:30pm and 7:30pm, and on the 29 December at 2:00pm and 7:00pm. Book tickets to Hadestown on London Theatre.
Hamilton
Hamilton will perform on Christmas Eve and New Year's Eve. There will be additional performances on the 27 and 28 December at 2:30pm and 7:30pm, on the 29 December at 2:30pm, and on 30 December at 7:30pm. Book tickets to Hamilton on London Theatre.
Harry Potter and the Cursed Child
Harry Potter and the Cursed Child will perform on Christmas Eve, New Year's Eve and New Year's Day. There are further performances on the 27 and 28 December at 2:00pm and 7:00pm, and on the 29 December at 1:00pm and 6:00pm. Book Harry Potter and the Cursed Child tickets on London Theatre.
Les Misérables
Les Misérables will perform on Christmas Eve and New Year's Eve. There are also performances on the 27 and 28 December at 2:30pm and 7:30pm, on the 29 December at 2:30pm, and on the 30 December at 7:30pm. Book Les Misérables tickets on London Theatre.
Magic Mike Live
Magic Mike Live will perform on Boxing Day, New Year's Eve and New Year's Day. There will be additional performances on the 27 December at 7:00pm and 9:30pm, the 28 December at 4:00pm, 7:00pm and 9:30pm, and the 29 December at 4:00pm and 7:00pm. Book Magic Mike Live tickets on London Theatre.
Mamma Mia!
Mamma Mia! will perform on Boxing Day and New Year's Eve. There are also performances on the 27, 28 and 30 December at 3:00pm and 7:30pm and on the 29 December at 5:00pm. Book Mamma Mia! tickets on London Theatre.
Matthew Bourne's Swan Lake: The Next Generation
Matthew Bourne's Swan Lake: The Next Generation will perform on Christmas Eve, Boxing Day and New Year's Eve. There will also be performances at 7:30pm on the 27 and 30 December, 2:30pm and 7:30pm on the 28 December, and 2:00pm and 7:00pm on the 29 December. Book Matthew Bourne's Swan Lake: The Next Generation tickets on London Theatre.
Matilda the Musical
Matilda the Musical will perform on Boxing Day, New Year's Eve and New Year's Day. There will also be performances at 2:00pm and 7:00pm on the 27 and 28 December, and 2:00pm on the 30 December. Book Matilda the Musical tickets on London Theatre.
Mean Girls
Mean Girls will perform on Boxing Day and New Year's Eve. There will also be performances at 2:30pm and 7:30pm on the 27, 28 and 30 December, and 3:00pm on the 29 December. Book Mean Girls tickets on London Theatre.
MJ The Musical
MJ The Musical will perform on Boxing Day and New Year's Eve. There will also be performances at 2:30pm and 7:30pm on the 27, 28 and 30 December, and 2:30pm on the 29 December. Book MJ The Musical tickets on London Theatre.
Moulin Rouge! The Musical
Moulin Rouge! The Musical will perform on Boxing Day and New Year's Eve. There will also be shows at 2:30pm and 7:30pm on the 27 and 30 December, and 7:30pm on the 28 and 29 December. Book Moulin Rouge! The Musical tickets on London Theatre.
Mrs Doubtfire
Mrs Doubtfire will perform on Christmas Eve, Boxing Day, New Year's Eve and New Year's Day. There are other performances at 2:30pm and 7:30pm on the 27 and 28 December, and at 1:00pm and 5:00pm on 29 December. Book Mrs Doubtfire tickets on London Theatre.
Nutcracker
Nutcracker will perform on Christmas Eve, Boxing Day and New Year's Eve. There will be further performances on the 27, 28 and 30 December at 2:30pm and 7:30pm. Book Nutcracker tickets on London Theatre.
Oliver!
Oliver will perform on Christmas Eve and New Year's Eve. There will be further performances on the 27, 28 and 30 December at 2:30pm and 7:30pm, and on the 29 December at 2:30pm. Book Oliver tickets on London Theatre.
Only Fools and Horses: The Musical
There are performances on the 27, 28 and 29 December at 2:30pm and 7:30pm. Book Only Fools and Horses: The Musical tickets on London Theatre.
SIX
SIX will perform on Christmas Eve and New Year's Eve. There are other performances on the 27 December at 8:00pm, on the 28 December at 4:00pm and 8:00pm, on the 29 December at 3:00pm and 7:00pm, and on the 30 December at 4:00pm. Book SIX tickets on London Theatre.
Starlight Express
Starlight Express will perform on Christmas Eve, Boxing Day and New Year's Eve. There are other performances on the 27, 28 and 29 December at 1:00pm and 5:30pm. Book Starlight Express tickets on London Theatre.
Stranger Things: The First Shadow
Stranger Things: The First Shadow will perform on Boxing Day and New Year's Eve. There are other performances on the 27, 28 and 30 December at 1:00pm and 7:00pm, and on 29 December at 3:00pm. Book Stranger Things: The First Shadow tickets on London Theatre.
The Book of Mormon
The Book of Mormon will perform on Boxing Day and New Year's Eve. There are additional performances on the 27, 28 and 30 December at 2:30pm and 7:30pm and on the 29 December at 2:30pm. Book The Book of Mormon tickets on London Theatre.
The Choir of Man
The Choir of Man will perform on Christmas Eve. There are additional performances on the 27, 28 and 29 December at 3:30pm and 7:30pm. Book The Choir of Man tickets on London Theatre.
The Curious Case of Benjamin Button
The Curious Case of Benjamin Button will perform on Christmas Eve and New Year's Eve. There are additional performances on the 27 and 28 December at 2:30pm and 7:30pm, and on the 30 December at 1:30pm and 7:00pm. Book The Curious Case of Benjamin Button tickets on London Theatre.
The Devil Wears Prada
The Devil Wears Prada will perform on Christmas Eve, Boxing Day, New Year's Eve and New Year's Day. There are additional performances on the 28 and 30 December at 2:30pm and 7:30pm, and on the 27 December at 7:30pm. Book The Devil Wears Prada tickets on London Theatre.
The Lion King
The Lion King will perform on Christmas Eve, Boxing Day, New Year's Eve and New Year's Day. There are also shows on the 27 and 28 December at 2:30pm and 7:30pm and on the 29 December at 2:30pm. Book The Lion King tickets on London Theatre.
The Mousetrap
The Mousetrap will perform on Boxing Day, New Year's Eve and New Year's Day. There are additional performances on the 27, 28 and 30 December at 3:00pm and 7:30pm. Book The Mousetrap tickets on London Theatre.
The Lehman Trilogy
The Lehman Trilogy will perform on New Year's Eve. There are also performances on the 27 and 28 December at 1:00pm and 7:00pm, on the 30 December at 7:00pm. Book The Lehman Trilogy tickets on London Theatre.
The Phantom of the Opera
The Phantom of the Opera will perform on Christmas Eve and New Year's Eve. There are also performances on the 27 and 28 December at 2:30pm and 7:30pm, on the 29 December at 2:30pm, and on the 30 December at 7:30pm. Book The Phantom of the Opera tickets on London Theatre.
The Play That Goes Wrong
The Play That Goes Wrong will perform on New Year's Eve. There will also be further performances on the 27 and 30 December at 7:30pm, on the 28 December at 2:30pm and 7:30pm, and on the 29 December at 3:00pm and 7:00pm. Book The Play That Goes Wrong tickets on London Theatre.
The Producers
The Producers will perform on New Year's Eve. There will also be a performance on the 29 December at 7:30pm. Book The Producers tickets on London Theatre.
The Snowman
The Snowman will perform on Christmas Eve, Boxing Day and New Year's Eve. There are further performances on the 27 December at 11:00am and 2:30pm, and three performances on 28 and 29 December (11:00am, 2:30pm and 7:00pm). Book The Snowman tickets on London Theatre.
Tina – the Tina Turner Musical
There will be performances on Boxing Day, New Year's Eve and New Year's Day. There are additional performances on the 27, 28 and 30 December at 2:30pm and 7:30pm. Book Tina - the Tina Turner Musical tickets on London Theatre.
Wicked
Wicked will perform on Boxing Day and New Year's Eve. There are additional performances on the 27, 28 and 30 December at 2:30pm and 7:30pm and on the 29 December at 7:30pm. Book Wicked tickets on London Theatre.
Witness for the Prosecution
Witness for the Prosecution will perform on New Year's Eve. There are further performances on the 27 and 28 December on 2:30pm and 7:30pm, on the 29 December at 3:00pm, and on the 30 December at 2:00pm and 7:00pm. Book Witness for the Prosecution tickets on London Theatre.
Why Am I So Single?
Why Am I So Single? will perform on Christmas Eve, Boxing Day and New Year's Eve. There are additional performances on the 28 and 29 December at 2:30pm and 7:30pm, and on the 27 December at 7:30pm. Book Why Am I So Single? tickets on London Theatre.
Originally published on