All the West End shows you can see at Christmas

All the West End shows you can see at Christmas

From Guys and 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 at Christmas.

LT - CTA - 250

West End Shows on Christmas Eve

No shows will perform on Christmas Day, but eight 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.

The Snowman - 11:00am
Frozen - 1:00pm
The Gruffalo’s Child - 11:00am, 2:00pm and 4:30pm
Edward Scissorhands - 2:00pm
Unbelievable - 2:00pm
The Play That Goes Wrong - 3:00pm
Back to the Future - 1:00pm
Wicked - 1:00pm

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.

Elf - 7:30pm
The Nutcracker - 5:00pm
The Time Traveller’s Wife - 7:30pm
The Book of Mormon - 7:30pm
Crazy For You - 7:30pm
Edward Scissorhands - 7:30pm
The Little Big Things - 7:30pm
Sunset Boulevard - 7:30pm
The Lion King - 7:30pm
Mrs Doubtfire - 7:30pm
The Enfield Haunting - 7:30pm
Wicked - 7:30pm
Tina the Musical - 7:00pm
Matilda the Musical - 7:00pm
Moulin Rouge! - 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.

Frozen - 1:00pm
The Gruffalo’s Child - 10:30am
Hamilton - 2:30pm
Harry Potter and the Cursed Child - 1:00pm
Crazy For You - 1:00pm
Unbelievable - 2:00pm
The Play That Goes Wrong - 3:00pm
Stephen Sondheim’s Old Friends - 2:30pm
Back to the Future - 3:00pm
The Lion King - 2:30pm
ABBA Voyage - 1:00pm
Mamma Mia! - 2:00pm
Cabaret - 2:00pm and 7:30pm
Jersey Boys - 4:00pm
Wicked - 1:00pm
Hamnet - 2:30pm
Moulin Rouge! - 1:30pm and 6:30pm
Matilda the Musical - 2:00pm
The Phantom of the Opera - 2:30pm
Les Misérables - 2:30pm
Magic Mike Live - 7:00pm

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.

Elf - 7:30pm
The Gruffalo’s Child - 11:00am, 2:00pm and 4:20pm
The Time Traveller’s Wife - 7:30pm
Harry Potter and the Cursed Child - 1:00pm
The Book of Mormon - 7:30pm
Guys and Dolls - 7:30pm
Sunset Boulevard - 7:30pm
Dear England - 7:00pm
The Unfriend - 7:30pm
ABBA Voyage - 3:00pm and 7:45pm
Mamma Mia! - 7:30pm
Mrs Doubtfire - 7:30pm
The Enfield Haunting - 7:30pm
The Mousetrap - 7:30pm
Tina the Musical - 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.

Elf

Elf will perform on Boxing Day and New Year's Day. There will be two performances a day (2:30pm and 7:30pm) on 27, 29 and 30 December. Book Elf tickets on London Theatre.

The Snowman

The Snowman will perform on Christmas Eve. There will be one performance a day (11:00am) from 27-29 December and three performances on 30 December (11:00am, 2:30pm and 7:00pm). Book The Snowman tickets on London Theatre.

The Nutcracker

The Nutcracker will perform on Boxing Day. There will be a further performance on the 27 at 2:30pm, and performances at 2:30pm and 7:30pm on the 29 and 30 December. Book tickets for The Nutcracker on London Theatre.

Hamilton

Hamilton will perform on New Year's Eve. There will be additional performances on the 27, 28 and 30 December at 2:30pm and 7:30pm and on the 29 December at 7:30pm. Book tickets to Hamilton on London Theatre.

The Time Traveller’s Wife

There are performances of The Time Traveller's Wife on Boxing Day and New Year's Day. 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 tickets to The Time Traveller's Wife on London Theatre.

Harry Potter and the Cursed Child

Harry Potter and the Cursed Child will perform on New Year's Eve and New Year's Day. There is a further performance on the 28 December at 2:00pm. Book Harry Potter and the Cursed Child tickets on London Theatre.

The Book of Mormon

The Book of Mormon will perform on Boxing Day and New Year's Day. There are additional performances on the 27, 29 and 30 December at 2:30pm and 7:30pm and on the 28 December at 7:30pm. Book The Book of Mormon tickets on London Theatre.

Crazy For You

Crazy For You will perform on Boxing Day 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 7:30pm. Book Crazy For You tickets on London Theatre.

Edward Scissorhands

Edward Scissorhands will perform on Christmas Eve and Boxing Day. There are further performances on the 27, 29 and 30 December at 2:30pm and 7:30pm and on the 28 December at 7:30pm. Book Edward Scissorhands tickets on London Theatre.

Guys and Dolls

Guys and Dolls will perform on New Year's Day. There are further performances on the 27, 28 and 30 December at 2:30pm and 7:30pm and on the 29 December at 7:30pm. Book Guys and Dolls tickets on London Theatre.

The Little Big Things

The Little Big Things will perform on Boxing Day. There are also performances on the 27, 28 and 30 at 2:30pm and 7:30pm and on the 29 December at 7:30pm. Book The Little Big Things tickets on London Theatre.

Unbelievable

Unbelievable will perform on Christmas Eve 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 7:30pm. Book Unbelievable tickets on London Theatre.

The Play That Goes Wrong

The Play That Goes Wrong will perform on Christmas Eve and New Year's Eve. There will also be a performance at 7:30pm on the 30 December. Book The Play That Goes Wrong tickets on London Theatre.

Stephen Sondheim’s Old Friends

There is a performance of Stephen Sondheim's Old Friends on New Year's Eve, as well as the 27 and 30 December at 2:30pm and 7:30pm and on the 28 and 29 December at 7:30pm. Book Stephen Sondheim’s Old Friends tickets on London Theatre.

