West End Musicals

38 musicals playing in London's West End, from long-running classics to brand new productions. Compare prices and book with confidence.

🎭 38 musicals⭐ 4.7 avg rating💷 From £18

Kinky Boots

London Coliseum

£20

Cheapest on Wednesdays

The Lion King

Lyceum Theatre

£44

Cheapest on Mondays

Les Misérables

Sondheim Theatre

£32

Cheapest on Mondays

Hamilton

Victoria Palace Theatre

£54

Cheapest on Mondays

My Neighbour Totoro

Gillian Lynne Theatre

£17

Cheapest on Mondays

The Gruffalo

Lyric Theatre

£13

Cheapest on Wednesdays

Wicked

Apollo Victoria Theatre

£32

Cheapest on Thursdays

The Phantom of the Opera

His Majesty's Theatre

£30

Cheapest on Tuesdays

Matilda The Musical

Cambridge Theatre

£18

Cheapest on Tuesdays

Into the Woods

Bridge Theatre

£31

Cheapest on Thursdays

Mamma Mia!

Novello Theatre

£19

Cheapest on Thursdays

Showstopper! The Improvised Musical

Cambridge Theatre

£23

Cheapest on Wednesdays

Moulin Rouge! The Musical

Moulin Rouge! The Musical

Piccadilly Theatre

£32

Cheapest on Tuesdays

The Devil Wears Prada Musical

The Devil Wears Prada Musical

Dominion Theatre

£32

Cheapest on Wednesdays

Hadestown

Hadestown

Lyric Theatre

£32

Cheapest on Tuesdays

Cabaret

Cabaret

Kit Kat Club at the Playhouse Theatre

£38

Cheapest on Mondays

ABBA Voyage

ABBA Voyage

ABBA Arena

£48

Cheapest on Mondays

Oliver!

Oliver!

Gielgud Theatre

£25

Cheapest on Tuesdays

PADDINGTON The Musical

PADDINGTON The Musical

Savoy Theatre

£32

Cheapest on Thursdays

SIX the Musical

SIX the Musical

Vaudeville Theatre

£44

Cheapest on Thursdays

The Book of Mormon

The Book of Mormon

Prince of Wales Theatre

£25

Cheapest on Wednesdays

The Producers

The Producers

Garrick Theatre

£32

Cheapest on Thursdays

Titanique

Titanique

Criterion Theatre

£36

Cheapest on Mondays

Disney's Hercules: The Musical

Disney's Hercules: The Musical

Theatre Royal Drury Lane

£37

Cheapest on Tuesdays

Beetlejuice the Musical

Beetlejuice the Musical

Prince Edward Theatre

£25

Cheapest on Thursdays

Avenue Q

Avenue Q

Shaftesbury Theatre

£31

Cheapest on Wednesdays

High Society

High Society

Barbican Centre

£44

Cheapest on Thursdays

Burlesque the Musical

Burlesque the Musical

Savoy Theatre

£34

Cheapest on Tuesdays

More musicals playing in London

Further West End and London musical productions on sale now, from £16.

The Boy Who Harnessed the Wind

The Boy Who Harnessed the Wind

@sohoplace

£32

Cheapest on Mondays

Billy Elliot the Musical

Billy Elliot the Musical

London

£37

Cheapest on Thursdays

Heathers The Musical

Heathers The Musical

London

£50

Cheapest on Tuesdays

High School Musical

High School Musical

London

£40

Cheapest on Wednesdays

Rent

Rent

London

£30

Cheapest on Tuesdays

Sinatra The Musical

Sinatra The Musical

London

£44

Cheapest on Tuesdays

The Enormous Crocodile

The Enormous Crocodile

London

£19

Cheapest on Thursdays

Trainspotting The Musical

Trainspotting The Musical

London

£16

Cheapest on Thursdays

London West End Musicals: The Complete Guide

London's West End is home to some of the greatest musicals ever staged. From the breathtaking puppetry of The Lion King at the Lyceum Theatre to the gravity-defying magic of Wicked at the Apollo Victoria, the sheer variety and quality of London musicals is unmatched anywhere in the world outside of Broadway.

What are the best West End musicals right now?

The most popular London musicals in 2026 include long-running favourites like The Lion King (25 years at the Lyceum), Wicked, Les Misérables, and The Phantom of the Opera, alongside newer hits like Hamilton, Back to the Future, and Hadestown. Family favourites such as Matilda The Musical and 101 Dalmatians continue to draw audiences of all ages.

How to get cheap West End musical tickets

Musical tickets in London start from as little as £18 for restricted view or upper circle seats. The best value tickets are typically available for midweek performances (Tuesday to Thursday) and matinées. Join the free tickadoo+ membership for up to 15% off selected shows. Booking early and being flexible with dates gives you the widest choice at the lowest prices.

Planning a musical theatre trip to London

Most West End musicals perform Tuesday through Sunday with both matinée and evening shows on Wednesday and Saturday. Running times are typically 2-3 hours including an interval. For the best experience, arrive at the theatre at least 30 minutes before curtain. Many theatres are clustered around Covent Garden, Leicester Square, and Piccadilly Circus, all within easy walking distance of each other.