"Are you a member? Student? Got a Meerkat code — anything?"
The woman at the box office asked without looking up from her screen. A Saturday in May, 8.40pm, in the foyer of a multiplex in east London that smelled of salted popcorn and new carpet. My cousin Louise looked at her. Then at me. Then at the girl ahead of us — who had just waved her phone at the scanner and walked off towards Screen 7 without touching her bank card. "No. Just me." And Louise paid full price, with the face of someone discovering a secret menu (that nobody had ever bothered to show her).
On the stairs, she whispered: "Hang on… did she just get in for free?" She hadn't, of course. She'd paid — a monthly membership (taken out of her account at the start of May) that she was probably busy getting her money's worth from that night. But Louise was asking the right question. Because at the cinema, two people sitting side by side watching the same film have rarely paid the same price.
The average UK cinema ticket cost £7.73 in 2024 (down from £7.92 the year before). That's from Screen Daily's report on UK admissions and ticket prices for 2024, across 126.5 million admissions. Yet MoneySavingExpert points out that a new blockbuster can set you back up to £20 for the ticket alone. Between those two figures sits a whole jungle of memberships, codes and perks — and the people who know how to use them.
The timing is good. School holidays are round the corner and the summer blockbusters are lining up. Britain has no national cheap-ticket week in June — what it has instead is better: dozens of ways to pay less, all year round. Here's everything that brings the price of a ticket down, at spring 2025 prices, with the maths to tell you whether a membership is worth it for you.
How much does a cinema ticket really cost in the UK?
A UK cinema ticket cost £7.73 on average in 2024. That isn't the price on the board at a city-centre multiplex on a Saturday night. It's the average across the tickets sold — full price, kids' prices and deals included. And it went down, not up — the 2023 figure had been pushed up by the premium tickets sold for Barbie and Oppenheimer.
Use £7.73 as your yardstick for the rest of this guide. When a card, code or deal gets you in for less, you're beating the national average. Paying more (evening, premium seat, central London)? One of the options below could probably have saved you something.
Box office takings across the UK and Ireland stayed flat in 2024, at £1.06bn — even as UK admissions rose 2.3%. The cinemas aren't short of customers.
National Cinema Day: the UK's one-day cinema sale
National Cinema Day is the UK's one-day, nationwide cheap-ticket sale. One day a year, hundreds of cinemas slash their prices. The last edition took place on Saturday 31 August 2024, with tickets from £4 at more than 630 venues (see Screen Daily's announcement of National Cinema Day 2024).
The best bit? The £4 price covered all formats at participating venues — 3D, IMAX and 4DX included. Odeon, Cineworld, Vue, Picturehouse, Showcase and Curzon all took part. Tickets cost a pound more than at the first two editions — those started at £3. Still a bargain (in 2023, the day drew 1.56 million admissions).
If you need ideas for that list, many independent cinemas also run repertory screenings alongside the new releases. And for catching up on classics, I've put together my pick of must-see feminist films — enough to fill a whole list on its own.
Kids' clubs, Saver Mondays and seniors' screenings: the other cheap sessions
You don't need a national event to pay less. The big chains run cheap sessions every single week — you just have to know which day and which label to look for.
- Kids' screenings — Odeon Kids tickets cost £2.75 for children aged 14 and under and the adults with them, at weekends and in school holidays. Cineworld's Movies for Juniors are £3.99 (booking fee included). Vue's Mighty Mornings are £2.49 online for children aged four to 12 and their adults. Films tend to be recent or older family titles rather than brand-new releases.
- Saver Mondays — with free Odeon Extras membership, Monday tickets drop sharply at most Odeon cinemas. MoneySavingExpert found £7 tickets for A Minecraft Movie at Kingston instead of £16.49. Showcase's free Insider membership gets you 2D films from £4.99 on Mondays.
- Over-60s screenings — Odeon Silvers from £3.50 online (with Odeon Extras). Showcase Silver Screenings at £4.99 (Thursday screenings starting at 4pm or earlier). Cineworld CineSeniors at £4.50 on Wednesdays, at four cinemas. Worth passing on to your parents.
My take: if you go to the cinema four or five times a year, this calendar is all you need. A Saver Monday here, a National Cinema Day there, a kids' screening with a friend's little one in the holidays (yes, you're allowed to enjoy Paddington). No membership, no clever tricks. Just a diary.
Cineworld Unlimited or Odeon MyLimitless: what you really pay
An unlimited card lets you see as many films as you like for a fixed monthly fee. Two chains dominate. Cineworld prices its membership by location. Odeon keeps one national price — with a premium tier for its Luxe cinemas.
| Membership | Price per month (spring 2025) | Minimum term | Where you can use it |
|---|---|---|---|
| Cineworld Unlimited, Group 1 | £12.99 | 3 months | Group 1 cinemas, eg Aberdeen, Cardiff, Leeds |
| Cineworld Unlimited, Group 2 | £17.99 | 3 months | Groups 1 and 2, eg Brighton, Edinburgh, Sheffield |
| Cineworld Unlimited, Group 3 | £19.99 | 3 months | Groups 1 to 3, eg Birmingham NEC, London O2 |
| Cineworld Unlimited, Group 4 | £22.99 | 3 months | All Cineworld cinemas, including Leicester Square |
| Odeon MyLimitless | £16.99 (or £186 a year) | 3 months if paying monthly | Odeon standard cinemas, not Luxe |
| Odeon MyLimitless Plus | £19.99 (or £219 a year) | 3 months if paying monthly | All Odeon cinemas, Luxe and premium upgrades included |
These are the prices listed in MoneySavingExpert's guide to cheap cinema tickets, updated in May 2025. The Cineworld system is a location lottery — your card works in your group and every group below it. Visit a cinema in a higher group and you pay an extra £2 to £6 a ticket.
Odeon's annual option is worth a look if you're sure. At £186, MyLimitless works out at £15.50 a month — about 9% cheaper than paying monthly. The catch is the obvious one — you've paid for twelve months, whether you go or not.
How many films a month make an unlimited card worth it?
An unlimited card at £17.99 starts paying for itself on your third film of the month (compared with the average UK ticket). The maths is simple: two films at £7.73 come to £15.46, three come to £23.19. MoneySavingExpert says these memberships generally suit people who see three or more films a month — which matches.
| Membership | Price per month | Worth it vs a £7.73 ticket | vs a £12 ticket | vs a £16 ticket |
|---|---|---|---|---|
| Cineworld Group 1 | £12.99 | 2nd film | 2nd film | 1st film |
| Odeon MyLimitless | £16.99 | 3rd film | 2nd film | 2nd film |
| Cineworld Group 2 | £17.99 | 3rd film | 2nd film | 2nd film |
| Cineworld Group 3 / MyLimitless Plus | £19.99 | 3rd film | 2nd film | 2nd film |
| Cineworld Group 4 | £22.99 | 3rd film | 2nd film | 2nd film |
The real sum is over the whole minimum term — not your best month. Three months of Cineworld Group 2 costs £53.97. At the average ticket price, you need seven films in those three months to break even. That's more than two a month — including the weeks you're away or snowed under at work.
I'll be blunt. The classic trap is signing up after a three-film month, then watching the card gather dust in your wallet until spring. I did the maths last winter: two films a month on average, and hardly ever at full price — a friend's Meerkat Tuesday, a Saver Monday, and National Cinema Day when it comes round. Paid like that, two films come to well under the £22.99 of a Group 4 card. So I stick to single tickets.
Under 26: BFI £4 tickets and the young person's routes
If you're between 16 and 25, the best-value cinema in London might be the BFI. Its free BFI 25 and Under scheme gets you £4 tickets at BFI Southbank (bookable in advance for regular screenings). Festival tickets drop to £5 for BFI London Film Festival and BFI Flare. You verify your age online once, and the discounted ticket option appears when you book.
Four pounds for a restored classic on a proper big screen, on the South Bank. There's a catch, of course — one ticket per person, special events only released on the day. But honestly? For anyone who qualifies, it's hard to beat.
Outside London, the young person's route is mostly about the deals everyone can get, used cleverly. Saver Mondays. A Group 1 Cineworld card (if you live in a Group 1 city). And the perks hiding in your phone contract or your bank account. Student discounts at the box office vary from cinema to cinema, so always ask — and keep your student card or ID on you. When the person at the till asks "Student? Anything?", it isn't small talk.
Phone, bank, TV and Prime perks: cinema tickets you may already have
Many of the cheapest cinema tickets in the UK hide inside something you already pay for. Before you buy anything, check this list against your phone contract, your bank and your subscriptions (MoneySavingExpert's May 2025 round-up):
- Vodafone — two Odeon tickets for £8 for any 2D film, any day, once a week through the My Vodafone app (limited to 15,000 redemptions a week).
- O2 and Virgin Media (Priority) — two Vue tickets for £6, or four for £12, for any 2D film, refreshed every week.
- Three — a £3 Cineworld or Picturehouse ticket, once a week, for Friday to Sunday screenings, via the Three+ app.
- Amazon Prime — two Odeon tickets for £10, once a calendar month, for 2D screenings Monday to Thursday.
- Sky Cinema — two free Vue tickets every month for Sunday to Thursday screenings, until 31 December 2025.
- Club Lloyds — six free Odeon or Vue tickets a year as your chosen account benefit (no monthly fee if you pay in at least £2,000 a month).
Every one of these has limits (days, formats, number of claims). But the principle is what matters — a £3 Cineworld ticket every weekend, if you're already with Three, beats any membership for a light cinemagoer.
Meerkat Movies and Tesco Clubcard: two-for-one and double value
Meerkat Movies gives you two-for-one cinema tickets on Tuesdays and Wednesdays for a year. It works at most cinemas across the UK (the big chains and plenty of independents). In spring 2025, you qualified by buying a product through Compare the Market: insurance, energy, broadband, a credit card or a loan.
MoneySavingExpert's trick is the cheapest way in. Buy one night of UK travel insurance for one person — the policy cost £1 when MSE checked on 12 May 2025 — and you unlock a year of Meerkat Movies. Activation can take at least 48 hours — so don't buy it on the way to the cinema.
The other big lever is Tesco Clubcard. Exchanged for Cineworld or Picturehouse codes, your vouchers are worth double: every 50p becomes £1 off tickets. The codes last six months — and there's no limit on how many you can exchange. If you shop at Tesco anyway, that's cinema paid for with points you'd have spent on crisps.
Companion tickets, Lidl Plus and mystery screenings: the small perks that add up
If you're disabled and need someone with you at the cinema, the CEA Card costs £6.50 a year. It gets your companion a free ticket whenever you buy a full-price one. In spring 2025 you were eligible if you received Disability Living Allowance, Attendance Allowance, Personal Independence Payment or Armed Forces Independence Payment, or were registered sight impaired. The UK Cinema Association says around 90% of cinemas accept it.
Two more worth knowing. The free Lidl Plus app offers vouchers for up to 40% off at Odeon, Vue, Showcase and other chains. But the discount is based on peak-time prices (the most expensive full-price ticket), so compare it with the other deals first. And Odeon's Screen Unseen previews cost about £6 online with free Odeon Extras membership. The catch? You don't know which film you're seeing until it starts (past picks include Parasite and Booksmart, so the gamble can pay off).
Nearly free cinema: independents, outdoor screenings and your own snacks
The cheapest cinema isn't always a chain. When MoneySavingExpert asked readers about independent cinemas, many said they could get tickets for under £5. You might wait a couple of weeks for the big releases — but some people prefer the more intimate setting anyway.
Summer also brings outdoor screenings to parks and squares. Check your council's events listings and your local park's programme. Between two summer music festivals, a blanket, a picnic and a film under the stars make the best-value night out of the season. Bring a jumper (it gets cold after 11pm).
And the snacks? Cineworld, Odeon, Vue, Empire and Showcase all told MoneySavingExpert that you can bring your own food and non-alcoholic drinks. The food mustn't be hot or pungent (so no egg sandwiches), and the drink mustn't be in glass. Chocolate is fine.
Months when even that's too much? Try 20 weekend ideas that go beyond dinner and a movie, or the exhibitions and museums to visit this year — several of them are free.
The traps that push the cinema bill back up
A cheap ticket is pointless if the rest of the evening doubles the bill. Really pointless. Here's what cancels out the savings most often:
- Booking fees — Cineworld charges £1 a ticket online, Picturehouse 85p. Paying at the box office usually avoids them; at Odeon, the reverse applies, and online prices are cheaper.
- Premium formats — IMAX, 4DX, recliners, VIP seats. Most deals and codes cover standard 2D only, and the upgrade fee can wipe out the saving.
- The forgotten minimum term — three months of payments for a card you stopped using in week two.
- The wrong chain — an Odeon card when your local is a Cineworld (or the other way round). Look at the cinema list before the price.
- The snack counter — a large popcorn and a drink can cost more than the ticket. Eat before, or bring your own.
As for Louise, we sorted it out the next day over a coffee. Two films a month, from now on with the Vue deal on her phone network (two tickets for £6 — she hadn't known she had it) or on a friend's Meerkat Tuesday: at that price, no membership clears the bar. The friend is already roped into Tuesday nights. You can start even simpler. Open your cinema's listings, pick the film you've been putting off for a month — and book it on the cheapest day of the week. Today.
Frequently asked questions
How much does a cinema ticket cost on average in the UK?
The average UK cinema ticket cost £7.73 in 2024, down from £7.92 in 2023, according to industry figures reported by Screen Daily. That average covers the tickets sold, including kids' prices and deals, while a new blockbuster can cost up to £20 a ticket, according to MoneySavingExpert.
When is National Cinema Day in the UK?
The last National Cinema Day took place on Saturday 31 August 2024, with tickets from £4 at more than 630 cinemas, all formats included. The first two editions offered £3 tickets. The date is announced each year, so keep an eye on cinema news over the summer.
Is Cineworld Unlimited or Odeon MyLimitless cheaper?
It depends on where you live. In spring 2025, Cineworld Unlimited cost from £12.99 a month for Group 1 cinemas up to £22.99 for all cinemas including Leicester Square. Odeon MyLimitless cost £16.99 a month for standard cinemas, or £19.99 with Luxe. Both have a three-month minimum when paying monthly.
How many films a month make an unlimited card worth it?
Compared with the average ticket price of £7.73, most unlimited cards pay for themselves from the third film of the month. If you usually pay £12 or more per ticket, two films a month are enough. MoneySavingExpert says these memberships generally suit people who see three or more films a month.
Do Meerkat Movies codes work on new releases?
Yes. Meerkat Movies offers two-for-one tickets on Tuesdays and Wednesdays, and unlike some cinema offers it can be used on the latest blockbusters. It is valid at most UK cinemas, including the big chains, but not all of them, so check with your local cinema first.
Can I take my own snacks into the cinema?
At the big chains, yes. Cineworld, Odeon, Vue, Empire and Showcase told MoneySavingExpert that you can bring your own food and non-alcoholic drinks, as long as the food isn't hot or strong-smelling and the drink isn't in a glass container. Independent cinemas may have different rules.
Are there cheap cinema tickets for under-26s in the UK?
Yes. The free BFI 25 and Under scheme, open to 16 to 25-year-olds, offers £4 tickets for regular screenings at BFI Southbank and £5 tickets for BFI London Film Festival and BFI Flare. Elsewhere, Saver Mondays, phone perks and box office student prices are the main routes.