Theater in London
136 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
What theater shows are on in London over the next 60 days?
136 theater shows over the next 60 days · showing 51–100 (4–24 December 2026)
Ordered by date · page 2 of 3.
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Florian Henckel von Donnersmarck’s The Lives of Others
Adelphi Theatre • London • UK · 2:30 PM
Venue guide Check availability
Check availability
Check availability
Check availability
Check availability
Florian Henckel von Donnersmarck’s The Lives of Others
Adelphi Theatre • London • UK · 7:30 PM
Venue guide Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Check availability
Venues in London
- Royal Opera House 50 events
- Royal Albert Hall 41 events
- The O2 Arena 26 events
- Adelphi Theatre 5 events
- Eventim Apollo 3 events
- OVO Arena Wembley 3 events
- London Palladium 2 events
- Savoy Theatre 2 events
More cities in United Kingdom
- Manchester (428)
- Glasgow (311)
- Birmingham (215)
- Leeds (127)
- Cardiff (116)
- Nottingham (115)
- Bristol (113)
- Newcastle upon Tyne (104)
- Liverpool (93)
- Brighton and Hove (86)
- Sheffield (64)
- Bournemouth (61)