Sunset Boulevard

Sunset Boulevard will perform on Boxing Day and New Year's Day. There are also performances on the 27 and 29 December at 7:30pm. Book Sunset Boulevard 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, 29 and 30 December at 2:30pm and 7:30pm. Book Back to the Future tickets on London Theatre.

Dear England

Dear England will perform on New Year's Day. There are also shows on the 27, 28 and 30 December at 2:30pm and 7:00pm and on the 29 December at 7:00pm. Book Dear England tickets on London Theatre.

The Lion King

The Lion King will perform on Boxing Day and New Year's Eve. There are also shows on the 27, 29 and 30 December at 2:30pm and 7:30pm and on the 28 December at 7:30pm. Book The Lion King tickets on London Theatre.

ABBA Voyage

ABBA Voyage will perform on New Year's Eve and New Year's Day. There will also be performances at 3:00pm and 7:45pm on 27-30 December. Book ABBA Voyage tickets on London Theatre.

Mamma Mia!

Mamma Mia! will perform on New Year's Eve and New Year's Day. There are also performances on the 27, 28 and 30 December at 3:00pm and 7:30pm and on the 29 December at 7:30pm. Book Mamma Mia! tickets on London Theatre.

Cabaret

Cabaret will perform on New Year's Eve. There will also be performances on the 27, 28 and 30 December at 2:00pm and 7:30pm and on the 29 December at 7:30pm. Book Cabaret tickets on London Theatre.

The Unfriend

There will be a performance of The Unfriend on New Year's Day. There are also performances on the 27, 28 and 30 December at 2:30pm and 7:30pm and on the 29 December at 7:30pm. Book The Unfriend tickets on London Theatre.

My Neighbour Totoro

There are performances at 2:00pm and 7:00pm on the 28 December, 7:00pm on the 29 December and 2:00pm on the 30 December. Book My Neighbour Totoro tickets on London Theatre.

Mrs Doubtfire

Mrs Doubtfire will perform on Boxing Day and New Year's Day. There are other performances at 2:30pm and 7:30pm every day from 27-30 December. Book Mrs Doubtfire tickets on London Theatre.

The Motive and the Cue

There are performances on the 27, 28 and 30 December at 2:00pm and 7:30pm and on the 29 December at 7:30pm. Book The Motive and the Cue tickets on London Theatre.

The Enfield Haunting

There are performances on Boxing Day and New Year's Day. There are also performances on the 27, 28 and 30 December at 2:30pm and 7:30pm and on the 29 December at 7:30pm. Book The Enfield Haunting tickets on London Theatre.

The Mousetrap

The Mousetrap will perform on New Year's Day. There are additional performances on the 27 and 30 December at 3:00pm and 7:30pm, and 28 December at 3:00pm. Book The Mousetrap tickets on London Theatre.

Jersey Boys

Jersey Boys will close in the West End on 4 January. Don't miss a performance on New Year's Eve, as well as additional shows on the 27, 28 and 30 December at 2:30pm and 29 December at 7:30pm. Book Jersey Boys tickets on London Theatre.

The Choir of Man

There's a 7:30pm performance on the 30 December. Book The Choir of Man tickets on London Theatre.

Witness for the Prosecution

There's a 7:30pm performance on the 27 December. Book Witness for the Prosecution tickets on London Theatre.

Wicked

Wicked will perform on Christmas Eve, 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.

Tina – the Tina Turner Musical

There will be performances on Boxing Day and New Year's Day. 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 Tina - the Tina Turner Musical tickets on London Theatre.

Stranger Things: The First Shadow

There is a performance on the 28 December at 7:00pm. Book Stranger Things: The First Shadow tickets on London Theatre.

Hamnet

Hamnet will perform on New Year's Eve. There will be additional performances at 7:30pm on the 27 and 29 December and 2:30pm and 7:30pm on the 28 and 30 December. Book Hamnet tickets on London Theatre.

Matilda the Musical

Matilda the Musical will perform on Boxing Day and New Year's Eve. There will also be performances at 2:00pm and 7:00pm on the 27 and 28 December, 7:00pm on the 29 December and 2:30pm and 7:30pm on the 30 December. Book Matilda the Musical tickets on London Theatre.

The Phantom of the Opera

The Phantom of the Opera will perform on New Year's Eve. There are extra performances on the 27, 28 and 30 December at 2:30pm and 7:30pm and on the 29 December at 7:30pm. Book The Phantom of the Opera tickets on London Theatre.

Les Misérables

Les Misérables will perform on New Year's Eve. There are also performances on the 27, 29 and 30 December at 2:30pm and 7:30pm and on the 28 December at 7:30pm. Book Les Misérables 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.

Magic Mike Live

Magic Mike Live will perform on New Year's Eve. There will be additional performances on the 27 and 28 December at 7:00pm and 9:30pm, 29 December at 7:00pm and 30 December at 4:00pm, 7:00pm and 9:30pm. Book Magic Mike Live tickets on London Theatre.

Frozen

Frozen will perform on Christmas Eve and New Year's Eve. There are additional performances on the 27 December at 5:30pm, 28 and 29 December at 2:00pm and 7:00pm, and the 30 December at 1:00pm and 5:30pm. Book Frozen tickets on London Theatre.

The Gruffalo's Child

The Gruffalo's Child will have performances on Christmas Eve, New Year's Eve and New Year's Day. There are additional performances at 11:00am on the 27 December, 10:30am on the 28 and 30 December, and 11:00am and 2:00pm on the 29 December. Book The Gruffalo's Child tickets on London Theatre.

Originally published on

Subscribe to our newsletter to unlock exclusive London theatre updates!

Special offers, reviews and release dates for the best shows in town.

You can unsubscribe at any time. Privacy Policy