In 2024, the average price of a cinema ticket was £7.73, but at many cinemas, you can end up paying significantly more.
Odeon Luxe, Everyman and Picturehouse Central offer premium experiences, with fully reclining seats and enhanced audio and visual – but it comes at a hefty price tag of up to £20 per ticket.
But there are a few ways around this…
Money blog: Follow the latest
2-for-1 for a year
Meerkat Movies has been a staple of the movie ticket-saving scene for years now. If you buy any insurance through the Compare the Market website, you can get 2-for-1 tickets every Tuesday and Wednesday. While the easiest way to qualify for this is to use the site to buy insurance, you can also buy it by purchasing the cheapest travel insurance policy available.
At the time of writing, a single trip policy covering one day’s travel in the UK (which I’m not actually going to be taking), would cost £1. Purchasing this then makes you eligible for Meerkat Movies.
Bank switches
Lloyds Bank currently has an offer where, if you switch banks to its Club Lloyds account, you will get either six free Odeon or six free Vue tickets. There is a bit of small print to be aware of though – the account is fee-free as long as you meet its £2,000 a month minimum pay-in – there’s a £3 a month fee (rising to £5 a month from 2 June) if you don’t.
Check your work benefits
If your work is signed up to some kind of employee benefit system (Perks at Work being quite a common one), you may find you can purchase cheap tickets through that. This will give you an instant access code you can use to buy your ticket. However, it’s worth double-checking any of the offers below to see if they come in cheaper. I’ve previously paid £10 for an e-code, only to realise I could have bought the ticket via a different scheme for less than that.
Odeon Cinema
Amazon Prime
If you already pay for Amazon Prime, then you’ll already have a way to buy cheap(er) tickets. You can buy two standard…

