What's on in London
112 shows are on sale here, with tickets from £14 to £75. Every show on this page is on sale now at a London theatre, and each card shows the lowest ticket price we currently have. Use the date and price chips to narrow the list, or sort by price or closing date. If you would rather talk it through, call us and we will help you pick the right show and the right seats.
Black Is The Color Of My Voice
Duchess Theatre
1h 15m · Ages 12+
Incident at Vichy
Arcola Theatre
1h 30m · Ages 14+
Dirty Dancing: The Classic Story on Stage
Prince Edward Theatre
2h 15m · Ages 14+
John Proctor Is the Villain
Wyndham's Theatre
1h 40m · Ages 12+
La traviata
London Coliseum
1h 50m · Ages 15+
Samira
Dorfman Theatre
Così fan tutte - Royal Ballet and Opera
Royal Opera House
3h 15m
Breaking the Waves
London Coliseum
2h 35m · Ages 18+
Suddenly Last Summer
Olivier Theatre
Mr Loverman
Lyttelton Theatre
Trial by Jury & The Zoo
London Coliseum
1h 25m · Ages 18+
dissent
Young Vic (Main House)
1h 20m · Ages 16+
Berlin
Kiln Theatre
1h 15m · Ages 14+
What's the F**king Point?
The Maria Theatre
1h 10m · Ages 16+
Too Much Too Young: The Music of 2Tone and Beyond
Dominion Theatre
2h · Ages 12+
August Wilson's Gem of the Ocean
Young Vic (Main House)
2h 40m · Ages 12+
Charlie and the Chocolate Factory
London Coliseum
2h 30m
Nevermore
Charing Cross Theatre
Ages 12+
Kai - My Revolution
Adelphi Theatre
2h 10m · Ages 8+
THE TRUTH a comedy by Florian Zeller
Theatre Royal Haymarket
1h 30m · Ages 12+
Zog and the Flying Doctors
Cadogan Hall
1h · Ages 3+
Ballet Icons Gala 2027
London Coliseum
3h · Ages 5+
Brian Blessed's 90th Birthday Bash
Adelphi Theatre
Ages 14+
Derren Brown: Only Human
Apollo Theatre
2h 30m · Ages 12+
Every show on this page is on sale now. Prices shown are the lowest ticket price we can currently offer for the show, so the price for the seats you pick may be higher.
Use the date chips to see what is on tonight or this weekend, or choose Under £30 or Under £50 to keep to a budget.
Rather talk it through?
Not sure what to see? Call us and we will help you choose.
020 7193 9050Monday to Saturday 8am to 8pm, Sunday 10am to 8pm
Rather talk it through? Call 020 7193 9050
Last updated 25 October 2026