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 Kiera Chapman

Last updated on 27th February 2025



The London Cabaret Club

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.

The Poetry Brothel: Immersive spoken word

@ The Ballroom at The Red Lion on Sat, 29th Mar 2025 @ 20:00 - 23:55

Enter a space where the boundaries of reality and imagination blur at The Poetry Brothel. In this immersive experience, you'll find yourself surrounded by a cast of poets who offer you a one-on-one reading, drawing from the deepest corners of their haunted hearts.

The rain-soaked atmosphere and the presence of forgotten dreams create a world where time doesn't exist, and the echoes of the past are woven into every verse. Come dressed in the colours of the storm and step into an intimate night of poetic divination that will leave you questioning everything you thought you knew about poetry and the world around you.

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.

Celebrate Women's History Month with LOOK FOR THE WOMAN!, a festival dedicated to female and femme clowning and comedy. For 29 years, the Rosemary Branch Theatre has been a haven for women-led performances, and this year, they're bringing you an unforgettable lineup of comedians who are ready to make you laugh while celebrating the impact of women in performance. Come for the comedy, stay for the powerful cultural shift.

The Devil Wears Prada

@ Dominion Theatre on Various dates from Thursday 13th March 2025

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.

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.

Clueless The Musical

@ Trafalgar on Various dates from Thursday 13th March 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 Great Gatsby - A New Musical!

@ London Coliseum on Various dates from Friday 11th April 2025

Want to see a show that'll make you feel like it's the roaring 20s again? Then head to The Great Gatsby at the London Coliseum. This fantastic musical takes F. Scott Fitzgerald's timeless story and makes it even more entertaining.

Follow the beautiful but tragic tale of Jay Gatsby, Nick Carraway and Daisy Buchanan, produced by the award-winning Korean musical producer Chunsoo Shin - with tickets starting from only £25 per person.

Richard II

@ Bridge Theatre on Various dates from Thursday 13th March 2025

Head to Bridge Theatre near London Bridge for a fantastic performance of Richard II, starring Jonathan Bailey - as seen in Bridgeton, Fellow Travellers, Othello and more. He has won an Olivier Award for his role of Jamie in Company, and you can expect a brilliant show from him and the rest of the cast. This classic play tells the tale of a disastrous King, and you can nab tickets from just £36 each.

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.

Wicked

@ Apollo Victoria Theatre on Various dates from Thursday 13th March 2025

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. 

My Neighbour Totoro

@ Gillian Lynne Theatre on Various dates from Thursday 13th 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.

MAMMA MIA!

@ Novello Theatre on Various dates from Thursday 13th March 2025

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. 

Hercules - The Musical

@ Theatre Royal Drury Lane on Various dates from Wednesday 11th June 2025

Head to Theatre Royal Drury Lane to catch Hercules, the fantastic musical adaptation of Disney's classic film. Written by Tony winners Robert Horn and Kwame Kwei-Armah and featuring new songs from Alan Menken and David Zippel, this is a truly brilliant performance. Follow hercules on his journey to return to the gods, with tickets starting from just £31 each.

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.

Oliver!

@ Gielgud Theatre on Various dates from Thursday 13th March 2025

Get ready for an unforgettable night out at London's Gielgud Theatre with Cameron Mackintosh's dazzling new production of Oliver! Adapted from Charles Dickens's beloved novel, this musical is packed with some of the theatre's most iconic and beloved songs, like the cheeky 'Food Glorious Food'. With unforgettable tunes and a story of hope, mischief, and heart, Oliver! promises to be a night filled with joy and emotion.

The first British musical to take Broadway by storm in 1963, Oliver! went on to win three Tony Awards and ran for an incredible 774 performances. Now, the show's getting a fresh new take that's guaranteed to charm audiences of all ages. Don't miss out - book your tickets now and experience the magic.

The Lion King - Lyceum Theatre

@ 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.

Matilda: The Musical

@ Cambridge Theatre on Various dates from Thursday 13th March 2025

Based on Roald Dahl's classic tale, Matilda the Musical is guaranteed to put a smile on your face. Created by the Royal Shakespeare Company, this brilliant show follows the story of a young girl who is misunderstood by her parents, but is finally recognised as a genius when she starts school.

Since its debut in 2010, this musical has won over 100 international awards. You'll find this performance at Cambridge Theatre, with tickets beginning at £25 per person.

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.