Best Theatre Shows in London

Discover the best and most popular theatre shows in London with our hand-picked guide. Whether you're looking for a feel-good musical for the family, a tongue-in-cheek production that borders on the controversial or a pulse-raising, tear-jerker of a play, you just know that there's something for you in London. With an excellence for live theatre that is envied across the world, we've narrowed down a selection of our favourite West End shows to the following!

Last edited by Lauren Cole

Last updated on 30th October 2024




The London Cabaret Club

Discounts available on certain events

Fancy heading to a fabulous theatre show in the heart of Holborn? The London Cabaret Club has just what you need. Not only will you get to catch sultry burlesque and Gatsby-themed immersive entertainment on the stage, but there's also dinner and drinks to enjoy.

TINA: The Tina Turner Musical

@ Aldwych Theatre on Thu, 20th Jun 2024 - Sat, 31st May 2025

At Aldwych Theatre's TINA: The Tina Turner Musical, get ready to groove with the queen of rock and roll and witness how she conquered the world in the most electrifying musical in town. During the show, you'll get to groove to all her biggest hits and some Motown classics like What's Love Got to Do With It, Proud Mary, River Deep Mountain High, and Better Be Good To Me.

The Rosemary Branch Theatre

Nestled next to Regent's Canal in Islington is the characterful Rosemary Branch, an award-winning pub theatre that's just waiting for your visit. From comedies to straight plays and improv, this artsy spot has a little something for everyone to be dazzled by.

Six The Musical

@ Vaudeville Theatre on Sun, 4th May 2025 @ 19:00 - 20:15

With amazing performers like Baylie Carson, Koko Basigara and Dionne-Ward Anderson taking to the stage, you won't want to miss out on Six the musical's singalong sessions at the West End's Vaudeville Theatre. Telling the story of Henry VIII's wives through song, this 75-minute show promises laughter and great tunes throughout, with tickets starting from just £42 per person.

Hamilton

@ Victoria Palace Theatre on Thu, 20th Jun 2024 - Sat, 29th Mar 2025

Created by the talented Lin-Manuel Miranda, Hamilton is the acclaimed musical that tells the story of Founding Father Alexander Hamilton through jazz, hip hop, rap and more. One of the most genre-diverse musicals around, it has earned multiple awards over the years, from the 2016 Pulitzer Prize for Drama to 11 different Tony Awards. Tickets start from just £25 per person, taking place at the Victoria Palace Theatre.

Back To The Future

@ Adelphi Theatre on Various dates from Thursday 21st November 2024

One of the most iconic stories of all time, Back To The Future is taking to the stage at the Adelphi Theatre. Watch the fantastic two-and-a-half hour musical for as little as £24 per person, promising amazing tunes and great acting from stars like Ben Joyce, Cory English and Jay Perry, to name a few. This multiple award-winning show is not to be missed, continuing until December 2024.

Clueless The Musical

@ Trafalgar on Various dates from Saturday 1st February 2025

After some musical action with a healthy hit of nostalgia? Bringing her 1995 cult teen movie Clueless to the stage is Amy Heckerling, writer-director of the original film. Think all the antics and quotable one-liners of Cher Horowitz, who's based on Jane Austen heroine Emma, alongside new music by Brit Award winner KT Tunstall and lyrics from Grammy® winner and three-time Tony® nominee Glenn Slater (known for Sister Act The Musical and School Of Rock).

The Snowman

@ Peacock Theatre on Various dates from Saturday 23rd November 2024

If you're looking for the very best theatre shows at Christmas, then a trip to Peacock Theatre in London's West End ought to fit the bill - with the production returning here for its 27th year. Taking the iconic book and film on stage, it features a live orchestra, music and lyrics by Howard Blake (including the classic song Walking in the Air), and more to make for a magical experience.

Hadestown

@ Lyric Theatre on Various dates from Thursday 21st November 2024

Taking place at the Lyric Theatre, Hadestown is an all-singing, all-dancing musical that shows how one song can change your destiny. The acclaimed Broadway musical phenomenon by singer-songwriter Anaïs Mitchell and director Rachel Chavkin has won 8 Tony Awards and a Grammy over the years and is now touching down in the city to tell the story of two intertwining mythic love stories of young dreamers.

