Plays in London

Discover all the must-see London plays, from comedies to dramas to Shakespeare, happening at West End and Off-West End venues all across the city right now.

From £31

The Mousetrap

St. Martin's Theatre
Stranger Things: The First Shadow
From £37
The Duchess
From £20Save 50%

The Duchess

Trafalgar Theatre
Fawlty Towers – The Play
From £19
The Play That Goes Wrong
From £25
The Real Ones
From £19

The Real Ones

Bush Theatre
The Merchant of Venice 1936
From £25
The Buddha of Suburbia
From £31

The Buddha of Suburbia

Barbican Centre
A Face in the Crowd
From £45

A Face in the Crowd

Young Vic (Main House)
The Real Thing
From £15Save 46%
The Cabinet Minister
From £25Save 59%

The Cabinet Minister

Menier Chocolate Factory
Land of the Free
From £31

Land of the Free

Southwark Playhouse Borough
The Forsyte Saga Part 1: Irene
From £28
The Forsyte Saga Part 2: Fleur
From £28
The Lonely Londoners
From £19
Pins and Needles
From £19

Pins and Needles

Kiln Theatre
Statues
From £25
Tattooer
From £32

Tattooer

Charing Cross Theatre
Wolves On Road
From £19

Wolves On Road

Bush Theatre
Tender
From £25
The Nutcracker
From £32

The Nutcracker

Royal Albert Hall
The Purists
From £19

The Purists

Kiln Theatre
Richard II
From £24

Richard II

Bridge Theatre
Coriolanus
From £25

Coriolanus

Olivier Theatre
The Deep Blue Sea
From £28

The Deep Blue Sea

Theatre Royal Haymarket
Cyrano
From £19

Cyrano

Park Theatre
Punch
From £40

Punch

Young Vic (Main House)
F**king Men
From £20Save 41%

F**king Men

Waterloo East Theatre
A Midsummer Night's Dream - Barbican
From £31
The Comedy of Errors - Globe
From £8
Dr Strangelove
From £31

Dr Strangelove

Noël Coward Theatre
Barcelona

Barcelona

Duke of York's Theatre
My Neighbour Totoro
From £31

My Neighbour Totoro

Gillian Lynne Theatre
Room on the Broom
From £13

Room on the Broom

Lyric Theatre
Juno and the Paycock
From £25

Juno and the Paycock

Gielgud Theatre
Three Sisters - Globe
From £7

Three Sisters - Globe

Sam Wanamaker Playhouse
The River
From £31

The River

Greenwich Theatre
How To Fight Loneliness
From £19
A Raisin in the Sun
From £19

A Raisin in the Sun

Lyric Hammersmith
Giant

Giant

Royal Court
Roots
From £37Save 29%

Roots

Almeida Theatre
Shanghai Dolls
From £19

Shanghai Dolls

Kiln Theatre
The Score
From £28

The Score

Theatre Royal Haymarket
The Brightening Air
From £28
Second Best
From £40

Second Best

Riverside Studios
Ghosts
From £13

Ghosts

Lyric Hammersmith
Elektra

Elektra

Duke of York's Theatre
The Seagull

The Seagull

Barbican Centre
Reykjavik
From £31

Reykjavik

Hampstead Theatre
Macbeth
From £185

Macbeth

Harold Pinter Theatre
Oedipus
From £31

Oedipus

Wyndham's Theatre

Discover all the plays to see in London right now. London is world-renowned for its plays — the West End hit The Mousetrap, for one, is the longest-running play in the world, and there's no better place to see a classic Shakespeare play than in the city where he worked. But there are always new plays in London to discover, too, at venues across the city. Book tickets to London plays on Box Office.

Long-running contemporary plays in the West End include The Play That Goes Wrong, a slapstick comedy hit, and Harry Potter and the Cursed Child, the Olivier Award-winning stage show featuring characters from the beloved book and film series. Plays are often the best shows to attend if you want to see a celebrity on stage, as major stars often headline classic and new plays for limited runs.

There are West End or Off-West End plays in London for everyone, from uproarious comedies to emotional dramas to stage shows based on popular books, films, and TV shows. Browse all the plays London has to offer right now, and book tickets to London plays on Box Office now.

Frequently asked questions

What are some recommended plays to see in London?

Some London plays to check out include Harry Potter and the Cursed Child and The Mousetrap. These plays have run in the West End for years, so you can go see why they continue to attract fans, and they're always a great go-to option. Alongside them, new play productions are always premiering all over London, but most run for a limited time only.

Where can I see a play in London?

You can see plays all over London. The West End is known for showing famous plays like The Mousetrap, but Off-West End venues in other neighborhoods regularly host world premieres of new plays, inventive revivals of classic works, Shakespeare plays, and star-studded shows. Some successful Off-West End plays will transfer to the West End.

What is the price range for play tickets in London?

Play tickets in London vary in price, though the average theatre ticket price is approximately £50. Seats further back in the theatre, seats at small Off-West End plays, and seats bought early tend to be lower cost, but if your trip to the theatre is a special occasion, you might opt for a more expensive ticket closer to the stage or for a particularly in-demand show. Seats at all price points, though, offer great views of the stage.

Top selling

Fawlty Towers – The Play
From £19
From £24

Guys & Dolls

Bridge Theatre
The Comedy of Errors - Globe
From £8
Richard II
From £24

Richard II

Bridge Theatre
The Buddha of Suburbia
From £31

The Buddha of Suburbia

Barbican Centre
The Duchess
From £20Save 50%

The Duchess

Trafalgar Theatre

We are a member of the Society of Ticket Agents and Retailers (STAR) and operate within the code of practice STAR sets down for its members.