Best West End shows
These are the best West End shows to see, ordered by what our readers rate highest. Use it to choose the best musicals and plays in London, then follow the links for cast, reviews and tickets.
-
Musical On sale
Avenue Q
Shaftesbury Theatre, West End
Buy tickets from £20 for Avenue Q (opens in a new tab) Cast, reviews and details for Avenue Q
-
Musical On sale
Beetlejuice
Prince Edward Theatre, West End
Opened: 20 May 2026
Buy tickets from £25 for Beetlejuice (opens in a new tab) Cast, reviews and details for Beetlejuice
-
Musical On sale
Cabaret
Playhouse Theatre, West End
Buy tickets from £42 for Cabaret (opens in a new tab) Cast, reviews and details for Cabaret
-
Musical On sale
Chicago
Cambridge Theatre, West End
Buy tickets from £25 for Chicago (opens in a new tab) Cast, reviews and details for Chicago
-
Musical On sale
Disney's Hercules
Theatre Royal Drury Lane, West End
Buy tickets from £27 for Disney's Hercules (opens in a new tab) Cast, reviews and details for Disney's Hercules
-
Play On sale
Grace Pervades
Theatre Royal Haymarket, West End
Buy tickets from £25 for Grace Pervades (opens in a new tab) Cast, reviews and details for Grace Pervades
-
Musical On sale
Hadestown
Lyric Theatre, West End
Buy tickets from £30 for Hadestown (opens in a new tab) Cast, reviews and details for Hadestown
-
Musical On sale
Hamilton
Victoria Palace Theatre, West End
Buy tickets from £40 for Hamilton (opens in a new tab) Cast, reviews and details for Hamilton
-
Play On sale
Harry Potter and the Cursed Child
Palace Theatre, West End
Buy tickets from £34 for Harry Potter and the Cursed Child (opens in a new tab) Cast, reviews and details for Harry Potter and the Cursed Child
-
Musical On sale
Into the Woods
Bridge Theatre, West End
Buy tickets from £35 for Into the Woods (opens in a new tab) Cast, reviews and details for Into the Woods
-
Musical On sale
Jesus Christ Superstar
London Palladium, West End
Opened: 7 July 2026
Buy tickets from £61 for Jesus Christ Superstar (opens in a new tab) Cast, reviews and details for Jesus Christ Superstar
-
Musical On sale
Jesus Christ Superstar - Theatre Royal Drury Lane
Theatre Royal Drury Lane, West End
Buy tickets from £31 for Jesus Christ Superstar - Theatre Royal Drury Lane (opens in a new tab) Cast, reviews and details for Jesus Christ Superstar - Theatre Royal Drury Lane
-
Musical On sale
Kinky Boots
Adelphi Theatre, West End
Buy tickets from £16.25 for Kinky Boots (opens in a new tab) Cast, reviews and details for Kinky Boots
-
Musical Opens 22 Mar 2027
La Voix Live! at the London Palladium
London Palladium, West End
Performances begin: 22 March 2027
More info about La Voix Live! at the London Palladium Cast, reviews and details for La Voix Live! at the London Palladium
-
Musical On sale
Les Misérables
Sondheim Theatre, West End
Buy tickets from £30 for Les Misérables (opens in a new tab) Cast, reviews and details for Les Misérables
-
Musical On sale
MAMMA MIA!
Novello Theatre, West End
Buy tickets from £19 for MAMMA MIA! (opens in a new tab) Cast, reviews and details for MAMMA MIA!
-
Musical On sale
Matilda The Musical
Cambridge Theatre, West End
Buy tickets from £25 for Matilda The Musical (opens in a new tab) Cast, reviews and details for Matilda The Musical
-
Musical On sale
Moulin Rouge! The Musical
Piccadilly Theatre, West End
Buy tickets from £35 for Moulin Rouge! The Musical (opens in a new tab) Cast, reviews and details for Moulin Rouge! The Musical
-
Play On sale
My Neighbour Totoro
Gillian Lynne Theatre, West End
Buy tickets from £25 for My Neighbour Totoro (opens in a new tab) Cast, reviews and details for My Neighbour Totoro
-
Play On sale
Oh, Mary!
Trafalgar Theatre, West End
Buy tickets from £30 for Oh, Mary! (opens in a new tab) Cast, reviews and details for Oh, Mary!
-
Musical On sale
Oliver!
Gielgud Theatre, West End
Buy tickets from £35 for Oliver! (opens in a new tab) Cast, reviews and details for Oliver!
-
Musical On sale
Operation Mincemeat
Fortune Theatre, West End
Buy tickets from £30 for Operation Mincemeat (opens in a new tab) Cast, reviews and details for Operation Mincemeat
-
Musical On sale
Paddington: The Musical
Savoy Theatre, West End
Buy tickets from £35 for Paddington: The Musical (opens in a new tab) Cast, reviews and details for Paddington: The Musical
-
Musical Opens 12 Nov 2026
Pride
Bridge Theatre, West End
Performances begin: 12 November 2026
Ticket links may be affiliate links, which never affect our reviews. Prices, dates and availability change, so check the ticket seller before you book.
Frequently asked questions
What is the best West End show to see?
It depends on your taste. This list is ranked by reader ratings, and each show page has a review, the cast and ticket details.
Where can I find reviews and cast details?
Each show below links to its page with the cast, theatre, running time, reader ratings and our reviews.
More ways to choose a show
- Best West End musicals
- Best West End plays
- West End tonight
- West End this weekend
- Romantic West End shows
- West End musicals tonight
- West End plays tonight
- West End musicals this weekend
- West End plays this weekend
- West End shows tomorrow
- West End comedy shows
- Accessible West End shows
- All shows: what's on
- Cheap theatre tickets guide
- First time at the West End
- Review roundup
- All show guides