Soho & Covent Garden, London

A mini guide to

Theatre

More theatres per square mile than almost anywhere on earth

Theatreland

Where London goes to the theatre

Soho and Covent Garden sit at the centre of London's theatre district. Within a ten-minute walk of Covent Garden Piazza you can reach the Theatre Royal Drury Lane, the Lyceum, the London Palladium, the Royal Opera House and dozens of smaller playhouses.

This page lists every theatre in the area and the productions currently playing. Open any theatre or show for photos, directions and answers to common questions.

Now playing

Shows in Soho & Covent Garden

Productions at the theatres in this neighbourhood. Dates change, so confirm with the theatre.

Adriana Mater at London Coliseum Opens 28 Nov
Opera

Adriana Mater

at London Coliseum

Kaija Saariaho's opera of violence and its aftermath.

  • Opens 28 Nov 2026 · booking to 12 Dec 2026
  • St Martin's Lane, WC2N 4ES
  • Leicester Square (nearest station)
Austentatious at Vaudeville Theatre Closing soon
Comedy

Austentatious

at Vaudeville Theatre

A fully improvised comedy that invents a brand-new Jane Austen novel from audience suggestions each night.

  • Booking to 14 Dec 2026
  • 404 Strand, WC2R 0NH
  • Charing Cross (nearest station)
Avenue Q at Shaftesbury Theatre Playing now
Comedy

Avenue Q

at Shaftesbury Theatre

The puppet-filled, adults-only comedy about life after university returns to the West End.

  • Booking to 3 Jan 2027
  • 210 Shaftesbury Avenue, WC2H 8DP
  • Holborn (nearest station)
Beetlejuice at Prince Edward Theatre Playing now
Comedy

Beetlejuice

at Prince Edward Theatre

A mischievous, supernatural comedy musical based on Tim Burton's film.

  • Booking to 2 Jan 2027
  • 28 Old Compton Street, W1D 4HS
  • Leicester Square (nearest station)
Bill Bailey: Vaudevillean at Theatre Royal Haymarket Opens 16 Dec
ComedyConcert

Bill Bailey: Vaudevillean

at Theatre Royal Haymarket

The comedian and musician's new live show.

  • Opens 16 Dec 2026 · booking to 6 Feb 2027
  • 18 Suffolk Street, SW1Y 4HT
  • Piccadilly Circus (nearest station)
Billy Elliot The Musical at Adelphi Theatre Opens 12 Feb 2027
ClassicFamily

Billy Elliot The Musical

at Adelphi Theatre

Elton John's award-winning musical about a miner's son who dreams of becoming a ballet dancer.

  • Opens 12 Feb 2027 · booking to 31 Jul 2027
  • 409–412 Strand, WC2R 0NS
  • Charing Cross (nearest station)
Cabaret at Playhouse Theatre (Kit Kat Club) Playing now
ClassicCabaretImmersive

Cabaret

at Playhouse Theatre (Kit Kat Club)

The Kander and Ebb classic set in 1930s Berlin, in an immersive staging that transforms the theatre.

  • Booking to 18 Sept 2027
  • Northumberland Avenue, WC2N 5DE
  • Embankment (nearest station)
Carmen at Royal Opera House Closing soon
Opera

Carmen

at Royal Opera House

Bizet's electrifying opera of passion and jealousy, in Damiano Michieletto's production.

  • Booking to 21 Nov 2026
  • Bow Street, WC2E 9DD
  • Covent Garden (nearest station)
Charlie and the Chocolate Factory at London Coliseum Opens 4 Jun 2027
FamilyClassic

Charlie and the Chocolate Factory

at London Coliseum

Michael Ball stars as Willy Wonka in a new production of Roald Dahl's tale at the London Coliseum.

  • Opens 4 Jun 2027 · booking to 18 Sept 2027
  • St Martin's Lane, WC2N 4ES
  • Leicester Square (nearest station)
Christmas Carol Goes Wrong at Wyndham's Theatre Opens 18 Dec
ComedyFamilyChristmas

Christmas Carol Goes Wrong

at Wyndham's Theatre

