Discover the best musicals in London and pick your new favourite West End shows, from captivating musicals, including heartwarming adaptations and award-winning scores, to hilarious musical comedies. Enjoy an unforgettable experience with the top 10 musicals in London for 2025.
Let yourself be swept away by mesmerising new productions as never-before-seen shows delight theatregoers in London's West End. Oliver! The Musical, Hadestown and The Devil Wears Prada, to name a few, are sure to take your breath away as vibrant performances and captivating stories unfold, creating a unique experience for all theatre lovers.
Look out for Broadway favorite, the dazzling The Great Gatsby, to make its London debut and bring all the glitz and glamour to the West End this spring.
Plan a magical theatre trip to see one of the top 10 musicals in London:
- The Lion King at the Lyceum Theatre
- Matilda The Musical at the Cambridge Theatre
- Hamilton at Victoria Palace Theatre
- The Phantom of the Opera at His Majesty's Theatre
- Mamma Mia! at the Novello Theatre
- Wicked the musical at the Apollo Victoria
- Moulin Rouge at the Piccadilly Theatre
- The Great Gatsby at the London Coliseum
- Back to the Future at the Adelphi Theatre
- MJ The Musical at the Prince Edward Theatre

21 Wellington Street, London, WC2E 7RQ
From £43.75

Earlham Street, London, WC2H 9HU
From £25.00

See the award-winning and record-breaking musical sensation Hamilton at the Victoria Palace Theatre in London's West End after a multi-award-winning run on Broadway. Follow the story of America's founding father, a West Indian immigrant who followed his dreams and helped shape the America we know today by becoming George Washington's right-hand man. Explore the very foundations of American history, set to a musical score that blends R&B, hip-hop and jazz. A musical sensation currently running until March 2026.
Victoria Street, London, SW1E 5EA
From £25.00

Get Phantom of the Opera London tickets to see Andrew Lloyd Webber's epic musical, and follow the gothic romance between a mysterious masked figure who attempts to make his protégée, a young soprano singer, the leading lady of the Paris Opera. With a mesmerising score and breathtaking special effects, this long-running show is one of the must-see popular musicals in London. Today, this romantic tragedy continues to enthrall audiences in London and all around the world. See this West End masterpiece at His Majesty's Theatre, currently running until March 2026.
Haymarket, St James, London, SW1Y 4QL
From £31.25

Prepare for an electrifying night down memory lane with Mamma Mia! As the show celebrates 25 years in London, join over 10 million ecstatic fans worldwide who have been captivated by the irresistible characters, enchanting storyline and the pulsating beats of ABBA's hits. Brace yourself for a night of dazzling performances and sparkling outfits on the groovy beats of "Dancing Queen" and many other timeless hits making it one of the ultimate feel-good musicals in London. The smash hit show is running until March 2026.
Aldwych, London, WC2B 4LD
From £18.75

17 Wilton Road, London, SW1V 1LG
From £31.25

16 Denman Street, London, W1D 7DY
From £25.00

Get ready to step into the dazzling world of the roaring 20s as the Tony Award-winning musical The Great Gatsby takes the stage at the London Coliseum. Join guests at an opulent mansion in Long Island, where enigmatic millionaire Jay Gatsby organises extravagant soirées. These lavish parties are the talk of the town, yet Gatsby himself remains curiously absent and behind the glitz and glamour lies a tale of heartbreak. See Fitzgerald's masterpiece brought to life in an unforgettable showstopper performance blending romance and intrigue. Until September 2025
33 St Martin's Lane, London, WC2N 4ES
From £20.00

Strand, London, WC2R 0NS
From £24.50

Old Compton Street, London, W1D 4HS
From £25.00
Book theatre tickets in advance for the best choice of seats and to make sure you don't miss out on the best West End musicals and hottest shows in London right now, including long-running favourites The Phantom of the Opera, Mamma Mia! and Les Misérables.
If musicals aren't your thing, find more London theatre. Shows can now perform at full capacity, which means other audience members may be seated next to you. Check with the venue in advance for more information.
Experience the vibrant energy of the West End theatre scene and secure your tickets to some of the best musicals in London, including Hamilton, The Lion King and Wicked.
What is the most successful musical in London?
London's vibrant theatre scene boasts a plethora of captivating productions, from long-standing classics that have delighted audiences for generations to innovative newcomers that keep both artists and spectators alike entertained.
The West End boasts with energy, showcasing dazzling choreography, sensational costumes, and unforgettable melodies that will stay in your mind long after the final bow. Here are the longest running musicals on the London West End set to dazzle you long after the curtain falls:
- Les Misérables, the acclaimed adaptation of Victor Hugo's masterpiece has been entertaining the crowds since 1985. It first premiered at the Barbican before its triumphant move to the West End.
- Phantom of the Opera, with its haunting melodies, has captivated audiences since 1986, earning standing ovations across 35 countries.
- Mamma Mia! continues to draw Super Trooper fans from around the globe with its infectious ABBA tunes since its West End debut in 1999.
- The Lion King, a Disney family favourite, with its awe-inspiring stage adaptation, has been enchanting audiences of all ages since 1999.
- Wicked the Musical, with its mesmerising reimagining of the Wizard of Oz tale, has held London spellbound since its captivating debut in 2006, from the perspective of the Wicked Witch of the West.
Is it worth seeing a musical in London?
Experiencing a musical in London is truly unmatched, whether you opt for an evening performance or catch a matinee show. Some avid theatregoers even go as far as seeing two shows in a single day! Stroll through the vibrant streets of London's West End, where theatres illuminate the night with their neon facades, and perhaps treat yourself to a pre-show meal at one of the city's renowned restaurants.
The lights dim, the orchestra begins to play, and you're transported to another world filled with captivating music, dazzling choreography, and unforgettable storytelling.
Matinees are ideal for those who want to enjoy a theatrical experience during the day, leaving the evening free for other activities. It's a great option for families, or anyone looking to make the most of their time in London. Plus, matinee tickets are often more readily available and may offer more affordable options.
So let yourself be transported by the magic of the theatre, where imagination knows no bounds. Whether you opt for an evening of glamour or a daytime delight, London's dynamic theatre scene promises an unforgettable experience.