West End Musicals

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

🎭 29 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

Just for One Day

Shaftesbury Theatre

£25

Cheapest on Mondays

Wicked

Apollo Victoria Theatre

£32

Cheapest on Thursdays

The Phantom of the Opera

His Majesty's Theatre

£30

Cheapest on Tuesdays

Into the Woods

Bridge Theatre

£31

Cheapest on Thursdays

Mamma Mia!

Novello Theatre

£19

Cheapest on Thursdays

The Great Gatsby Musical

London Coliseum

£35

Cheapest on Mondays

Back to the Future: The Musical

Adelphi Theatre

£25

Cheapest on Tuesdays

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

Starlight Express

Starlight Express

Troubadour Wembley Park Theatre

£37

Cheapest on Thursdays

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

Mean Girls the Musical

Mean Girls the Musical

Savoy Theatre

£25

Cheapest on Tuesdays

Guys & Dolls

Guys & Dolls

Bridge Theatre

£24

Cheapest on Tuesdays

SIX the Musical

SIX the Musical

Vaudeville Theatre

£44

Cheapest on Thursdays

MJ the Musical

MJ the Musical

Prince Edward Theatre

£30

Cheapest on Mondays

TINA – The Tina Turner Musical

TINA – The Tina Turner Musical

Aldwych Theatre

£25

Cheapest on Tuesdays

Evita

Evita

London Palladium

£30

Cheapest on Tuesdays

Beetlejuice the Musical

Beetlejuice the Musical

Prince Edward Theatre

£25

Cheapest on Thursdays

High Society

High Society

Barbican Centre

£44

Cheapest on Thursdays

The Unlikely Pilgrimage of Harold Fry

The Unlikely Pilgrimage of Harold Fry

Theatre Royal Haymarket

£31

Cheapest on Wednesdays

Burlesque the Musical

Burlesque the Musical

Savoy Theatre

£34

Cheapest on Tuesdays

Once on This Island

Once on This Island

Theatre Royal Drury Lane

£25

Cheapest on Wednesdays

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.