
Get a year of super-useful advice
Who to book with, how to get the best deals plus inspiring destination ideas from the experts, for only £49 for the year.
Join Which? TravelBy clicking a retailer link you consent to third-party cookies that track your onward journey. This enables W? to receive an affiliate commission if you make a purchase, which supports our mission to be the UK's consumer champion.

We've found discounted theatre tickets to more than 65 London shows in the Official London Theatre New Year Sale, including Hamilton, Les Misérables and Matilda The Musical.
Tickets start from only £10 for some shows in early 2026, including popular weekend dates. Just be sure to book your tickets by 31 January.
Love Theatre is also running a sale on theatre tickets this month. Find out how to get the best deals below.

Official London Theatre is one of the leading websites for buying West End tickets. This January, it has slashed prices on more than 65 shows in London, and tickets are available for £10, £20, £30, £40, £50 or £60, depending on where you want to sit.
Some discounts are limited to just a few performances in January and February, while others are plentiful and run as far as May. It's not just low-profile shows on offer – smash hits like Hamilton, Disney's Hercules and Harry Potter and the Cursed Child are included too.
There are no booking fees on top of the deal prices. If the ticket is listed for £10 in the promotion, that's what you'll pay. But don't leave it too late, as the last day to book the discounted tickets is 31 January 2026.
To buy, click through to the Official London Theatre sale here. When you select which show you want to see, the performances with discounted tickets available will have a star in the calendar. Click on one of these dates and in the 'New Year Sale' box that appears, select 'Book Tickets'. The tickets with promotional rates will be marked on the map.
Away from the theatres, a few immersive experiences are included in the sale too, including The Paddington Bear Experience from £10 and Monopoly Lifesized from £30.
Click through to buy your tickets in the sale at OfficialLondonTheatre.com.
For more inspiring destination ideas and unbiased travel advice and recommendations, subscribe to Which? Travel

Who to book with, how to get the best deals plus inspiring destination ideas from the experts, for only £49 for the year.
Join Which? Travel
In some cases, yes. The most popular shows generally don't have tickets for £10 in the sale – they are more likely to start at £20 or £30, and the cheapest will probably sell quickly.
The deals aren't always available on Saturdays and some reduced tickets have a restricted view. But more expensive tickets are marked down, too, if you're happy to pay a bit more for a better position. For example, we found tickets for Six in the stalls for £50 instead of £74.50.
A number of the reduced weekend tickets are for Sunday performances, which may not be as convenient as a Saturday if you don't live near London. However, Sunday performances sometimes start earlier in the day than those across the rest of the week, helping you to get home at a decent hour.
Find out how to get cheap London theatre tickets all-year round in 7 easy ways to get cheap London theatre tickets.

Love Theatre's Winter Sale has been running since 15 December 2025, and it ends on 31 January 2026. Tickets to around 26 shows are running special offers across early 2026; for example, we found tickets nearly half price for Titanique and no booking fees for Six.
To find discounted seats, head to the Love Theatre Winter Sale and when you click through to a show that you want to see, click 'Book Now' and a larger calendar should appear. Discounted days are identified with a star. When you click a date, the reductions will appear in the key and show the ticket cost with the promotion applied.
Some deals may have already sold out. For example, The Producers is no longer displaying any discounted tickets.
Peruse all the deals for must-see shows in the Love Theatre Winter Sale.