The Mischief Theatre team tackle Dickens's festive tale, with predictable chaos.

  • Opens 18 Dec 2026 · booking to 23 Jan 2027
  • Charing Cross Road, WC2H 0DA
  • Leicester Square (nearest station)
Charing Cross Theatre
Opens 21 Nov
PantoComedyChristmas

Cinderella: Buttons Undone!

at Charing Cross Theatre

A riotous new adult panto from the team behind He's Behind You!.

  • Opens 21 Nov 2026 · booking to 9 Jan 2027
  • The Arches, Villiers Street, WC2N 6NL
  • Charing Cross (nearest station)
Derren Brown: Only Human at Apollo Theatre Playing now
Concert

Derren Brown: Only Human

at Apollo Theatre

A live show of mind-reading and psychological illusion.

  • Booking to 30 Jan 2027
  • 31 Shaftesbury Avenue, W1D 7EZ
  • Piccadilly Circus (nearest station)
Dirty Dancing at Prince Edward Theatre Opens 19 Jan 2027
Pop & jukeboxClassic

Dirty Dancing

at Prince Edward Theatre

The smash-hit stage version of the 1987 film, returning for a limited run.

  • Opens 19 Jan 2027 · booking to 24 Apr 2027
  • 28 Old Compton Street, W1D 4HS
  • Leicester Square (nearest station)
Charing Cross Theatre
Closing soon
New & limited

Franz & Marie

at Charing Cross Theatre

A raw, folk-rock musical reimagining of Büchner's Woyzeck, with music by The Singing Loins.

  • Booking to 14 Nov 2026
  • The Arches, Villiers Street, WC2N 6NL
  • Charing Cross (nearest station)
Gentlemen Prefer Blondes at London Palladium Opens 26 Mar 2027
ClassicConcert

Gentlemen Prefer Blondes

at London Palladium

A concert staging of the classic musical starring Megan Hilty and Rachel Tucker.

  • Opens 26 Mar 2027 · closing date to be announced
  • 8 Argyll Street, W1F 7TF
  • Oxford Circus (nearest station)
Hadestown at Lyric Theatre Playing now
Classic

Hadestown

at Lyric Theatre

A folk-infused retelling of the myth of Orpheus and Eurydice, with a jazzy, atmospheric score.

  • Booking now
  • 29 Shaftesbury Avenue, W1D 7ES
  • Piccadilly Circus (nearest station)
Harry Potter and the Cursed Child at Palace Theatre Playing now
FamilyFantasy

Harry Potter and the Cursed Child

at Palace Theatre

The eighth story in the Harry Potter saga, now playing as a one-part play with spectacular stage magic.

  • Booking to 5 Sept 2027
  • 109 Shaftesbury Avenue, W1D 5AY
  • Leicester Square (nearest station)
Hay Fever at Wyndham's Theatre Closing soon
ClassicComedy

Hay Fever

at Wyndham's Theatre

Noël Coward's comedy of manners, starring Christine Baranski and Richard E. Grant.

  • Booking to 12 Dec 2026
  • Charing Cross Road, WC2H 0DA
  • Leicester Square (nearest station)
Into the Woods at Noël Coward Theatre Playing now
Classic

Into the Woods

at Noël Coward Theatre

Stephen Sondheim's fairy-tale mash-up, transferring after a sold-out run at the Bridge Theatre.

  • Booking to 9 Jan 2027
  • 85 St Martin's Lane, WC2N 4AU
  • Leicester Square (nearest station)
Iphigénie en Tauride at London Coliseum Closing soon
Opera

Iphigénie en Tauride

at London Coliseum

Gluck's opera of fate and family, staged by ENO for the first time.

  • Booking to 14 Nov 2026
  • St Martin's Lane, WC2N 4ES
  • Leicester Square (nearest station)
Jesus Christ Superstar at Theatre Royal Drury Lane Playing now
Classic

Jesus Christ Superstar

at Theatre Royal Drury Lane

Andrew Lloyd Webber and Tim Rice's rock opera about the last days of Jesus.

  • Booking to 9 Jan 2027
  • Catherine Street, WC2B 5JF
  • Covent Garden (nearest station)
