London theatre tonight
Explore next
This weekend
Explore next
Under £50 musicals
Explore next
Last-minute tickets
The Phantom Of the Opera
His Majesty's Theatre (Formerly Her Majesty's Theatre), Haymarket
40th anniversary season at His Majesty’s Theatre, Haymarket. Booking until 2 October 2027
Les Miserables
Sondheim Theatre, London
Open-ended West End run at the Sondheim Theatre; tickets on sale on British Theatre
The Devil Wears Prada - The Musical
Dominion Theatre, London
Now booking at the Dominion Theatre, London, until 25 September 2027
Into the Woods
Noel Coward Theatre, London
Matilda The Musical
Cambridge Theatre, Seven Dials
Open-ended West End run at the Cambridge Theatre (opened 24 November 2011)
High School Musical
Wembley Park Theatre, London
12 October 2026 to 3 January 2027 at Troubadour Wembley Park Theatre
The Book Of Mormon
Prince Of Wales Theatre, London
Moulin Rouge the musical
Piccadilly Theatre, London
West End run at the Piccadilly Theatre; tickets on sale on British Theatre
Harry Potter and the Cursed Child
Palace Theatre, London
One-part from 9 October 2026; booking through 27 June 2027 at the Palace Theatre
Stranger Things: The First Shadow
Phoenix Theatre, London
Final performance 27 December 2026 at the Phoenix Theatre
Cabaret at the Kit Kat Club
Playhouse Theatre, London
Now booking until 29 July 2027 at the Playhouse Theatre
My Neighbour Totoro
Gillian Lynne Theatre, London
West End run at the Gillian Lynne Theatre; tickets on sale on British Theatre
Mamma Mia!
Novello Theatre, Aldwych
Hay Fever
Wyndham's Theatre London
22 September to 12 December 2026 at Wyndham’s Theatre, a strictly limited season
Avenue Q at the Shaftesbury Theatre
Shaftesbury Theatre, London
Booking until 3 January 2027 at the Shaftesbury Theatre

















