Apple’s iPhone 8 and iPhone 8 Plus saw a price drop following the unveiling of the iPhone 11, 11 Pro, and 11 Pro Max at the September 2019 Apple Event. Apple's discount on the handsets is great news, but should you buy the phones direct from Apple or can you get a better deal elsewhere?

We’ve scoured the web to find the best iPhone 8 and iPhone 8 Plus deals and contracts to help you decide where to buy.

iPhone 8 & 8 Plus best Christmas 2019 deals

Read on to find out how you can identify the best deals, but here's an overview of the iPhone 8 deals available right now.

Unfortunately now that Black Friday is behind us many of the best deals have now gone. For example, Amazon had the 64GB iPhone 8 for £462.99, but it's now gone back up to the RRP of £479.

Here's the best deal we've found for iPhone 8:

  • Affordable Mobiles has this EE contract for a 64GB iPhone 8, 50GB data,  unlimited texts and minutes. £0 upfront, £23.75 a month. Total cost over two years: £570 (after cashback). Available here.

And the best iPhone 8 Plus deal:

  • At Affordable Mobiles you can get this EE deal for a 64GB iPhone 8 Plus, 75GB Data, unlimited minutes & texts, £0 upfront, £36 a month for 24 months. Total cost: £864.

Read on for more deals including Christmas 2019 offers. Also: Make sure you check out our complete round up of the best Apple deals we've seen for Christmas 2019.

How much does the iPhone 8 and iPhone 8 Plus cost?

The first thing you need to know before you decide to buy is how much the iPhone 8 and 8 Plus should cost. Apple reduced the price of all the iPhone 8 models in September 2019, so we recommend that you keep these new prices in mind when assessing whether the deal you have seen is actually a good deal. Some resellers might quote the old price to make it look like a better discount than it is!

iPhone 8 UK price

The iPhone 8 (reviewed here) is available in two capacities: 64GB and 128GB. There used to be a 256GB model, but this option is now only available at the Apple Refurbished Store (although you might find it available elsewhere).

Below you will find the current Apple pricing for the various configurations of iPhone 8.

iPhone Model New Price Original Price Total Saving
iPhone 8 - 64GB £479 £599 £120 off
iPhone 8 - 128GB (New) £529  - -
iPhone 8 - 256GB £539 (refurbished) £749 £210 off

Buy from Apple here.

iPhone 8 Plus UK price

Like the iPhone 8 model, the iPhone 8 Plus (reviewed here) also saw a discount in September 2019. And as with the iPhone 8, now the 256GB model is only available from the Apple Refurbished Store if you want to buy from Apple directly.

You can compare the original price to the new prices below:

iPhone Model New Price Original Price Total Saving
iPhone 8 Plus - 64GB £579 £699 £120 off
iPhone 8 Plus - 128GB (New) £629 - -
iPhone 8 Plus - 256GB £619 (refurbished) £849 £230 off

Buy the iPhone 8 and 8 Plus from Apple here.

Don't forget to buy a case for your iPhone 8 or iPhone 8 Plus to keep it looking pristine. You can find our pick of the best cases here.

iPhone 8 Plus

Best iPhone 8 & iPhone 8 Plus contract deals

While it can be cheaper in the long run to buy the iPhone 8 or iPhone 8 Plus SIM-free, that's a lot of cash to splash in one go so many will prefer signing up for a contract. We've got the best contract deals to share with you right here.

Best iPhone 8 contracts

Here's are some great deals we're seeing on the iPhone 8 right now:

  • Affordable Mobiles has this EE contract for a 64GB iPhone 8, 50GB data,  unlimited texts and minutes. £0 upfront, £23.75 a month. Total cost over two years: £570 (after cashback). Available here.
  • MobilePhonesDirect has this 3 contract for a 64GB iPhone 8, 100GB data,  unlimited texts and minutes. £0 upfront, £24.50 a month. Total cost over two years: £588 (after cashback). Available here.
  • At AffordableMobiles you can get this EE deal for a 64GB iPhone 8, 30GB Data, unlimited minutes & texts, £0 upfront, £29.96 a month for 24 months (after cashback). Total cost: £719.
  • Mobiles.co.uk has a deal for the 128GB iPhone 8 with 10GB data,  unlimited texts and minutes. £99 upfront, £26 a month with O2. Total cost over two years: £723 (after cashback).