John Proctor Is the Villain at Wyndham's Theatre Opens 2 Feb 2027
New & limitedDrama

John Proctor Is the Villain

at Wyndham's Theatre

The Broadway hit by Kimberly Belflower, arriving in London in 2027.

  • Opens 2 Feb 2027 · booking to 24 Apr 2027
  • Charing Cross Road, WC2H 0DA
  • Leicester Square (nearest station)
Legally Blonde The Musical at London Coliseum Opens 22 Mar 2027
FamilyComedy

Legally Blonde The Musical

at London Coliseum

The pink-powered musical starring Amber Davies returns after its UK and Ireland tour.

  • Opens 22 Mar 2027 · closing date to be announced
  • St Martin's Lane, WC2N 4ES
  • Leicester Square (nearest station)
Les Misérables at Sondheim Theatre Playing now
Classic

Les Misérables

at Sondheim Theatre

Victor Hugo's epic of redemption and revolution in 19th-century France, and one of the West End's longest-running musicals.

  • Booking to 2 Oct 2027
  • 51 Shaftesbury Avenue, W1D 6BA
  • Piccadilly Circus (nearest station)
Little Dancer at Theatre Royal Haymarket Opens 15 Feb 2027
New & limited

Little Dancer

at Theatre Royal Haymarket

A new musical starring Tiler Peck, Julian Ovenden and Laura Pitt-Pulford, inspired by Degas's ballet dancer.

  • Opens 15 Feb 2027 · booking to 27 Mar 2027
  • 18 Suffolk Street, SW1Y 4HT
  • Piccadilly Circus (nearest station)
Magic Mike Live at London Hippodrome Playing now
Cabaret

Magic Mike Live

at London Hippodrome

A high-energy, adults-only dance and cabaret show inspired by the Magic Mike films.

  • Booking now
  • Near Leicester Square
  • Leicester Square (nearest station)
Mamma Mia! at Novello Theatre Playing now
Pop & jukeboxComedyFamily

Mamma Mia!

at Novello Theatre

A feel-good story set on a Greek island, told through the songs of ABBA.

  • Booking to 2 Oct 2027
  • Aldwych, WC2B 4LD
  • Covent Garden (nearest station)
Manon at Royal Opera House Closing soon
Ballet

Manon

at Royal Opera House

Kenneth MacMillan's ballet of love, wealth and ruin in 18th-century Paris, set to Massenet.

  • Booking to 25 Nov 2026
  • Bow Street, WC2E 9DD
  • Covent Garden (nearest station)
Matilda The Musical at Cambridge Theatre Playing now
Family

Matilda The Musical

at Cambridge Theatre

Roald Dahl's story of a brilliant girl with a wild imagination, with songs by Tim Minchin.

  • Booking to 5 Sept 2027
  • Earlham Street, WC2H 9HU
  • Covent Garden (nearest station)
Miss Saigon at Prince Edward Theatre Opens 13 May 2027
Classic

Miss Saigon

at Prince Edward Theatre

The iconic love story set against the fall of Saigon returns to London in 2027.

  • Opens 13 May 2027 · booking to 8 Jan 2028
  • 28 Old Compton Street, W1D 4HS
  • Leicester Square (nearest station)
Moulin Rouge! The Musical at Piccadilly Theatre Playing now
Pop & jukebox

Moulin Rouge! The Musical

at Piccadilly Theatre

A spectacular, glittering love story set in Paris's iconic nightclub, built from a mash-up of pop hits.

  • Booking to 3 Jul 2027
  • 16 Denman Street, W1D 7DY
  • Piccadilly Circus (nearest station)
Murder, She Didn't Write at Duchess Theatre Opens 16 Nov
Comedy

Murder, She Didn't Write

at Duchess Theatre

An improvised comedy in which the audience's suggestions shape a brand-new murder mystery every night.

  • Opens 16 Nov 2026 · booking to 19 Apr 2027
  • 3-5 Catherine Street, WC2B 5LA
  • Temple (nearest station)
