What's On in London Theatres

London is home to some of the most exciting theatre venues in the world. From historic West End houses such as the Theatre Royal Drury Lane and the London Palladium, to small intimate spaces like the Donmar Warehouse, the city is alive with live performances. Every evening thousands of audience members enjoy a range of shows, from brand new musicals to topical plays and classic productions. Below is a list of almost 50 venues all over London, collectively known as 'Theatreland'. We have included details of what's currently playing at each theatre and the booking from date to make deciding what to see that bit easier.
Theatre Current show Booking from
ABBA Arena ABBA Voyage 1 Dec 2023
Adelphi Theatre Back to the Future the Musical 30 Nov 2023
Aldwych Theatre Tina: The Tina Turner Musical 30 Nov 2023
Apollo Victoria Theatre Wicked 30 Nov 2023
Arts Theatre The Choir of Man 30 Nov 2023
Bridge Theatre Guys and Dolls 30 Nov 2023
Cambridge Theatre Matilda the Musical 30 Nov 2023
Dominion Theatre Elf! the Musical 30 Nov 2023
Dominion Theatre The King and I 20 Jan 2024
Dominion Theatre Sister Act 15 Mar 2024
Duchess Theatre The Play That Goes Wrong 30 Nov 2023
Garrick Theatre The Gruffalo's Child 1 Dec 2023
His Majesty's Theatre The Phantom of the Opera 30 Nov 2023
London Coliseum The Nutcracker 19 Dec 2023
London County Hall Witness for the Prosecution 30 Nov 2023
London Palladium Hello, Dolly! off sale
Lyceum Theatre The Lion King 30 Nov 2023
Lyric Theatre Peter Pan Goes Wrong 30 Nov 2023
Novello Theatre Mamma Mia! 30 Nov 2023
Old Vic Theatre A Christmas Carol 30 Nov 2023
Palace Theatre Harry Potter and the Cursed Child 30 Nov 2023
Peacock Theatre The Snowman 30 Nov 2023
Piccadilly Theatre Moulin Rouge! The Musical 30 Nov 2023
Playhouse Theatre Cabaret 30 Nov 2023
Prince of Wales Theatre The Book of Mormon 30 Nov 2023
Savoy Theatre Sunset Boulevard 30 Nov 2023
Shaftesbury Theatre Mrs. Doubtfire 30 Nov 2023
Sondheim Theatre Les Misérables 30 Nov 2023
St Martin's Theatre The Mousetrap 30 Nov 2023
Theatre Royal Drury Lane Frozen the Musical 30 Nov 2023
Theatre Royal Haymarket Noises Off 30 Nov 2023
Vaudeville Theatre Six the Musical 30 Nov 2023
Victoria Palace Theatre Hamilton 30 Nov 2023