Shows in London

Back

Editors' picks

Operation Mincemeat

29/03/2023 - 29/05/2027

Mon-Sat: 19:30 (+ Tue & Sat: 15:00)

Fortune Theatre

Titaníque

07/10/2025 - 03/01/2027

19:30

Criterion Theatre

KIMBERLY AKIMBO

28/08/2026 - 14/11/2026

19:30

Hampstead Theatre

RENT

26/09/2026 - 29/05/2027

Mon-Sat: 19:30; Fri, Sat: 14:30

Tom Stoppard Theatre

Ilford Boy

10/10/2026 - 28/11/2026

Mon-Sat 19:30 (+ Thu & Sat 14:30)

Donmar Warehouse

The Lives of Others

14/10/2026 - 09/01/2027

Mon-Sat: 19:30; Wed, Sat: 14:30

Adelphi Theatre

ROLEPLAY

22/10/2026 - 21/11/2026

Mon-Sat 19:00 (+ Sat 14:30)

Soho Theatre

Speculations on the Unexplained Deaths of Several American Icons

30/10/2026 - 17/01/2027

Tue-Sat 19:30 (+ Wed & Sat 14:30)

Marylebone Theatre

In the Centre

Temi Wilkey: Lover Girl

02/11/2026 - 21/11/2026

Mon-Sat 20:30 (+ Sat 15:00)

Soho Theatre

Disney's The Lion King

19/10/1999 - 25/07/2027

Tue-Sat 19:30 (+ Wed, Sat & Sun 14:30)

Lyceum Theatre

MAMMA MIA!

06/09/2012 - 02/10/2027

Mon-Sat 19:30 (+ Thu & Sat 15:00)

Novello Theatre

Hamilton

06/12/2017 - 02/10/2027

Mon-Sat 19:30 (+ Thu & Sat 14:30)

Victoria Palace Theatre

SIX

29/09/2021 - 28/11/2027

Tue-Sat 20:00 (+16:00 Thu & Sat); Sun 15:00 & 19:00

Vaudeville Theatre

Moulin Rouge

12/11/2021 - 03/04/2027

Mon-Sat 19:30 (+ Thu & Sat 14:30)

Piccadilly Theatre

Cabaret at the Kit Kat Club

15/11/2021 - 30/01/2027

19:30 (+ 14:00 Wed & Sat)

Playhouse Theatre

Stranger Things: The First Shadow

17/11/2023 - 27/12/2026

19:00 (+ 13:00 Fri & Sat)

Phoenix Theatre

Oliver!

14/12/2024 - 14/03/2027

Tue: 19:00; Wed-Sat: 19:30; Wed, Sat & Sun: 14:30

Gielgud Theatre

My Neighbour Totoro

08/03/2025 - 10/01/2027

Tue-Sat: 19:00 (+ Thu & Sun: 14:00)

Gillian Lynne Theatre

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

Wicked

15/05/2025 - 03/01/2027

Mon-Sat 19:30 (+ 14:30 Wed & Sat)

Apollo Victoria Theatre

Play That Goes Wrong

16/05/2025 - 03/10/2027

Tue-Sat 19:30; Sat 14:30; Sun 15:00

Duchess Theatre

Matilda The Musical

20/05/2025 - 02/09/2027

Tue-Fri 19:00; Wed & Sat 14:00; Sun 15:00

Cambridge Theatre

The Devil Wears Prada

24/10/2025 - 25/09/2027

Mon-Sat 19:30 (+ Wed & Sat 14:30)

Dominion Theatre

Paddington The Musical

01/11/2025 - 13/02/2028

Mon, Wed-Sat 19:00 (+ Thu & Sat 14:00); Sun 14:00

Savoy Theatre

Phantom of the Opera

17/11/2025 - 02/10/2027

Tue-Sat 19:30; Wed & Sat 14:30

His Majesty's 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 Book of Mormon

28/01/2026 - 23/01/2027

Mon-Sat 19:30 (+ Fri & Sat 14:30)

Prince of Wales 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

Hamlet Hail to the Thief

31/10/2026 - 23/01/2027

14:30 & 19:45

Barbican Centre (Theatre)

Remember, Remember!

04/11/2026 - 14/11/2026

19:00 (+ 14:00 Sat)

Pleasance Theatre

The Revlon Girl

07/11/2026 - 14/11/2026

Mon-Sat 19:00 (+ Thu & Sat 15:15)

Park Theatre (Park 90)

ABBA Voyage

27/05/2022 - 28/06/2027

Mon, Thu-Fri 19:45; Sat 15:00 & 19:45; Sun 13:00 & 18:00

ABBA Arena

Frequently 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