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.
Tosca - Royal Ballet and Opera
Royal Opera House
3h · Ages 14+
The Quiet Revolution of Laurent Clerc
Park Theatre
2h 20m · Ages 14+
Lee Mead: Twenty Years in Technicolour
Adelphi Theatre
Ages 10+
Lastminute.com London Eye River Cruise
The London Eye River Cruise
40m · All ages
Lastminute.com London Eye Standard Entry & River Cruise
The London Eye River Cruise
1h 10m · Ages 18+
The lastminute.com London Eye Standard Experience
The London Eye
30m · All ages
The Traitors: Live Experience
Dynamo Hall
3h · Ages 18+
Operation Mincemeat: A New Musical
Fortune Theatre
2h 35m · Ages 5+
Hadestown
Lyric Theatre
2h 30m · Ages 8+
Cabaret
Kit Kat Club at the Playhouse Theatre
2h 45m · Ages 13+
Stranger Things: The First Shadow
Phoenix Theatre
3h · Ages 12+
Harry Potter and the Cursed Child
Palace Theatre
2h 55m · Ages 8+
Pulman and Stilgoe - Hooray For Hollywood
Wilton's Music Hall
2h
The Banality of Evil: Hannah Arendt, France, 1940
Arcola Theatre
1h 30m · Ages 16+
Witness for the Prosecution
London County Hall
2h 15m
Avenue Q
Shaftesbury Theatre
2h 15m · Ages 13+
The Book of Mormon
Prince of Wales Theatre
2h 20m · Ages 14+
Moulin Rouge! The Musical
Piccadilly Theatre
2h 35m · Ages 12+
The Phantom of the Opera
His Majesty’s Theatre
2h 30m
Hamilton
Victoria Palace Theatre
2h 45m · Ages 10+
Paranormal Activity
Ambassadors Theatre
2h 20m · Ages 15+
The Play That Goes Wrong
Duchess Theatre
2h 5m · Ages 8+
Speculations
Marylebone Theatre
The Master Builder
Arcola Theatre
2h 30m
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