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.
London Pass by Go City
Go City
All ages
Blood of my Blood
Royal Court
Hamlet Hail to the Thief
Barbican Centre
1h 40m · Ages 14+
SIX
Vaudeville Theatre
1h 20m · Ages 10+
Kensington Palace
Kensington Palace
2h · All ages
Magic Mike Live
London Hippodrome (Over 18s Only)
1h 30m · Ages 18+
Magic Mike Live *
Hippodrome Casino (Over 18s Only)
1h 30m
Come Alive! The Greatest Showman Circus Spectacular
Empress Museum
1h 40m · Ages 5+
ABBA Voyage
ABBA Arena
1h 40m · Ages 6+
David Bowie: You’re Not Alone
Lightroom
1h · All ages
Tosca
London Coliseum
2h 10m · Ages 15+
Iphigénie en Tauride
London Coliseum
2h 20m · Ages 15+
The Afronauts
Royal Court
Ages 14+
Top Gunchained
Wilton's Music Hall
1h 15m
Dick Whittington and His Cat - Family
King's Head Theatre
2h · All ages
Ebony Scrooge
Sadler's Wells East
1h 55m · Ages 7+
Dick Whittington and His Cat - Adult
King's Head Theatre
2h · Ages 18+
Adriana Mater
London Coliseum
2h 45m · Ages 15+
Jack and the Beanstalk
Emerald Theatre
Ages 14+
Stick Man
Bloomsbury Theatre
1h · Ages 3+
The Little Match Girl — Ballo Arthur Pita
Wilton's Music Hall
Monument
Royal Court
Ages 14+
The Choir of Man
The Arts at Marble Arch
2h 5m · Ages 10+
Paddington The Musical
Savoy Theatre
2h 45m · Ages 6+
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