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.


1st October - 20th November 2021
Almeida St, London N1 1TA, UK

Saoirse Ronan is making her UK stage debut at the Almeida Theatre as Lady Macbeth opposite Olivier Award-nominee James McArdle’s Macbeth in Yaël Farber’s version of Shakespeare’s classic play, which is set to focus on the couple and their quest for power.


1st October 2021 - 3rd April 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.


16th September - 6th November 2021
The Harold Pinter Theatre, Panton Street, London, UK

After a smash run at the Theatre Royal Bath in 2019, Blithe Spirit has transferred to the West End for a limited run at the Harold Pinter Theatre. The Noel Coward comedy stars Jennifer Saunders as the eccentric medium Madame Arcati, who holds a seance with novelist Charles Condomine and his second wife Ruth, and accidentally summons the ghost of his first wife Elvira, causing chaos to ensue.


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 30th October 2021
21 New Globe Walk, London SE1 9DT, UK
  • Monday: 10:00 AM – 3:00 PM
  • Tuesday: 10:00 AM – 3:00 PM
  • Wednesday: 10:00 AM – 3:00 PM
  • Thursday: 10:00 AM – 3:00 PM
  • Friday: 10:00 AM – 3:00 PM
  • Saturday: 10:00 AM – 3:00 PM
  • Sunday: 10:00 AM – 3:00 PM

Shakespeare’s comedy of mistaken identity and the madness of love is on for a summer run at The Globe. This production, directed by Associate Artistic Director Sean Holmes, stars Artistic Director Michelle Terry as Viola and features Americana music, and best of all, the theatre’s famous £5 Groundling tickets are back too.

Photo credit: Marc Brenner


14th September 2021 - 20th March 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.


23rd August - 30th October 2021
Shakespeare's Globe, New Globe Walk, London, UK

The 2019 production of A Midsummer Night’s Dream is back for The Globe’s 2021 season. It’s a raucous version of Shakespeare’s comedy, where a fairy king and queen are at war, four teens are caught up in magic and four actors are desperately trying to put on a play, with lots of pinatas, glitter and streamers.


Until 6th November 2021
Silk St, Barbican, London EC2Y 8DS, UK
  • Monday: 9:00 AM – 11:00 PM
  • Tuesday: 9:00 AM – 11:00 PM
  • Wednesday: 9:00 AM – 11:00 PM
  • Thursday: 9:00 AM – 11:00 PM
  • Friday: 9:00 AM – 11:00 PM
  • Saturday: 9:00 AM – 11:00 PM
  • Sunday: 11:00 AM – 11:00 PM

The SS American is sailing into London as Anything Goes takes to the stage at the Barbican for a limited summer run. Directed by Kathleen Marshall and starring Sutton Foster, Robert Lindsay, Felicity Kendal and Gary Wilmot, the musical comedy features the classic score by Cole Porter as well as a full-size live orchestra, tap dancing sailors and a whole lotta fun.


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.


From 19th August 2021
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.


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.


From 25th August 2021
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.