London plays

Let imaginations run wild at long-running West End plays and witness a groundbreaking drama. Get tickets to London plays on London Theatre.
The Merchant of Venice 1936
Save 52%
F**king Men
Save 43%

F**king Men

Waterloo East Theatre

The best drama plays in London have the power to change our lives. They make us laugh. They make us cry. But, most importantly, they transport us to another world. Our wide selection of London plays has something for everyone. From long-running British plays like The Play That Goes Wrong and The Mousetrap, to global sensations like Harry Potter and the Cursed Child, don’t miss out on seeing incredible plays in the heart of the West End.

Although the West End plays change year round, there’s always a variety of classic works and contemporary masterpieces to enjoy. So, make sure you plan repeat trips to the West End to check out the latest dramas and plays that wow audiences. Plus, the best London theatre isn’t limited to central London. Explore world-class fringe theatre at iconic locations and see Hollywood stars perform in intimate theatre productions in London’s Off-West End theatres. Browse through our wide selection of London dramas and look forward to discovering the thrill of live theatre. After all, every play tells a different story. Get tickets to London plays on London Theatre.

Frequently asked questions

What are some recommended plays to see in London?

New plays are always premiering in the West End, so there's always something fresh to discover alongside long-running favourites like The Mousetrap and Harry Potter and the Cursed Child. Check out our guide to the top 10 plays in London to see now.

Where do plays perform in London?

Most of London's major plays perform in the West End, the London district where most of its largest commercial theatres are concentrated. New and classic plays also go up at theatres all over the city, but the West End is where to find some of London's most famous plays, like The Mousetrap and Harry Potter and the Cursed Child.

What is the average cost of seeing a play in London?

Ticket prices for plays in London vary, though they average around £50, with plenty of less expensive options and more expensive premium seating. Plays at smaller Off-West End theatres will generally have lower ticket prices than plays at West End venues or other major theatres. Additionally, in many theatres, tickets for seats closer to the stage, or to the front of any section, will be priced higher than seats further back.

What plays are on in London right now?

London's current plays include the Agatha Christie mystery The Mousetrap, which is the longest-running play in the world, and the more recent smash hit Harry Potter and the Cursed Child. Alongside these staples, new plays are always coming to West End and Off-West End stages, so be sure to check back regularly to see the plays running in London now. Most plays are only on for a limited time, so there's always new theatre to see.

What are the best West End plays for families?

One of the best West End plays for families is Harry Potter and the Cursed Child, which has run since 2016. Visit our family and kids page for a complete list of kid-friendly shows in London right now.

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