You do not need to pay the headline price for a London cinema ticket. Depending on your mobile network, age, existing subscriptions and choice of cinema, you could pay £3 at Cineworld, £4 at BFI Southbank, £5 per person at ODEON or £7.59 at Peckhamplex.
The best deal for you is usually a benefit you already have. Check your mobile, insurance, banking and entertainment apps before joining another paid service.
Cheap London cinema tickets at a glance
| Deal | Typical price | Best for | Main restriction |
|---|---|---|---|
| Three+ Cineworld | £3 plus online fee | Eligible Three customers | Friday to Sunday |
| BFI 25 and Under | £4 | Ages 16 to 25 | Standard BFI Southbank screenings |
| Amazon Prime ODEON | Two for £10 | Existing Prime members | Monday to Thursday |
| Meerkat Movies | 2-for-1 | Two people | Tuesday or Wednesday |
| Barbican Magic Monday | £7 | Central London on Mondays | Selected Monday screenings |
| Peckhamplex | £7.59 online | Anyone | £1 extra for 3D |
| Prince Charles membership | From £8 for weekday matinees | Regular film fans | Membership required for lowest price |
| Sky Cinema Vue benefit | Two tickets each month | Existing Sky Cinema customers | Sunday to Thursday |
| eBay cinema codes | Varies | Flexible bargain hunters | Check the code and seller carefully |
Prices and benefits can change. Read the live terms before arranging your trip.
1. Get a £3 Cineworld ticket with Three+
Eligible Three customers can claim one £3 adult Cineworld ticket each week through the Three+ rewards app. It is valid for a standard 2D seat from Friday to Sunday. The current online booking fee is 95p, and premium formats or seats cost extra.
The offer is available to eligible Pay Monthly, Pay As You Go, Home Broadband and Business customers aged 18 or over. Pay As You Go customers need to meet Three’s current top-up requirement.
Check the Three+ cinema offer →
2. Pay £4 at BFI Southbank if you are 25 or under
BFI’s free 25 and Under scheme gives people aged 16 to 25 access to £4 tickets for regular screenings at BFI Southbank when booked in advance.
Special events and previews are generally available at the discounted rate only on the day, subject to availability. You need a free BFI account and must verify your age.
This is one of the best-value ways to watch independent, classic and international films in central London.
3. Get two ODEON tickets for £10 with Amazon Prime
Amazon Prime members can claim two Classic 2D ODEON tickets for £10, or two eligible ODEON Luxe recliner tickets for £15, once each month.
The offer is for Monday to Thursday screenings and must be redeemed through the ODEON website or app. The package price includes ODEON’s online booking fees. IMAX, Dolby, iSense, 3D and premium seats may require an upgrade payment.
ODEON Luxe Leicester Square and ODEON Luxe & Dine Islington are excluded. Event Cinema, Screen Unseen, Scream Unseen, premieres and special events are also excluded.
Use the Amazon Prime ODEON deal
- Choose an eligible ODEON screening first.
Look for a Monday to Thursday 2D performance and select the seats you want.
- Sign in to your Prime account.
Open Amazon’s ODEON benefit page using the account with the active membership.
- Claim and copy the monthly code.
The claim journey is time-limited, so do this when you are ready to book.
- Apply it on ODEON’s website or app.
Select the two-ticket package and check the final price for upgrades before paying.
4. Use Meerkat Movies for 2-for-1 tickets
Meerkat Movies provides 2-for-1 cinema tickets every Tuesday or Wednesday after you buy a qualifying product through Compare the Market.
The offer works at participating cinemas. Search for the golden Meerkat Movies logo when choosing a venue, then claim the weekly code through your Compare the Market account or app.
It can be especially useful when two people want to see the same film and no cheaper fixed-price promotion is available. Compare the total against direct ticket prices because 2-for-1 at an expensive central cinema can still cost more than two discounted tickets elsewhere.
5. Buy cinema ticket codes on eBay
People regularly sell unused ODEON, Vue, Cineworld and other cinema codes on eBay. Prices vary, but this can be an easy way to get a cheaper ticket without holding the membership or subscription that originally supplied the voucher.
Our editor has bought these codes successfully several times. We recommend choosing a seller with 100% positive feedback, plenty of recent reviews and a clear description of exactly what the code covers.
Before buying, check:
- The cinema chain and participating locations
- The permitted days and screening times
- The expiry date
- Standard seat, recliner or premium-format restrictions
- Whether the code is for one ticket or a pair
- How quickly the seller delivers it
- The seller’s recent feedback for similar digital codes
Pay and communicate through eBay so the transaction remains recorded on the platform. Buy the code before your chosen screening gets close to selling out, but leave enough validity to make the booking.
New to TopCashback? Read our joining bonus guide →
6. Watch new releases at Peckhamplex for £7.59
Peckhamplex is one of London’s simplest cheap cinemas. Its current price is £6.99 per ticket plus a 60p online booking fee, making the online total £7.59. A 3D film costs £1 more.
There is no membership to calculate and the same base ticket price applies all day. If Peckham is convenient, compare the travel cost and screening time with voucher deals at a cinema farther away.
See Peckhamplex films and tickets →
7. Try Barbican Magic Monday and family tickets
Barbican Cinema currently lists Magic Monday tickets for £7. It also offers under-18 tickets for £6 and selected Family Film Club screenings from £2.50.
Young Barbican is free for eligible 16 to 29-year-olds and can unlock discounted tickets for selected cinema and cultural events. Check the individual performance because not every screening uses the same offer.
8. Join the Prince Charles Cinema if you go regularly
The Prince Charles Cinema near Leicester Square is known for classic films, cult favourites, marathons and unusual double bills as well as selected new releases.
Annual membership currently costs £15 and provides at least £2.50 off one ticket per screening, £8 weekday matinees, selected £1 screenings and 15% off drinks and snacks. A £20 annual +1 membership allows two discounted tickets per performance.
Membership makes most sense if you expect to visit several times. A non-member buying a single weekday matinee may find another London cinema cheaper.
Check Prince Charles Cinema membership →
9. Claim free Vue tickets with Sky Cinema
Sky Cinema customers can currently claim two standard Vue tickets each calendar month through the MySky app. The tickets are valid from Sunday to Thursday at participating Vue cinemas in the UK and Ireland.
Treat this as an included benefit if you already subscribe. Joining Sky Cinema solely for two tickets is unlikely to be the cheapest option.
Check the Sky Cinema Vue benefit →
10. Compare the cinema’s own cheapest sessions
Cinema prices vary by venue, time, seat and film. Before applying a promotion, look for:
- Super Saver or off-peak screenings
- Weekday matinees
- Family screenings
- Parent-and-baby sessions
- Under-18, student, senior or local-resident rates
- Membership prices if you visit frequently
- Booking at the box office when that avoids an online fee
Vue advertises online tickets from £2.49 nationally, but the actual price depends on the cinema and screening. Central London locations can cost more. Always compare the live total for the exact film, venue and time.
How to choose the cheapest option
- Check benefits you already receive from Three, Prime, Sky, insurance, banking or work.
- Compare the cheapest direct ticket at nearby cinemas.
- Search eBay for a suitable code from a positively reviewed seller.
- Check whether TopCashback currently offers cashback on the purchase.
- Include booking fees, upgrades and travel in the real total.
- Book only after checking the code’s date, cinema and film restrictions.
The lowest ticket price is not always the cheapest evening. A £4 ticket across London can cost more after travel than a £7 ticket close to home.
Cheap cinema ticket questions
What is the cheapest cinema ticket in London?
Can I buy cheap cinema codes safely on eBay?
Can I earn cashback on an eBay cinema code?
Can I get one £5 ODEON ticket with Amazon Prime?
Which days does Meerkat Movies work?
Are booking fees included?
Sources and last check
- Three+: £3 Cineworld tickets
- BFI 25 and Under
- Amazon UK: Prime ODEON benefit
- ODEON: Amazon Prime offer terms
- Compare the Market: Meerkat Movies
- Peckhamplex current prices
- Barbican Cinema ticket prices
- Prince Charles Cinema membership
- Sky Cinema Vue tickets
- TopCashback: eBay cashback
Prices, offers and restrictions checked on 22 July 2026. Cinema promotions can change or disappear, so check the live terms before buying.