Oh, Mary! at Trafalgar Theatre Playing now
Comedy

Oh, Mary!

at Trafalgar Theatre

A satirical comedy imagining the life of Mary Todd Lincoln.

  • Booking to 5 Jun 2027
  • 14 Whitehall, SW1A 2DY
  • Charing Cross (nearest station)
Oliver! at Gielgud Theatre Playing now
FamilyClassic

Oliver!

at Gielgud Theatre

Lionel Bart's much-loved musical of Dickens's Oliver Twist, with songs like 'Consider Yourself'.

  • Booking to 14 Mar 2027
  • 35 Shaftesbury Avenue, W1D 6AR
  • Piccadilly Circus (nearest station)
One Day The Musical at Garrick Theatre Opens 17 Nov
New & limited

One Day The Musical

at Garrick Theatre

A musical adaptation of David Nicholls's bestselling novel, following two friends across 20 years.

  • Opens 17 Nov 2026 · booking to 14 Mar 2027
  • 2 Charing Cross Road, WC2H 0HH
  • Leicester Square (nearest station)
Operation Mincemeat at Fortune Theatre Playing now
ComedyNew & limited

Operation Mincemeat

at Fortune Theatre

A fast, funny musical about the true Second World War deception plot.

  • Booking to 20 Feb 2027
  • Russell Street, WC2B 5HH
  • Covent Garden (nearest station)
Paddington The Musical at Savoy Theatre Playing now
FamilyNew & limited

Paddington The Musical

at Savoy Theatre

The beloved bear from Peru comes to the stage in a new family musical.

  • Booking now
  • Strand, WC2R 0ET
  • Charing Cross (nearest station)
Paranormal Activity at Ambassadors Theatre Playing now
Thriller

Paranormal Activity

at Ambassadors Theatre

The horror film franchise reimagined as a live, spine-chilling stage thriller.

  • Booking to 27 Feb 2027
  • West Street
  • Covent Garden (nearest station)
Peppa Pig's Big Family Show! at Theatre Royal Haymarket Opens 4 Dec
FamilyChristmas

Peppa Pig's Big Family Show!

at Theatre Royal Haymarket

A live stage show for fans of Peppa Pig and her family.

  • Opens 4 Dec 2026 · booking to 3 Jan 2027
  • 18 Suffolk Street, SW1Y 4HT
  • Piccadilly Circus (nearest station)
RENT at The Tom Stoppard Theatre (formerly Duke of York's) Playing now
Classic

RENT

at The Tom Stoppard Theatre (formerly Duke of York's)

Jonathan Larson's rock musical about a group of struggling artists in New York's East Village.

  • Booking to 29 May 2027
  • St Martin's Lane, WC2N 4BG
  • Leicester Square (nearest station)
RepresentAsian: An Evening of Asian Talent at Lyric Theatre Opens 9 Nov
Concert

RepresentAsian: An Evening of Asian Talent

at Lyric Theatre

A one-night showcase of Asian musical-theatre talent.

  • Opens 9 Nov 2026 · booking to 9 Nov 2026
  • 29 Shaftesbury Avenue, W1D 7ES
  • Piccadilly Circus (nearest station)
Room On The Broom at Lyric Theatre Opens 27 Nov
FamilyChristmas

Room On The Broom

at Lyric Theatre

Julia Donaldson and Axel Scheffler's much-loved picture book, brought to life on stage.

  • Opens 27 Nov 2026 · booking to 3 Jan 2027
  • 29 Shaftesbury Avenue, W1D 7ES
  • Piccadilly Circus (nearest station)
Showstopper! The Improvised Musical at Cambridge Theatre Playing now
Comedy

Showstopper! The Improvised Musical

at Cambridge Theatre

A fully improvised musical, created on the spot from audience suggestions every night.

  • Booking to 26 Jul 2027
  • Earlham Street, WC2H 9HU
  • Covent Garden (nearest station)
Sinatra The Musical at Aldwych Theatre Playing now
Pop & jukeboxNew & limited

Sinatra The Musical

at Aldwych Theatre

The life and music of Frank Sinatra, told through his greatest songs.

  • Booking to 10 Apr 2027
  • Aldwych, WC2B 4DF
  • Temple (nearest station)
SIX The Musical at Vaudeville Theatre Playing now
ComedyPop & jukebox

SIX The Musical

at Vaudeville Theatre

The six wives of Henry VIII take the stage as pop stars in a high-energy, 80-minute show.

  • Booking now
  • 404 Strand, WC2R 0NH
  • Charing Cross (nearest station)
Stranger Things: The First Shadow at Phoenix Theatre Playing now
FantasyNew & limited

Stranger Things: The First Shadow

at Phoenix Theatre

A prequel to the Netflix series, set in 1950s Hawkins, with large-scale stage effects.

  • Booking to 27 Dec 2026
  • 110 Charing Cross Road, WC2H 0JP
  • Tottenham Court Road (nearest station)
The Book of Mormon at Prince of Wales Theatre Playing now
Comedy

The Book of Mormon

at Prince of Wales Theatre

An irreverent, award-winning comedy from the creators of South Park about two missionaries in Uganda.

  • Booking to 20 Feb 2027
  • Coventry Street, W1D 6AS
  • Piccadilly Circus (nearest station)
The Cherry Orchard at Harold Pinter Theatre Playing now
ClassicDrama

The Cherry Orchard

at Harold Pinter Theatre

Chekhov's last play, with Kristin Scott Thomas and Stephen Mangan.

  • Booking to 9 Jan 2027
  • Panton Street, SW1Y 4DN
  • Piccadilly Circus (nearest station)
The Devil Wears Prada at Dominion Theatre Playing now
New & limited

The Devil Wears Prada

at Dominion Theatre

The stage adaptation of the hit film and novel, with an original score by Sir Elton John.

  • Booking to 25 Sept 2027
  • 268–269 Tottenham Court Road, W1T 7AQ
  • Tottenham Court Road (nearest station)
The Lion King at Lyceum Theatre Playing now
FamilyClassic

The Lion King

at Lyceum Theatre

Disney's stage version of the animated film, famous for its extraordinary puppetry and costumes.

  • Booking to 16 May 2027
  • 21 Wellington Street, WC2E 7RQ
  • Covent Garden (nearest station)
The Lives of Others at Adelphi Theatre Playing now
New & limitedDrama

The Lives of Others

at Adelphi Theatre

A stage adaptation of the acclaimed film about surveillance in East Berlin, starring Keira Knightley and Luke Thompson.

  • Booking to 9 Jan 2027
  • 409–412 Strand, WC2R 0NS
  • Charing Cross (nearest station)
The Magic Flute at Royal Opera House Opens 13 Dec
OperaFamilyChristmas

The Magic Flute

at Royal Opera House

Mozart's magical opera, a Christmas-season favourite.

  • Opens 13 Dec 2026 · booking to 17 Feb 2027
  • Bow Street, WC2E 9DD
  • Covent Garden (nearest station)
The Mousetrap at St Martin's Theatre Playing now
ClassicMystery

The Mousetrap

at St Martin's Theatre

Agatha Christie's murder mystery, one of the longest-running plays in the world.

  • Booking to 17 Jul 2027
  • West Street, WC2H 9NZ
  • Leicester Square (nearest station)
The Nutcracker – English National Ballet at London Coliseum Opens 17 Dec
BalletFamilyChristmas

The Nutcracker – English National Ballet

at London Coliseum

English National Ballet's festive staging of Tchaikovsky's classic.

  • Opens 17 Dec 2026 · booking to 10 Jan 2027
  • St Martin's Lane, WC2N 4ES
  • Leicester Square (nearest station)
The Phantom of the Opera at His Majesty's Theatre Playing now
Classic

The Phantom of the Opera

at His Majesty's Theatre

Andrew Lloyd Webber's gothic romance set in the Paris Opera House, playing at His Majesty's Theatre since 1986.

  • Booking to 2 Oct 2027
  • Haymarket, SW1Y 4QL
  • Piccadilly Circus (nearest station)
The Play That Goes Wrong at Duchess Theatre Playing now
ComedyFamily

The Play That Goes Wrong

at Duchess Theatre

A chaotic amateur drama society tries to stage a 1920s murder mystery, with everything going wrong.

  • Booking now
  • 3-5 Catherine Street, WC2B 5LA
  • Temple (nearest station)
The Smartest Giant in Town at St Martin's Theatre Opens 9 Dec
FamilyChristmas

The Smartest Giant in Town

at St Martin's Theatre

A stage version of the picture book about a kind, scruffy giant who gives away his clothes.

  • Opens 9 Dec 2026 · booking to 3 Jan 2027
  • West Street, WC2H 9NZ
  • Leicester Square (nearest station)
The Snowman at Peacock Theatre Opens 21 Nov
FamilyChristmasDance

The Snowman

at Peacock Theatre

The beloved festive story of a boy and his snowman, told through dance and live music.

  • Opens 21 Nov 2026 · booking to 3 Jan 2027
  • 35 Portugal Street, WC2A 2HT
  • Temple (nearest station)
The Standard of Living at Theatre Royal Haymarket Closing soon
Drama

The Standard of Living

at Theatre Royal Haymarket

A new drama at the Theatre Royal Haymarket.

  • Booking to 12 Dec 2026
  • 18 Suffolk Street, SW1Y 4HT
  • Piccadilly Circus (nearest station)
Titanique at Criterion Theatre Playing now
ComedyPop & jukebox

Titanique

at Criterion Theatre

A parody retelling of Titanic told through the songs of Céline Dion.

  • Booking to 3 Jan 2027
  • 218–223 Piccadilly, W1J 9HP
  • Piccadilly Circus (nearest station)
To Die for [A Comedy] at London Coliseum Opens 29 Nov
OperaComedy

To Die for [A Comedy]

at London Coliseum

A one-night-only comic opera at the Coliseum.

  • Opens 29 Nov 2026 · booking to 29 Nov 2026
  • St Martin's Lane, WC2N 4ES
  • Leicester Square (nearest station)
Tosca at London Coliseum Closing soon
Opera

Tosca

at London Coliseum

Puccini's thriller of love, power and betrayal in Rome.

  • Booking to 11 Dec 2026
  • St Martin's Lane, WC2N 4ES
  • Leicester Square (nearest station)
Un Ballo in Maschera at Royal Opera House Opens 30 Nov
Opera

Un Ballo in Maschera

at Royal Opera House

Verdi's opera of political intrigue and a fatal masked ball.

  • Opens 30 Nov 2026 · booking to 18 Dec 2026
  • Bow Street, WC2E 9DD
  • Covent Garden (nearest station)
Visionaries: Robbins and MacMillan at Royal Opera House Opens 9 Nov
Ballet

Visionaries: Robbins and MacMillan

at Royal Opera House

A programme of works by two giants of 20th-century ballet.

  • Opens 9 Nov 2026 · booking to 28 Nov 2026
  • Bow Street, WC2E 9DD
  • Covent Garden (nearest station)
West End Musical Christmas at Lyric Theatre Opens 14 Dec
ConcertChristmas

West End Musical Christmas

at Lyric Theatre

A one-night concert of festive West End songs.

  • Opens 14 Dec 2026 · booking to 14 Dec 2026
  • 29 Shaftesbury Avenue, W1D 7ES
  • Piccadilly Circus (nearest station)
Who's Afraid of Virginia Woolf? at @sohoplace Closing soon
ClassicDrama

Who's Afraid of Virginia Woolf?

at @sohoplace

Edward Albee's explosive drama of a long, bitter marriage, over one long night.

  • Booking to 19 Dec 2026
  • 4 Soho Place, W1D 3BG
  • Tottenham Court Road (nearest station)
Charing Cross Theatre
Opens 18 Jan 2027
New & limited

Wild About You

at Charing Cross Theatre

The first full staging of a brand-new musical at Charing Cross Theatre.

  • Opens 18 Jan 2027 · closing date to be announced
  • The Arches, Villiers Street, WC2N 6NL
  • Charing Cross (nearest station)