Get cheap movie tickets so you don’t pay over the odds
If I can, I always try to see films at the cinema. The big screen, surround sound and darkened room make all the difference (though I’m not so fond of people chatting or checking their phones). Still, this is an expensive hobby so I do everything I can to get cheap movie tickets.
And I do pretty well at it too. It’s very rare for me to pay more than £5 or £6 – even in central London where prices are usually well over a tenner. In fact, out of the 17 films I saw at the cinema last year I’ve managed to get the bulk of my tickets for free, and the rest for just a quid or two.
These aren’t the only ways to get cheap movie tickets (we’ve listed all the tricks and deals in our huge cinema savings deals page) but these tricks show whatever day you want to see a movie, there’s a way to pay less – and even nothing at all.
Some articles on the site contain affiliate links, which provide a small commission to help fund our work. However, they won’t affect the price you pay or our editorial independence. Read more here.



Midweek cinema deals
The cheapest days to go are always Monday to Thursday. Most cinemas have lower prices on these days, and cheaper still before 5pm. So it’s worth looking to see what your local cinema offers. However, there are ways to save even more so your ticket should cost less than £5.
Tuesday & Wednesday – 2 for 1 tickets with Meerkat Movies
This is a fantastic saving at most cinemas. You need to buy an insurance policy via Compare the Market (there’s a trick so this costs just £1), and you’ll then get access to Meerkat Movies for 12 months.
Meerkat Movies gives a code so you can buy one ticket and get one free. The promotion is valid on Tuesday and Wednesday, though you can only take advantage of the offer once a week.
Everyman: 2-4-1 on Wednesdays via Times+
If you subscribe to the Times you’ll get access to Times+ offers, including a rare two-for-one ticket to Everyman cinemas. You can claim one code each week and it can only be used on Wednesdays.
There’s often a free or cheap trial available for the Times so you can try it out or just get it for a one-off visit.
Weekend only cinema deals
Cinemas charge a fair bit more from Friday to Sunday, and there are less deals that will save you money at the weekend. Personally I’d save any tickets that can be used any day of the week for the weekend (more of these in the next section).
Friday to Sunday – £3 ticket for Cineworld or Picturehouse via Three
The Three+ loyalty app has a cinema deal and at £3 a ticket it’s a decent saving for Cineworld and Picturehouse.
You can show the code at the box office to get your ticket, but if you book online there’s a 75p fee on top.
And, also like O2, you can get the Three+ app even if you’re with a different network thanks to a trick where you top up a Three Pay-as-you-go SIM every 90 days. If you’re going on a weekly basis that could be worth it, even once a month could save you cash – depending on the full price of a ticket at your local.
All week cinema deals
These are all good deals, but I’d priotitise them for more expensive weekend showings when you get the best value for the discount.
Six free tickets for Vue or Odeon via Lloyds
If you open up a Lloyds Club current account you’ll be given six free cinema tickets every year. You can choose between Vue or Odeon, though you can’t mix and match.
There is a fee of £3 a month for this account, but it’s not charged if you pay in £2,000 a month. This might seem like a lot, but it doesn’t need to stay in your account. You can transfer the money in when you get paid, then straight back out again.
Get the best of our money saving content every Thursday, straight to your inbox











12 to 36 free Vue tickets via Halifax
A similar offer runs with Halifax’s Reward current account, which offers 12 free Vue tickets a year. You’ll get one each month and they’ll be valid for a year.
You do have to jump through a few more hoops to get the free tickets. Once you have the account you must pay in £1,500 each month to avoid a £3 fee and keep the balance above zero. Then you need to spend £500 each month on your debit card.
There’s also a hack to triple the free tickets as you can open three Halifax Reward accounts, giving you 36 tickets.
If you don’t have a Vue nearby you could instead receive a £5 reward, year of Disney+ or three digital magazines each month.
Free tickets via Sky or Vitality
If you have Sky Cinema you can get two free Vue tickets each month – though it might not be the cheapest option for your TV, so it’s not a reason to stick around.
While anyone with Vitality, perhaps health insurance via work, can claim a free Odeon or Vue ticket each month if they hit enough activity points.
Up to 40% off with other memberships
There are a number of schemes and memberships that give discounts at most big cinema chains and many independent ones too. Though the schemes look similar, prices might be different so it can be worth looking at one for two.
Often these are available via your employer’s “work perks” scheme, but Santander customers can also get access for free, and Lidl often gives free membership too via it’s Lidl Plus app.
Other ways to take advantage are paid for, though look for free trials. Tastecard is another good one that also gives restaurant discounts (here are the best deals), while Kids Pass gives additional savings for children’s attractions.
However, these don’t always work out cheaper, so check the prices at your local cinema before buying tickets via these schemes, but you can get cheap trials of both to give them a go.
Two Vue tickets for £9 via O2
This mobile SIM loyalty programme isn’t as good as previous offers (O2 used to give a free Odeon ticket away each week), but it’s still a good offer if you go to Vue cinemas.
Every Monday at 10am you can get a code which will you can redeem for two Vue tickets for £9, or four for £18, meaning you’ll pay just £4.50 each. You can book with it until the following Sunday. It’s also valid at all Vue locations, including the West End.
You’ll get access to O2 Priority if your phone is with O2 or broadband is via Virgin Media, though this hack means anyone can buy a PAYG SIM and top up by £10 every six months (at the most) to get access.
Two Odeon tickets for £9-£10 via Amazon, Octopus or Vodafone
There’s a similar offer for Vodafone users, this time for Odeon tickets. You can get two for £8, though with a £1 booking fee. Or Amazon Prime members or Octopus customers can get two for £10.
One Vue a month & more via Monzo for £7
£7 a month for a Vue ticket via a Monzo Perks current account isn’t going to be the best deal out there. But for the fee you also get an annual railcard and a weekly Greggs freebie. Take advantage of these and that ticket could actually cost you just a few quid.
Get a membership
If you go on a weekly basis then memberships can work out cheaper. We’ve written here about the different schemes which run at Odeon, Cineworld, Curzon and Everyman.
Other cheap movie ticket deals
There are always other special offers running that could get you cheap or free tickets. These include discounted gift cards (which you can use alongside other offers as payment) and flash sales.
We’ve listed special offers and other tricks to save at all the major and independent chains in our ultimate cinema savings page. Have a look to see what the latest offers are.