All the West End shows you can see at Christmas

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.

Olivia Rook
Olivia Rook

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

Subscribe to our newsletter to unlock exclusive London theatre updates!

  • Get early access to tickets for the newest shows
  • Access to exclusive deals and promotions
  • Stay in the know about news in the West End
  • Get updates on shows that are important to you

You can unsubscribe at any time. Privacy Policy