London Theatre Shows

London Theatre Week

Limited time prices: 70+ London shows from just £15, £25 or £35.

The Lion King
From £35

The Lion King

Lyceum Theatre
Hamilton
From £26

Hamilton

Victoria Palace Theatre
MJ The Musical
From £20

MJ The Musical

Prince Edward Theatre
From £25

The Book of Mormon

Prince of Wales Theatre
Wicked
From £32

Wicked

Apollo Victoria Theatre
Back to the Future: The Musical
From £25
Les Misérables
From £32

Les Misérables

Sondheim Theatre
Disney's Hercules
From £30

Disney's Hercules

Theatre Royal Drury Lane
From £20

The Mousetrap

St. Martin's Theatre
Oliver!
From £25

Oliver!

Gielgud Theatre
Matilda The Musical
From £25

Matilda The Musical

Cambridge Theatre
Cabaret
From £38

Cabaret

Kit Kat Club at the Playhouse Theatre
The Play That Goes Wrong
From £25
From £15

Stereophonic

Duke of York's Theatre
Just For One Day - The Live Aid Musical
From £25
SIX the Musical
From £35

SIX the Musical

Vaudeville Theatre
Born With Teeth
From £28

Born With Teeth

Wyndham's Theatre

Musicals

Delight in the heart and soul of London's theatre scene.

ABBA Voyage
From £51

ABBA Voyage

ABBA Arena
The Phantom of the Opera
From £32

The Phantom of the Opera

His Majesty’s Theatre
The Lion King
From £35

The Lion King

Lyceum Theatre
Hamilton
From £26

Hamilton

Victoria Palace Theatre
Wicked
From £32

Wicked

Apollo Victoria Theatre
Les Misérables
From £32

Les Misérables

Sondheim Theatre
MJ The Musical
From £20

MJ The Musical

Prince Edward Theatre
From £25

The Book of Mormon

Prince of Wales Theatre
Moulin Rouge! The Musical
From £25

Moulin Rouge! The Musical

Piccadilly Theatre
Back to the Future: The Musical
From £25
Disney's Hercules
From £30

Disney's Hercules

Theatre Royal Drury Lane
Mamma Mia!
From £19

Mamma Mia!

Novello Theatre
Oliver!
From £25

Oliver!

Gielgud Theatre
The Devil Wears Prada
From £32

The Devil Wears Prada

Dominion Theatre
Matilda The Musical
From £25

Matilda The Musical

Cambridge Theatre
Just For One Day - The Live Aid Musical
From £25
SIX the Musical
From £35

SIX the Musical

Vaudeville Theatre
Cabaret
From £38

Cabaret

Kit Kat Club at the Playhouse Theatre

Plays

Engage with compelling storytelling on grand stages.

From £20

The Mousetrap

St. Martin's Theatre
Stranger Things: The First Shadow
From £25
The Play That Goes Wrong
From £25
All My Sons
From £29

All My Sons

Wyndham's Theatre
From £15

Stereophonic

Duke of York's Theatre
Fawlty Towers – The Play
From £15
Born With Teeth
From £28

Born With Teeth

Wyndham's Theatre
My Neighbour Totoro
From £32

My Neighbour Totoro

Gillian Lynne Theatre
Every Brilliant Thing
From £32
The Weir
From £32

The Weir

Harold Pinter Theatre
The Lady from the Sea
From £32

The Lady from the Sea

Bridge Theatre
Till The Stars Come Down
From £25

Till The Stars Come Down

Theatre Royal Haymarket
A Christmas Carol - A Ghost Story
From £16
The Importance of Being Earnest
From £32
Good Night, Oscar
From £100

Good Night, Oscar

Barbican Centre
Dracula
From £13

Dracula

Lyric Hammersmith

All shows in London

Want to buy London theatre tickets? You’ve come to the right place. Take a look at our wide selection of West End shows that are available to book tickets for right now. As you scroll through the hundreds of shows on offer, we’re sure there will be a West End show to suit any occasion.

The West End is filled with historic productions that continue to run for decades. Don’t miss the classic productions like The Mousetrap, Mamma Mia!, and Wicked. Or, discover the latest West End theatre currently playing and see the newest London musicals and London plays that are wowing audiences. There are also plenty of Olivier Award-winning shows currently playing in the West End, showcasing the unbelievable world-class performances in London right now. If you want to get ahead of the crowd, why not be the first to get tickets for all the shows opening soon? West End theatre caters to everyone. From families to solo theatregoers, date nights to evenings out with friends, there are lots of shows for all types of audiences.

London’s West End is home to the best theatres in the world. Wherever you walk in central London, you’re never far from theatre history. So don’t miss out on the chance to experience the magic of live theatre in one of the greatest European cities. Scroll through our list of all the shows currently playing and start to plan an unforgettable trip to one of the best shows in London. Get tickets to all West End shows on London Theatre.

Frequently asked questions

What are the best shows in London?

London has so many great shows in the West End and beyond. Check out our guides to the top 10 plays and the top 10 musicals to see.

How far in advance should I purchase London theatre tickets?

If you're looking to purchase seats in a specific section or at a specific price point, we recommend booking tickets early before your desired seats sell out. However, tickets to London shows are available up to the day of the show, so you can plan a last-minute theatre trip if you choose. Not all performances will have day-of availability, however, and ticket options might be limited.

What's the best day to see a musical or play in London?

Weeknights are great days to see London shows, as there are fewer tourists and therefore generally more availability and ticket price options, even last-minute. However, if you're looking to make a full day of your London theatre trip and/or are traveling with kids, a weekend is the best day to go, as most shows have matinee and evening performances.

How early should I arrive to the theatre?

We recommend arriving to the theatre approximately 30 minutes before showtime. This will give you time to enter the theatre (and potentially beat the crowds queuing to get in), use the bathroom, buy concessions and merchandise, and find your seat without rushing before curtain.

What should I wear to the theatre?

London theatres have no specific dress code; the most important thing is to wear something you'll be comfortable sitting in for a few hours. It is best to refrain, if possible, from wearing bulky layers (as there isn't much storage space for them in theatre seats) and noisy accessories.

Are London theatres open every day of the week?

Most theatres are closed one day a week; Monday and Sunday are the most common days for theatres to be closed. Each show operates on a slightly different schedule, though, so there is theatre going on in London seven days a week.

Subscribe to our newsletter to unlock exclusive London theatre updates!

  • Get early access to tickets for the newest shows
  • Access to exclusive deals and promotions
  • Stay in the know about news in the West End
  • Get updates on shows that are important to you

You can unsubscribe at any time. Privacy Policy