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

London Pass by Go City

Go City

All ages

From £75 Book seats

Pink tree roots poster art in Blood of my Blood at the Royal Court New

Blood of my Blood

Royal Court

From £36 Book seats

Hamlet Hail to the Thief New

Hamlet Hail to the Thief

Barbican Centre

1h 40m · Ages 14+

From £36 Book seats

Wide SIX artwork: queens with microphones and the band behind them, Vaudeville Theatre

SIX

Vaudeville Theatre

1h 20m · Ages 10+

From £35 Book seats

Kensington Palace at Kensington Palace, London, poster

Kensington Palace

Kensington Palace

2h · All ages

From £25 Book seats

A dancer in a vest twists against purple: Magic Mike Live, Hippodrome Casino

Magic Mike Live

London Hippodrome (Over 18s Only)

1h 30m · Ages 18+

From £47 Book seats

Magic Mike Live *

Magic Mike Live *

Hippodrome Casino (Over 18s Only)

1h 30m

From £48 Book seats

Wide Come Alive! poster: a ringmaster, a fire-breather and acrobats under circus lights, Empress Museum

Come Alive! The Greatest Showman Circus Spectacular

Empress Museum

1h 40m · Ages 5+

From £58 Book seats

Wide ABBA Voyage logo artwork with gold lasers over a full arena, ABBA Arena

ABBA Voyage

ABBA Arena

1h 40m · Ages 6+

From £48 Book seats

David Bowie: You’re Not Alone

David Bowie: You’re Not Alone

Lightroom

1h · All ages

From £30 Book seats

Close-up face with red overlay in Tosca - English National Opera at London Coliseum Final weeks

Tosca

London Coliseum

2h 10m · Ages 15+

From £14 Book seats

Upside-down figure in green in Iphigenie en Tauride - English National Opera at London Coliseum Final weeks

Iphigénie en Tauride

London Coliseum

2h 20m · Ages 15+

From £14 Book seats

Figure in purple helmet and red jacket in The Afronauts at the Royal Court Opens 14 Nov

The Afronauts

Royal Court

Ages 14+

From £27 Book seats

Top Gunchained Opens 16 Nov

Top Gunchained

Wilton's Music Hall

1h 15m

From £17 Book seats

Dick Whittington and His Cat - Family Opens 22 Nov

Dick Whittington and His Cat - Family

King's Head Theatre

2h · All ages

From £17 Book seats

Five performers in bold costumes against luminous backdrop in Ebony Scrooge at Sadler's Wells East Opens 24 Nov

Ebony Scrooge

Sadler's Wells East

1h 55m · Ages 7+

From £19 Book seats

Dick Whittington and His Cat - Adult

Dick Whittington and His Cat - Adult

King's Head Theatre

2h · Ages 18+

From £19 Book seats

Woman holding flowers in Adriana Mater - English National Opera at London Coliseum Final weeks

Adriana Mater

London Coliseum

2h 45m · Ages 15+

From £14 Book seats

Jack and the Beanstalk

Jack and the Beanstalk

Emerald Theatre

Ages 14+

From £31 Book seats

Illustrated stick figure in snowy forest in Stick Man at the Bloomsbury Theatre

Stick Man

Bloomsbury Theatre

1h · Ages 3+

From £19 Book seats

The Little Match Girl — Ballo Arthur Pita Opens 3 Dec

The Little Match Girl — Ballo Arthur Pita

Wilton's Music Hall

From £20 Book seats

Bold yellow title on red background in Monument at the Royal Court Opens 3 Dec

Monument

Royal Court

Ages 14+

From £24 Book seats

Men singing in a pub under The Choir of Man logo, Marble Arch Opens 10 Dec

The Choir of Man

The Arts at Marble Arch

2h 5m · Ages 10+

From £30 Book seats

Wide Paddington The Musical logo artwork on deep blue, Savoy Theatre

Paddington The Musical

Savoy Theatre

2h 45m · Ages 6+

From £59 Book seats

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 9050

Monday to Saturday 8am to 8pm, Sunday 10am to 8pm

Rather talk it through? Call 020 7193 9050

Last updated 25 October 2026