If you click a link with an * to go through to a provider, we may get paid. This usually only happens if you get a product from it. This is what funds our team of journalists, and keeps us free to use. Yet there are two crucial things you need to know about this.
- This never impacts our editorial recommendations – if it's in, it's in there because we independently rate it best.
- You'll always get as good a deal (or better) than if you went direct.
For a more detailed explanation see How MSE is financed.
Disney+ deals

MSE News: Disney+ to hike prices by up to £36 a year in major shake-up
See our MSE News story for how its new plans will work and how they compare.
0 Current Deals
-
Sign up by 31 October to beat the price hike
Disney+ is currently £7.99 a month, but if you know you'll want it for a whole year and you can afford to pay upfront, then a £79.90 Disney+ annual subscription* is £16 cheaper than the equivalent monthly cost at £95.88 for 12 months.
The current £7.99 a month plan is increasing in price to £10.99 a month (equivalent to £131.88 a year) from 1 November, so if you sign up to an annual subscription by 11.59pm on Tuesday 31 October, you'll beat the Disney+ price hike.
-
MSE weekly email
FREE weekly MoneySaving email
For all the latest deals, guides and loopholes simply sign up today – it's spam-free!
-
For Disney+ newbies
If you're planning to sign up to Disney+ for a whole year, then it's cheaper to get an annual subscription at £79.90. What's more, if you go through this Topcashback Disney+* link, you can get £15 cashback on top. This means you'll effectively be getting a year of Disney+ for £64.90.
Topcashback says this is an ongoing offer, but you'll need to be new to Disney+ to get it. The £15 cashback should be credited to your Topcashback account within 10 weeks.
Important: Cashback is never certain as things can sometimes go wrong (not tracking properly for example), so see it as a bonus rather than a guarantee. Check our Top cashback sites guide for more information.
-
Clubcard holders get 2x value
If you have a Tesco Clubcard with enough points, you can swap £12 in Clubcard vouchers for a three month Disney+ subscription (normally £7.99 a month, so £23.97 in total).
When you swap your vouchers, you'll get a code that's valid until 14 June 2024, so if you're an existing Disney+ subscriber you can wait till your current plan expires, then use the code.
For more ways to make the most of your Clubcard points, see our Tesco Clubcard boosting guide.
-
Lloyds Bank's Club Lloyds account gives you 12 months' free Disney+ streaming (normally £79.90). 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 if you don't.
You can claim the offer each year you have the account (providing Lloyds doesn't pull it). Alternatively, you can choose six Odeon or Vue cinema tickets, a Coffee Club and Gourmet Society membership, or an annual magazine subscription instead.
We're highlighting Lloyds here for the free Disney+, but other banks may be offering bigger bonuses to switch (often up to £200 in cash). See our Best bank accounts guide for full info and to check which account is best for you.
-
For existing O2 customers
If you're an existing O2 customer, you can add a Disney+ subscription to your contract and O2 will give you £2 bill credit each month, meaning you can effectively get Disney+ for £5.99 a month (normally £7.99). You'll need to sign up for a minimum of six months.
You can add this 'Extra' onto your contract either online through your My O2 account, or by calling 202 from your O2 mobile. What's more, if you've already got a Disney+ subscription, you can still get this offer. Head to the Disney+ help page to make sure you're not billed twice.
If you're a new O2 customer or you've recently upgraded, you can get up to six months free Disney+. However, the offer for existing customers has no time period or end date – so you can continue to get £2 bill credit a month for as long as you have the subscription. See O2 Disney+ T&Cs for full info.
For more ways to save on streaming services, see our TV MoneySaving tricks.
-
Three months' Disney+ for £1.99 a month
Normally £7.99 a month (£10.99 from November)
ExpiredPopular streaming platform Disney+* is offering new and returning subscribers three months' streaming for £1.99 a month until 11.59pm on Wednesday 20 September. You can't get this if you have an active Disney+ subscription (though there is a Tesco Clubcard trick for current subscribers).
Currently, Disney+ costs £7.99 a month, so you're saving at least £18 with this deal – in reality, you'll save more due to Disney+ hiking the cost from £7.99 to £10.99 a month from 1 November.
What happens when the three months are up?
After the discount ends in December (exact date depends on when you sign up), you'll be automatically enrolled into the full-price 'Premium' plan at £10.99 a month. If you don't want to keep it, make sure you cancel before the discount ends.
Or, you could switch to the 'Standard' £7.99 a month plan, or the £4.99 'Standard with Ads' plan. Bookmark our Disney+ deals page to see if you can save more then.
How good is this deal?
This deal's decent and represents a good saving, but if you have a Tesco Clubcard you can beat it. See how to get three months' Disney+ for just £3 in Clubcard vouchers.
What can I watch on Disney+?
Disney+ includes big classic and recent Pixar and Disney movies such as the 2023 live action version of The Little Mermaid, as well content from the Star Wars and Marvel franchises. It also has popular TV series including The Bear, Only Murders in the Building, The Resident, 911, The Simpsons, Modern Family, and The Kardashians.
-
£3 in Tesco Clubcard vouchers gets three months' Disney+
Normally £8 in Clubcard vouchers. For new, returning, and existing Disney+ subscribers
ExpiredIf you have a Tesco Clubcard with enough points, you can swap £3 in Clubcard vouchers for a three month Disney+ subscription* until Wednesday 20 September. You'd normally have to exchange £8 in Clubcard vouchers to get three months' Disney+, so this is a decent saving.
For newbies not using this Clubcard deal, Disney+ currently costs £1.99 a month for three months, and then £4.99, £7.99 or £10.99 a month, depending on which plan you choose – see our Disney+ major shake-up from 1 November MSE News story for how its new plans compare.
When you swap your Clubcard vouchers, you'll get a code that's valid until 20 March 2024, so you could always save it to watch movies over the Christmas period.
If you're an existing Disney+ subscriber, you can cancel your current subscription (if annual, check it ends before 20 March), then use the code and you'll beat the November price hikes (for a short time, at least) – see 'More info' below for what to do.
Important: After the three months ends, you'll be automatically enrolled into the full-price 'Premium' plan at £10.99 a month, unless you cancel before the three months are up, so don't forget to do this if you don't want to keep it.
For more ways to make the most of your Clubcard points, see our Tesco Clubcard boosting guide.