Best Musicals in London

Discover the best musicals in the West End, including award-winning hits and beloved classics. Get your tickets and experience the magic of theatre.

Musicals in London

Paddington The Musical
From £39
Kinky Boots The Musical
From £15
From £23

The Book of Mormon

Prince of Wales Theatre
The Devil Wears Prada
From £28

The Devil Wears Prada

Dominion Theatre
Moulin Rouge! The Musical
From £25

Moulin Rouge! The Musical

Piccadilly Theatre
A Mirrored Monet
From £13

A Mirrored Monet

Charing Cross Theatre
Disney's Hercules
From £30

Disney's Hercules

Theatre Royal Drury Lane
The Lion King
From £39

The Lion King

Lyceum Theatre
Les Misérables
From £28

Les Misérables

Sondheim Theatre
Mamma Mia!
From £18

Mamma Mia!

Novello Theatre
Hamilton
From £23

Hamilton

Victoria Palace Theatre
The Producers
From £28

The Producers

Garrick Theatre
LON | TT | Lower Homepage Banner | Why TodayTix
Oliver!
From £23

Oliver!

Gielgud Theatre
Cabaret
From £35

Cabaret

Kit Kat Club at the Playhouse Theatre
Avenue Q
From £28

Avenue Q

Shaftesbury Theatre
SIX the Musical
From £35

SIX the Musical

Vaudeville Theatre
Into The Woods
From £28

Into The Woods

Bridge Theatre
Hadestown
From £28

Hadestown

Lyric Theatre
The Phantom of the Opera
From £28

The Phantom of the Opera

His Majesty’s Theatre
Wicked
From £28

Wicked

Apollo Victoria Theatre
Matilda The Musical
From £23

Matilda The Musical

Cambridge Theatre
Titanique
From £25

Titanique

Criterion Theatre
Beetlejuice
From £23

Beetlejuice

Prince Edward Theatre
The Unlikely Pilgrimage of Harold Fry
From £28
Sinatra The Musical
From £33

Sinatra The Musical

Aldwych Theatre
Starlight Express
From £31

Starlight Express

Troubadour Wembley Park Theatre
CATS
From £18

CATS

Regent's Park Open Air Theatre
High Society
From £39

High Society

Barbican Centre
Grease: The Immersive Movie Musical
From £56

Grease: The Immersive Movie Musical

Evolution London - Battersea
Trainspotting the Musical
From £16

Trainspotting the Musical

Theatre Royal Haymarket
Pride
From £56

Pride

Dorfman Theatre
Dark of the Moon
From £24

Dark of the Moon

Charing Cross Theatre
Dog Man - The Musical
From £30

Dog Man - The Musical

Queen Elizabeth Hall - Southbank Centre
Malory Towers
From £17

Malory Towers

Alexandra Palace
FLYBY
From £31

FLYBY

Southwark Playhouse Borough
Death Note: The Musical
From £28
Showstopper! The Improvised Musical
From £20
Hot Mess: A New Musical
From £28

Hot Mess: A New Musical

The Other Palace - Main Theatre
Consumed
From £18

Consumed

Park Theatre
A Life in Four Seasons
From £18

A Life in Four Seasons

Regent's Park Open Air Theatre
Burlesque
From £30

Burlesque

The Arts at Marble Arch
Bluey's Big Play - Liverpool
From £21

Bluey's Big Play - Liverpool

M&S Bank Arena Liverpool
Bluey's Big Play - Brighton
From £20
Kimberly Akimbo
From £45

Kimberly Akimbo

Hampstead Theatre
Bluey's Big Play - Salford
From £21

Bluey's Big Play - Salford

Lyric Theatre Salford
The Karate Kid - The Musical

The Karate Kid - The Musical

New Wimbledon Theatre
Miss Saigon

Miss Saigon

Prince Edward Theatre
World’s Greatest Lover

World’s Greatest Lover

The Other Palace - Main Theatre

Sing and dance through this extensive list of all the West End musicals currently on in London. Sometimes, if you don’t know precisely what you are looking for, it is easier to see everything to choose from. London has been dubbed the world's musical capital, and by glancing at this list, you can see why!

For decades, musicals have been dazzling audiences with breathtaking vocals, gravity-defying choreography, and phenomenal acting. The magic of musical theatre is like no other, especially on the West End. The London show scene is currently teeming with extraordinary shows ranging from age-old classics to brand-new productions paving the way for the 21st-century musical scene. Current musicals have been proving that while the infamous classics are still well-loved, new shows can certainly make their mark in showcasing brand-new themes, storylines, and toe-tapping scores.

No matter what you’d like to see, there is always a musical on the West End. Browse this fantastic selection of London musicals and see what takes your fancy. Whether you like dramatic power ballads, full-cast tap dancing numbers, or feeling like you’re actually in the production, this TodayTix list is your ultimate list.

Frequently asked questions

What is the best musical to see in London?

London has multiple great musicals playing in the West End and beyond. There are multiple long-running, fan-favourite musicals that have been around for years and even decades, though, including The Phantom of the Opera, Wicked, Les Misérables, The Lion King, and The Book of Mormon.

Where can I see a musical in London?

The West End is London's biggest theatre district, where dozens of venues showing musicals are located in close proximity. However, musicals are performed all over London at Off-West End venues in every neighbourhood, including famous institutions like Royal Albert Hall and the Almeida Theatre.

How much does it cost to see a musical in London?

Musicals have tickets available at various price points. On TodayTix, some musicals have £30 Rush tickets available each day. For advance tickets, seats closer to the stage, like front stalls and dress circle seats, tend to be priced higher, while tickets further back, as well as tickets to smaller shows in Off-West End venues, are often available at lower prices.

A Mirrored Monet
From £13

A Mirrored Monet

Charing Cross Theatre
Kinky Boots The Musical
From £15
The Devil Wears Prada
From £28

The Devil Wears Prada

Dominion Theatre
Oh, Mary!
From £33

Oh, Mary!

Trafalgar Theatre
From £23

The Book of Mormon

Prince of Wales Theatre
Moulin Rouge! The Musical
From £25

Moulin Rouge! The Musical

Piccadilly Theatre