You can also use the price comparison tool below to find other great deals.

Best iPhone 8 Plus contracts

Next we've got our favourite iPhone 8 Plus contract deals to share with you.

  • At AffordableMobiles you can get this O2 deal for a 64GB iPhone 8 Plus, 60GB Data, unlimited minutes & texts, £0 upfront, £30.50 a month for 24 months (after cashback). Total cost: £732 after cashback.

Alternatively, use our contract comparison widget below to see the best contract deals available for the iPhone 8 Plus right now.

Best iPhone 8 & iPhone 8 Plus SIM-free deals

Below we'll take a look at the best deals on offer right now. You'll find live pricing comparison tools below that are always up-to-date.

Remember that Apple now sells the iPhone 8 for £479 or £529 and the iPhone 8 Plus for £579 or £629 - if the price isn't much better than that we'd recommend buying direct from Apple.

iPhone 8 SIM-free deals

The most obvious place to buy the iPhone 8 SIM-free is from Apple itself, where it costs £479, although there are plenty of other options too. We've previously seen the 64GB iPhone 8 at Amazon for £459 (£20 off) - although they have put the price back up now and it's currently £479 again. However, you can still pick up some deals on the iPhone 8.

You may be able to pick up some even better deals on the larger capacity handsets. For example, Amazon did have a 256GB iPhone 8 model for just £566.10 (£182.90 off) but that's now selling for £749 (the 128GB model has an RRP of £529 at Apple so we don't think it's a particularly good deal at that price).

You can use our live pricing tool below to see the best iPhone 8 SIM-free prices from various retailers in the UK right now.

Retailer Price Delivery  

Price comparison from over 24,000 stores worldwide

iPhone 8 Plus SIM-free deals

A iPhone 8 Plus is available SIM-free from Apple for £579 (64GB) or £629 (128GB), or you could look to other resellers for deals. On Black Friday the best saving we found was onw whole pence off the RRP of the 64GB iPhone 8 Plus at Amazon, but that's gone back up to £579 now.

As with the iPhone 8, you may be able to save more on the higher capacity handsets.

  • For example, the now discontinued iPhone 8 Plus with 256GB storage costs £724.70 on Amazon (original price £849) although we've previously seen it on Amazon for £629.

As with the iPhone 8 above, you can use our pricing comparison tool to see iPhone 8 Plus SIM-free prices too.

Retailer Price Delivery  

Price comparison from over 24,000 stores worldwide

Where to buy an iPhone 8 or 8 Plus SIM-free

You can buy the iPhone 8 and iPhone 8 Plus from the retailers below:

UK

US

All of these retailers should stock the three main colours - black, silver, and space grey - along with the special edition (PRODUCT)RED version of the phone, which is available in the same prices and capacities, but proceeds go towards the fight against AIDS.

If you're buying the iPhone 8 SIM-free, it's well worth checking out our round-up of the best SIM-only deals over on our sister site Tech Advisor.

Best refurbished iPhone 8 & iPhone 8 Plus deals

Don't forget that you can also save when you buy a refurbished iPhone 8 (or 8 Plus). The Apple Refurbished Store is the first place to check for refurbished stock, especially if you want to buy the 256GB model directly from Apple. Certified refurbished devices are thoroughly examined by Apple experts and guaranteed to work like new.

Amazon has its own refurbished line called Amazon Renew, where you can find discounted refurbished or open-boxed tech ranging from laptops, computers, tablets to cameras, TVs and of course phones. While iPhone 8 devices (or 8 Plus) are not Apple certified refurbished, they are carefully checked by Amazon's technicians and come with a 1-year supplier's warranty. You can pick up a renewed iPhone 8 from as little as £279 and iPhone 8 Plus for £399.

You can also find refurbished iPhone 8 at Mobiles.co.uk and Envirofone, which has the iPhone 8 for as low as £289.99.

Also see refurbished iPhone deals from mResell below: