Soho & Covent Garden, London

A mini guide to

Theater

More theaters per square mile than almost anywhere on earth

Theatreland

Where London goes to the theater

Soho and Covent Garden sit at the center of London's theater 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 theater in the area and the productions currently playing. Open any theater or show for photos, directions and answers to common questions.

Now playing

Shows in Soho & Covent Garden

Productions at the theaters in this neighborhood. Dates change, so confirm with the theater.

Adriana Mater at London Coliseum Opens Nov 28
Opera

Adriana Mater

at London Coliseum

Kaija Saariaho's opera of violence and its aftermath.

  • Opens Nov 28, 2026 · booking to Dec 12, 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 Dec 14, 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 Jan 3, 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 Jan 2, 2027
  • 28 Old Compton Street, W1D 4HS
  • Leicester Square (nearest station)
Bill Bailey: Vaudevillean at Theatre Royal Haymarket Opens Dec 16
ComedyConcert

Bill Bailey: Vaudevillean

at Theatre Royal Haymarket

The comedian and musician's new live show.

  • Opens Dec 16, 2026 · booking to Feb 6, 2027
  • 18 Suffolk Street, SW1Y 4HT
  • Piccadilly Circus (nearest station)
Billy Elliot The Musical at Adelphi Theatre Opens Feb 12, 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 Feb 12, 2027 · booking to Jul 31, 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 theater.

  • Booking to Sep 18, 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 Nov 21, 2026
  • Bow Street, WC2E 9DD
  • Covent Garden (nearest station)
Charlie and the Chocolate Factory at London Coliseum Opens Jun 4, 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 Jun 4, 2027 · booking to Sep 18, 2027
  • St Martin's Lane, WC2N 4ES
  • Leicester Square (nearest station)
Christmas Carol Goes Wrong at Wyndham's Theatre Opens Dec 18
ComedyFamilyChristmas

Christmas Carol Goes Wrong

at Wyndham's Theatre

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

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

Cinderella: Buttons Undone!

at Charing Cross Theatre

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

  • Opens Nov 21, 2026 · booking to Jan 9, 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 Jan 30, 2027
  • 31 Shaftesbury Avenue, W1D 7EZ
  • Piccadilly Circus (nearest station)
Dirty Dancing at Prince Edward Theatre Opens Jan 19, 2027
Pop & jukeboxClassic

Dirty Dancing

at Prince Edward Theatre

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

  • Opens Jan 19, 2027 · booking to Apr 24, 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 Nov 14, 2026
  • The Arches, Villiers Street, WC2N 6NL
  • Charing Cross (nearest station)
Gentlemen Prefer Blondes at London Palladium Opens Mar 26, 2027
ClassicConcert

Gentlemen Prefer Blondes

at London Palladium

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

  • Opens Mar 26, 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 Sep 5, 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 Dec 12, 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 Jan 9, 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 Nov 14, 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 Jan 9, 2027
  • Catherine Street, WC2B 5JF
  • Covent Garden (nearest station)
John Proctor Is the Villain at Wyndham's Theatre Opens Feb 2, 2027
New & limitedDrama

John Proctor Is the Villain

at Wyndham's Theatre

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

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

Legally Blonde The Musical

at London Coliseum

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

  • Opens Mar 22, 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 Oct 2, 2027
  • 51 Shaftesbury Avenue, W1D 6BA
  • Piccadilly Circus (nearest station)
Little Dancer at Theatre Royal Haymarket Opens Feb 15, 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 Feb 15, 2027 · booking to Mar 27, 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 Oct 2, 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 Nov 25, 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 Sep 5, 2027
  • Earlham Street, WC2H 9HU
  • Covent Garden (nearest station)
Miss Saigon at Prince Edward Theatre Opens May 13, 2027
Classic

Miss Saigon

at Prince Edward Theatre

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

  • Opens May 13, 2027 · booking to Jan 8, 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 Jul 3, 2027
  • 16 Denman Street, W1D 7DY
  • Piccadilly Circus (nearest station)
Murder, She Didn't Write at Duchess Theatre Opens Nov 16
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 Nov 16, 2026 · booking to Apr 19, 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 Jun 5, 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 Mar 14, 2027
  • 35 Shaftesbury Avenue, W1D 6AR
  • Piccadilly Circus (nearest station)
One Day The Musical at Garrick Theatre Opens Nov 17
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 Nov 17, 2026 · booking to Mar 14, 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 Feb 20, 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 Feb 27, 2027
  • West Street
  • Covent Garden (nearest station)
Peppa Pig's Big Family Show! at Theatre Royal Haymarket Opens Dec 4
FamilyChristmas

Peppa Pig's Big Family Show!

at Theatre Royal Haymarket

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

  • Opens Dec 4, 2026 · booking to Jan 3, 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 May 29, 2027
  • St Martin's Lane, WC2N 4BG
  • Leicester Square (nearest station)
RepresentAsian: An Evening of Asian Talent at Lyric Theatre Opens Nov 9
Concert

RepresentAsian: An Evening of Asian Talent

at Lyric Theatre

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

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

Room On The Broom

at Lyric Theatre

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

  • Opens Nov 27, 2026 · booking to Jan 3, 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 Jul 26, 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 Apr 10, 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 Dec 27, 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 Feb 20, 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 Jan 9, 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 Sep 25, 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 May 16, 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 Jan 9, 2027
  • 409–412 Strand, WC2R 0NS
  • Charing Cross (nearest station)
The Magic Flute at Royal Opera House Opens Dec 13
OperaFamilyChristmas

The Magic Flute

at Royal Opera House

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

  • Opens Dec 13, 2026 · booking to Feb 17, 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 Jul 17, 2027
  • West Street, WC2H 9NZ
  • Leicester Square (nearest station)
The Nutcracker – English National Ballet at London Coliseum Opens Dec 17
BalletFamilyChristmas

The Nutcracker – English National Ballet

at London Coliseum

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

  • Opens Dec 17, 2026 · booking to Jan 10, 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 Oct 2, 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 Dec 9
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 Dec 9, 2026 · booking to Jan 3, 2027
  • West Street, WC2H 9NZ
  • Leicester Square (nearest station)
The Snowman at Peacock Theatre Opens Nov 21
FamilyChristmasDance

The Snowman

at Peacock Theatre

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

  • Opens Nov 21, 2026 · booking to Jan 3, 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 Dec 12, 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 Jan 3, 2027
  • 218–223 Piccadilly, W1J 9HP
  • Piccadilly Circus (nearest station)
To Die for [A Comedy] at London Coliseum Opens Nov 29
OperaComedy

To Die for [A Comedy]

at London Coliseum

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

  • Opens Nov 29, 2026 · booking to Nov 29, 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 Dec 11, 2026
  • St Martin's Lane, WC2N 4ES
  • Leicester Square (nearest station)
Un Ballo in Maschera at Royal Opera House Opens Nov 30
Opera

Un Ballo in Maschera

at Royal Opera House

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

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

Visionaries: Robbins and MacMillan

at Royal Opera House

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

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

West End Musical Christmas

at Lyric Theatre

A one-night concert of festive West End songs.

  • Opens Dec 14, 2026 · booking to Dec 14, 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 Dec 19, 2026
  • 4 Soho Place, W1D 3BG
  • Tottenham Court Road (nearest station)
Charing Cross Theatre
Opens Jan 18, 2027
New & limited

Wild About You

at Charing Cross Theatre

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

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