So, what’s on at the theatre? If you are looking for the best theatre shows in London, whether you love musicals or prefer a bit of Shakespeare, we’ve got you covered with the best London theatre shows in 2021.

London has long been home to some of the best shows in the world, with incredible Victorian theatres and experimental venues dotted all across town. From icons such as The Royal Court, The Old Vic, and The National Theatre you can always expect quality productions with some of the world’s most talented theatre actors, and often the odd Hollywood A-lister. And what can be better than a cheap standing ticket at Shakespeare’s Globe on a sunny summer evening? Summer also brings a variety of outdoor theatre productions in London’s parks and it’s always worh keeping an eye on what Punchdrunk, the innovators of immersive theatre, are up to.

What’s On In London Theatres? As well as the epic long running shows such as Les Miserables, Mamma Mia!, The Mousetrap and Wicked, some of the best London theatre shows in 2021 include Witness for the Prosecution at County Hall; Hamilton at The Victoria Palace Theatre; The Play That Goes Wrong at The Duchess Theatre; and The Book of Mormon at The Prince of Wales Theatre. And there are a load of new musicals hitting the stage including Mary Poppins, Pretty Woman, and Back to the Future.

How to get London theatre tickets? London theatre tickets don’t come cheap but if you book early enough then you can still get some bargains. And if there are no tickets available for the particular show that you want to see, don’t forget that many theatres will release a small number of extra tickets before each show.

So if you’re looking for what’s on at London theatre, our guide will tell you about all the best shows in London to book right now. London theatre tickets don’t come cheap but if you book early enough then you can still get some bargains. And if there are no tickets available for the particular show that you want to see, don’t forget that many theatres will release a small number of extra tickets before each show. Our guide is updated all the time so if you need to know what is on at London’s best theatres, just check back for all the latest plays, musicals and shows.

Theatre shows in London have never been stronger, and Londoners are turning out in huge numbers to catch a show. There is more to life than Netflix after all, so grab some tickets for London theatre and catch one of these amazing shows.


12th November 2021 - 28th May 2022
Piccadilly Theatre, Denman Street, London, UK

It’s spectacular spectacular news for musicals fans – after ten years in development, a run on Broadway, and a delay due to the pandemic, Moulin Rouge! The Musical is finally coming to the West End. Alex Timbers’ stage adaptation of Baz Luhrmann’s 2001 film follows the original story – penniless writer Christian falls in love with courtesan Satine but the pair have to hide their relationship so nightclub owner Harold Zidler can secure funds for the venue’s transformation from The Duke, who wants Satine for himself. All the iconic songs like ‘Come What May’ and ‘Lady Marmalade’ are in there too along with a whole load of new additions, including hits from Whitney, The Rolling Stones, Beyonce, Adele and Lady Gaga, so there’ll be even more songs to can-can along to. 


5th December 2021 - 9th January 2022
Phoenix Theatre, Charing Cross Road, London, UK

Dick Whittington goes drag this Christmas as TuckShop put on the classic panto at the Phoenix Theatre. Written by Gareth Joyner, this gagworthy version sees Dick Whittington on a quest to find fame and fortune in Soho, but will he able to defeat Queen Rat, save the city and fall in love with Alice? The all drag cast includes RuPaul’s Drag Race queens Cheryl Hole as Dick, Kitty Scott Claus at The Spirit of Soho and Choriza May as Queen Rat, with Karen from Finance from the Down Under series joining as Alice.


4th December 2021 – 12th February 2022
Gielgud Theatre, Shaftesbury Ave, London W1D 6AR, UK

After receiving rave reviews for its premiere run at the Noël Coward Theatre, Danny Robins’ (best known for The Battersea Poltergeist podcast) play 2:22 – A Ghost Story, is transferring to the Gielgud Theatre for a strictly limited season. Director Matthew Dunster is returning for the second run with a new cast – Stephanie Beatriz (from Brooklyn Nine-Nine) is playing Lauren, James Buckley (from The Inbetweeners) playing Ben, Giovanna Fletcher in the role of Jenny, and Elliot Cowan as Sam. If you missed it the first time around, 2:22 is a supernatural thriller that takes place over the course of one night when Jenny, who believes her new house is haunted, and her husband Sam argue with their old friend Lauren and her new partner Ben about ghosts and whether they exist. 


11th November - 24th December 2021
269 Kilburn High Rd, London NW6 7JR, UK
  • Monday: Closed
  • Tuesday: 8:30 AM – 3:00 PM
  • Wednesday: 8:30 AM – 3:00 PM
  • Thursday: 8:30 AM – 3:00 PM
  • Friday: 8:30 AM – 3:00 PM
  • Saturday: 9:00 AM – 3:00 PM
  • Sunday: Closed

Best-selling author Zadie Smith is making her playwriting debut with The Wife of Willesden, where she transports Chaucer’s The Wife of Bath into modern-day North West London – Alyson has been turned into Alvita, a Jamaican-British woman in her mid-50s who’s bold, brash and a bit of a local legend, and the Kiln Theatre itself has been turned into the Sir Colin Campbell pub, so get ready to hear her tale over a pint or two.


