Shows in London
Shows in London
Editors' picks

Speculations on the Unexplained Deaths of Several American Icons
30/10/2026 - 17/01/2027
Tue-Sat 19:30 (+ Wed & Sat 14:30)
Marylebone TheatreIn the Centre

The Mousetrap
15/05/2025 - 17/07/2027
Mon-Sat 19:30 (+ 15:00 Tue & Thu; 15:00 & 16:00 Sat)
St Martin's Theatre
Matilda The Musical
20/05/2025 - 02/09/2027
Tue-Fri 19:00; Wed & Sat 14:00; Sun 15:00
Cambridge Theatre
Paddington The Musical
01/11/2025 - 13/02/2028
Mon, Wed-Sat 19:00 (+ Thu & Sat 14:00); Sun 14:00
Savoy Theatre
Oh, Mary!
03/12/2025 - 05/06/2027
Mon, Tue, Wed & Fri: 19:30; Thu: 17:30 and 20:45; Sat: 15:30 & 19:30
Trafalgar Theatre
The Playboy of the Western World
28/02/2026 - 04/12/2026
Mon-Sat 19:30 (+ 14:30 Thu & Sat)
National Theatre (Lyttleton)Across London

ABBA Voyage
27/05/2022 - 28/06/2027
Mon, Thu-Fri 19:45; Sat 15:00 & 19:45; Sun 13:00 & 18:00
ABBA ArenaFrequently asked questions
Can I buy tickets on the door?
You can often get last-minute tickets, even for sold-out shows, on the door, but that will often depend on someone having returned tickets at the last minute. It's always safest to book in advance, though. Just follow our 'More info and Book' links.
Where can I find theatre shows suitable for children?
See our 'Child-friendly' page for family-friendly shows and activities, and look out for productions noted as suitable for younger audiences.
Where can I find discounted tickets?
Try https://officiallondontheatre.com/todays-tickets