MAMMA MIA!

@ Novello Theatre on Various dates from Thursday 21st November 2024

Mamma Mia! how can you resist the feel-good musical that's on at London's Novello Theatre throughout the week? Join the cast of the smash-hit extravaganza that brings the Greecian sunshine to the stage and tells the hilarious, emotional and all-round entertaining story of Sophie's quest to discover who her father is before her wedding to the soundtrack of some of ABBA's greatest hits. 

The Lion King

@ Lyceum Theatre on Tue, 11th Jun 2024 - Sun, 30th Mar 2025

Having been mesmerising West End audiences for over 20 years, Disney's multi-award-winning musical The Lion King is being performed at the Lyceum Theatre. Expect a show full of vibrant colours, amazing special effects and fantastic songs, with all the music written by Elton John, Tim Rice and Hans Zimmer. And the best part? Tickets start from just £46 per person.

Starlight Express

@ Troubadour Wembley Park Theatre on Various dates from Thursday 21st November 2024

Head to the Troubadour Wembley Park Theatre this summer, when Andrew Lloyd Webber's Starlight Express is opening. Seen all across the world by more than 20 million people over the last two decades, this magical show sees the story of a child's train set coming to life. Their wonderful 40-person cast will be performing incredible songs and storytelling throughout, with tickets starting from just £36 per person.

Mean Girls the Musical

@ Savoy Theatre, The Strand on Every Wednesday

2000s cult classic Mean Girls is coming to the West End across 2024 and 2025, taking place at the Savoy Theatre. This hit Broadway musical is brought to you by 30 Rock's Tina Fey, lyricist Nell Benjamin, director Casey Nicholaw and many more talented people, telling the story of Cady Heron and her mission to take down Regina George. From iconic songs to hilarious quotes, this show promises to be so fetch.

Les Miserables

@ Sondheim Theatre on Tue, 11th Jun 2024 - Sat, 29th Mar 2025

One of the most legendary musicals of all time, Les Miserables is being performed at Sondheim Theatre in Soho this year. So popular that it's been translated into 22 different languages, this iconic show tells the story of Jean Valjean in early 19th century France, who goes to prison for stealing a loaf of bread. You can nab tickets to this show for as little as £31 per person, promising an unforgettable evening.

Wicked

@ Apollo Victoria Theatre on Various dates from Thursday 21st November 2024

Catch this spellbinding musical as takes you to the Apollo Victoria Theatre in London from £31 per person. Wicked is the acclaimed musical that'll have you defying gravity with its twists and turns and memorable numbers. Before Dorothy clicked her heels and stepped foot in Oz, it was home to two young witches, Glinda and Elphaba whose story is waiting to be told. 

Harry Potter and the Cursed Child

@ Palace Theatre on Various dates from Thursday 21st November 2024

If you're looking to get your fix of the wizarding world and the eight films aren't enough, book tickets to the renowned Harry Potter and the Cursed Child, taking place at the Palace Theatre in Central London. Split into two gripping parts, the play sees Potter grapple with the past as his son Albus struggles with the weight of the family legacy. Tickets start from £34 with showings throughout the week, so snap yours up now.

My Neighbour Totoro

@ Gillian Lynne Theatre on Various dates from Saturday 8th March 2025

Having won six Olivier Awards and five WhatsOnStage Awards across the years, My Neighbour Totoro is an unmissable performance that's heading to the Gillian Lynne Theatre on Drury Lane in 2025. Hayao Miyazaki's celebrated animated film has been transformed into a magical theatre show, telling the story of the Kusakabe family's adventures - with tickets starting from just £31 per person.

The Devil Wears Prada

@ Dominion Theatre on Various dates from Thursday 21st November 2024

Taking place at the Dominion Theatre, The Devil Wears Prada is a hit musical based on the iconic film, telling the story of young journalist Andy and her work for the legendary Miranda Priestly. Not only is the score written by none other than Elton John, but the choreography is also by three-time Tony Award winner Jerry Mitchell. And the best part? Tickets start from just £31 per person.