15th November 2021 - 16th April 2022
Playhouse Theatre, Northumberland Avenue, London, UK

Wilkommen, bienvenue, welcome! Cabaret, one of the most iconic musicals of all time, is back in the West End. This immersive production, starring Eddie Redmayne as the Emcee and Jessie Buckley as Sally Bowles, is taking over the Playhouse Theatre and turning it into the Kit Kat Club so prepare to lose yourself in the world of Weimar Berlin.


15th November 2021 - 27th February 2022
Wyndham's Theatre, Charing Cross Road, London, UK

After wowing audiences in Sheffield, Lolita Chakrabarti’s stage adaptation of Yann Martel’s Man Booker Prize-winning novel Life of Pi is coming to the West End for a run at the Wyndham’s Theatre. Hiran Abeysekera is returning to play Pi, the boy stranded on a lifeboat with a hyena, a zebra, an orangutan and a Royal Bengal tiger, after a cargo ship sinks in the Pacific Ocean, with state-of-the-art puppetry and visual effects bringing the tale to life.


26th November 2021 - 9th January 2022
Alexandra Palace, Alexandra Palace Way, London N22 7AY, UK

Following a run at Nottingham Playhouse, Mark Gatiss’ take on the Dickens classic A Christmas Carol is transferring to the Alexandra Palace Theatre. As well as adapting the tale, Gatiss is starring as Jacob Marley alongside Nicholas Farrell as Scrooge and Edward Harrison as Bob Cratchit, and as this version is focusing on the ghost story aspect, expect spooks and scares from the special effects.


18th November - 18th December 2021
The Harold Pinter Theatre, Panton Street, London, UK

Ralph Fiennes’ stage adaptation (he directs as well as stars in the one-man show) of T.S Eliot’s Four Quartets is transferring to the Harold Pinter Theatre for a very limited run. Mostly written during WWII, Eliot’s work explores themes like faith, time, and the quest for spiritual enlightenment, and reflects on surviving periods of national crisis. Fiennes won rave reviews for his performance during the show’s run in Bath, so you can expect to see something special in London.


13th November 2021 - 8th January 2022
The Old Vic, The Cut, London, UK

After doing a streamed version of Jack Thorne’s (who wrote Harry Potter and the Cursed Child) adaptation of A Christmas Carol starring Andrew Lincoln last year, the Dickens classic is returning to the Old Vic stage in person this year. Matthew Warchus is directing and the cast of 15 is led by Stephen Mangan as Scrooge.


Until 18th September 2022
Lyric Theatre, Shaftesbury Avenue, London, UK

See how Bob Marley went from the hills of rural Jamaica to the international stage with his message of love and unity with this brand new musical. Get Up! Stand Up!, written by Lee Hall, directed by Clint Dyer and starring Arinzé Kene as the man himself, features all of Marley’s hits and captures the spirit of this universal icon.


20th August 2021 - 13th February 2022
Adelphi Theatre, Strand, London, UK

Great Scott, a Back to the Future musical has come to the West End! And the actual creators of the film trilogy – Robert Zemeckis and Bob Gale – are behind it. All the regulars like Doc, Marty, Biff, George and Lorraine are making a return but this time they’re belting out the tunes. Obvs the absolute classics like ‘The Power of Love’ and ‘Johnny B. Goode’ will be involved, but as it’s a musical there’ll be some new songs to learn and sing your heart out to as well. Get into your DeLorean and roll up to the Adelphi Theatre.


29th September 2021 - 1st May 2022
Vaudeville Theatre, Strand, London, UK

Toby Marlow and Lucy Moss’s smash-hit Six The Musical, which is a modern retelling of Henry VIII’s wives complete with pop-inspired soundtrack, is back on stage at the Vaudeville Theatre.


Until 25th September 2022
County Hall, Belvedere Rd, South Bank, London SE1 7GP, UK

The Olivier Award-nominated Witness for the Prosecution brings Agatha Christie’s famous tale to life in a whole new way thanks to its staging in the debating chamber of County Hall. The set design is so well executed that you do really feel like you’re sitting in criminal court, which adds a new level of tension to the testimonies of Leonard Vole, accused of murdering a wealthy widow, and the witness trying to send him down.


24th September 2021 - 12th February 2022
210 Shaftesbury Ave, West End, London WC2H 8DP, UK

You all know Shakespeare’s version of Romeo & Juliet but this musical, featuring pop classics like ‘Baby One More Time’ and ‘Can’t Feel My Face’, reimagines the story, flipping her ending into her beginning. In & Juliet, she doesn’t take a dagger to the heart after she wakes up, instead she grabs her mates and goes on a trip to the city of lights and discovers that there is life after Romeo.


17th May 2021 - 30th January 2022
St. Martin's Theatre, West St, London WC2H 9NZ, UK

