Theater in London

134 theater shows are listed in London over the next 60 days, with tickets from $46.89. The next is Carmen on Wednesday, 4 November 2026. Venues include Royal Opera House, Royal Albert Hall and The O2 Arena.

Listings updated

London at a glance

Ticket prices in London

Across the 134 theater shows with a listed price over the next 60 days, the cheapest tickets start from $46.89, the median from $396.95 and the dearest from $1,268.20.

  • Under $250dates
  • $25 to $501date
  • $50 to $10016dates
  • $100 to $20019dates
  • $200 and over98dates

Prices are the cheapest listed resale ticket for each date; one date is counted once.

Main venues in London

What theater shows are on in London over the next 60 days?

134 theater shows over the next 60 days · showing 1–50 (4 November – 4 December 2026)

Ordered by date · page 1 of 3.