Having been performed over 28,000 times, Agatha Christie’s The Mousetrap is the longest running play in the world and after a brief pause, it’s back at St Martin’s Theatre. The murder mystery is known for its twists and turns so you’ll be trying to guess whodunnit right up until the end.


18th June 2021 - 30th January 2022
3-5 Catherine Street, London WC2B 5LA, UK

The award-winning The Play That Goes Wrong, which stated life at fringe venue in London with only four punters in the house, has had a remarkable run in the West End and shows no signs of slowing down. The show is (shockingly) about a drama society putting on a play that goes wrong, collapsing sets and all, and it’s an absolute riot.


18th August 2021 - 13th February 2022
166 Drury Ln, London, UK

Andrew Lloyd Webber is coming back to the West End with brand new musical Cinderella, with Oscar winner Emerald Fennell behind the original story. And it’s not like the Disney Cinderella you know – here she’s been reinvented into a loudmouth who’s desperate to escape the picture-perfect town of Belleville before a romance with Prince Sebastian (that’s Prince Charming’s brother) starts to blossom. Carrie Hope Fletcher is playing the title role, with Ivano Turco as Prince Sebastian, Victoria Hamilton-Barritt playing The Stepmother, Rebecca Trehearn as The Queen, Georgina Castle and Laura Baldwin stepsisters Marie and Adele, and Gloria Onitiri playing The Godmother.


22nd July 2021 - 12th February 2022
Phoenix Theatre, Charing Cross Rd, London WC2H 0JP, UK

A musical set in the immediate aftermath of 9/11 doesn’t sound like it would be a feel good ride but that’s exactly what Come From Away is. It tells the true story of 7000 travellers who were grounded in a small town in Newfoundland, Canada in the wake of the tragedy and the community that welcomed these ‘come from aways’ into their lives.


Until 8th January 2022
268-269 Tottenham Court Rd, Fitzrovia, London W1T 7AQ, UK

The Prince of Egypt has gone from the screen to the stage with an epic musical adaption, including the hit song ‘When You Believe’, from the multi-Oscar winning Stephen Schwartz. The show tells the story of two young men Ramses and Moses, raised as brothers in Ancient Egypt but divided by a secret past, leaving one to rule as Pharoah and the other to lead his people to freedom.


Until 13th February 2022
Victoria St, Westminster, London SW1E 5EA, UK

Hip-hop meets history in Lin-Manuel Miranda’s epic musical about the US Founding Father Alexander Hamilton, an Caribbean immigrant who fights in the War of Independence and becomes the country’s first Treasury Secretary. Even if you think you don’t care about American history, you’ll find yourself rapping about the 1776 the Declaration of Independence and Aaron Burr for weeks afterwards. Do whatever it takes to get tickets, it’s worth it.


15th November 2021 - 2nd April 2022
Coventry St, London W1D 6AS, UK

If you like your musicals to be wildly politically incorrect and funny as hell, The Book of Mormon is the one for you. Created by Matt Stone and Trey Parker, the minds that brought you South Park, the show follows two Mormon missionaries on their journey to convert Ugandan natives to their religion. The lyrics may inappropriate, bordering on offensive, but the songs are bloody catchy and you won’t be able to stop laughing.


Until 12th December 2021
16 Denman St, Soho, London W1D 7DY UK

Classic rom com Pretty Woman is coming to the West End stage courtesy of director and choreographer Jerry Mitchell, with an original score by Bryan Adams and Jim Vallance. Danny Mac is playing businessman Edward Lewis, who hires and then falls in love with prostitute Vivian Ward, played by Aimie Atkinson. You can expect all the iconic scenes and costumes from the movie, so if you’re a fan of that then you’ll love this.


7th August 2021 - 13th February 2022
Prince Edward Theatre, Old Compton Street, London W1D 4HS, UK

Mary Poppins is back its original West End home, the Prince Edward Theatre, for a new run. The Cameron Mackintosh production also features the classic Sherman brothers score plus new songs and music from George Stiles and Anthony Drewe. It’s sure to be supercalifragilisticexpialidocious.


Until 2nd April 2022
Novello Theatre, Aldwych, London, UK

Over 20 years on stage and two record-breaking films and we’ve still got Mamma Mia fever. The musical, which tells the tale of a mother, a daughter and three fathers set on Greek island to a soundtrack of ABBA’s greatest hits, has been seen by almost 9 million people in London since it premiered in 1999 and it’s still going strong at the Novello Theatre.


15th September 2021 - 22nd May 2022
Apollo Victoria Theatre, Wilton Road, London, UK

The award-winning Wicked, London’s 14th longest running show, is based on Gregory Maguire’s 1995 novel ‘Wicked: The Life and Times of the Wicked Witch of the West’, which is set in the land of Oz way before Dorothy and the gang got there in The Wonderful Wizard of Oz. The show tells the story of an unlikely friendship between two sorcery students at Shiz University, who eventually become Glinda the Good Witch and the Wicked Witch of the West.