The best iPhone 6 deals in May 2017

Compare the best iPhone 6 deals here to find the perfect contract deal

So your contract is up, you're ready to upgrade and you're looking for the best iPhone 6 deal for your budget? Look no further – we've done all the research for you, and found all of the UK's best contracts for Apple's iPhone 6. 

The good news is that the price of the iPhone 6 has just fallen through the floor. Now with deals under £20 a month, there's never been a better time to pick up this still-fantastic phone. Fill your boots with unlimited texts and minutes, as well as a healthy slug of data. Buy buy BUY!

More options: iPhone 7 deals | iPhone 6S Plus deals | iPhone 6S deals | iPhone 6 Plus deals | iPhone deals

iphone 6 deals

iphone 6 the best deal

The UK's best iPhone 6 deals across all UK networks:

Further down this page you will find the best iPhone 6 deals as chosen by our experts, on a network-by-network and model-by-model basis. But at the top here you'll find what we assess to be the overall best iPhone 6 deals available today.

iphone 6 deals

iPhone 6 deals on EE

iPhone 6 32GB | £35 upfront | Unlimited calls and texts | 1GB data | £17.99 per month
Wow! It looks like the bottom just fell out of the iPhone 6 market. EE has come up trumps with an exceptional deal for Apple's 2014 flagship phone. It's £35 upfront with our code, and then a crazy-low £17.99 a month after that. No other network can match this right now... Total cost over 24 months is £466.76

Get this iPhone 6 deal: over at e2save

iphone 6 deals

iphone 6 deals on o2

iPhone 6 32GB | £9.99 upfront | Unlimited calls and texts | 6GB data | £27pm
Need a bit more data, but still want to keep your monthly payments down to a minimum? Then it's O2 is the network you need with £27 for a healthy 6GB of data per month. Unless you stream and download away from wi-fi A LOT, that should be plenty. This is a really good deal. Total cost over 24 month is £657.99

Get this deal: from Carphone Warehouse

iphone 6 deals

iphone 6 deals on o2

iPhone 6 128GB | £164.99 upfront (with code) | Unlimited calls and texts | 1GB data | £34pm  
Looking for a cheap iPhone 6 deal for the 128GB variant? Apart from  the large up front cost, this deal is great for the extra storage space and low monthly cost - plus, you get an extra tenner off with the 10OFF discount code. Total cost over 24 months is £980.99

Get this deal: from Mobiles.co.uk
Voucher code: 10OFF

iphone 6 deals

Now let's break down the best iPhone 6 deals by network...

iphone 6 deals

iPhone 6 deals on EE

Best iPhone 6 deals on EE

iPhone 6 32GB | £35 upfront | Unlimited calls and texts | 1GB data | £17.99 per month
Wow! It looks like the bottom just fell out of the iPhone 6 market. EE has come up trumps with an exceptional deal for Apple's 2014 flagship phone. It's £35 upfront with our code, and then a crazy-low £17.99 a month after that. No other network can match this right now... Total cost over 24 months is £466.76

Get this iPhone 6 deal: over at e2save

iphone 6 deals

iPhone 6 32GB | FREE upfront | Unlimited calls and texts | 5GB data | £27.99pm Need a bit more data, but still want to keep your monthly payments down to a minimum? Then it's EE again, with £27.99 for 5GB of data per month. Unless you stream and download away from wi-fi A LOT, that should be plenty. This is a really good deal. Total cost over 24 month is £671.76

Get this deal: from Mobiles.co.uk

iphone 6 deals

iPhone 6 128GB | £139.99 upfront | Unlimited calls and texts | 2GB data | £37.99pm
Fancy loads more internal space for your music, movies and games? There's good news as this 128GB iPhone 6 deal has a monthly cost of just £37.99. The £139.99 upfront fee may be high (although down a fiver from last month), but you do get unlimited minutes and texts plus a 2GB of data. Total cost over 24 months is £1051.75

Get this iPhone 6 deal: from e2save

iphone 6 deals

iphone 6 deals on o2

Best iPhone 6 deals on O2

The network with extras like O2 Priority

iPhone 6 32GB | £40 upfront (with code) | Unlimited calls and texts | 500MB 1GB  data | £19pm
Now is a fantastic time to buy an iPhone 6. Apple's 2014 flagship phone remains a superb handset and you can now get it for less than £20 a month. It may only be 1GB of data, but at less than £500 across the 24 months, this is a very fine price. Total cost over 24 months is £496

Get this iPhone 6 deal: from Mobiles.co.uk
Voucher code: 10OFF

iphone 6 deals

iPhone 6 32GB | £9.99 upfront | Unlimited calls and texts | 6GB data | £27pm
Need a bit more data, but still want to keep your monthly payments down to a minimum? Then it's O2 is the network you need with £27 for a healthy 6GB of data per month. Unless you stream and download away from wi-fi A LOT, that should be plenty. This is a really good deal. Total cost over 24 month is £657.99

Get this deal: from Carphone Warehouse

iphone 6 deals

iPhone 6 128GB | £164.99 upfront (with code) | Unlimited calls and texts | 1GB data | £34pm
Looking for a cheap iPhone 6 deal for the 128GB variant? Apart from  the large up front cost, this deal is great for the extra storage space and low monthly cost - plus, you get an extra tenner off with the 10OFF discount code. Total cost over 24 months is £980.99

Get this deal: from Mobiles.co.uk
Voucher code: 10OFF

iphone 6 deals

vodafone

Best iPhone 6 deals on Vodafone

iPhone 6 128GB | FREE upfront | Unlimited calls and texts | 1GB data | £56pm
How does a free 128GB iPhone 6 sound? If your fancy is well and truly tickled, then look no further than this Vodafone deal. Yes, £56 a month is on the steep side, but in return you get all the minutes and texts you can shake a stick at as well as 1GB of data. Total cost over 24 month is £1,344

Get this deal: direct from Mobiles.co.uk

iphone 6 deals

iphone 6 deals on Three

Best iPhone 6 deals on Three

The Three network no longer does deals on brand new iPhone 6 handsets. If you want the iPhone 6 on Three, then you'll have to take a look at refurbished models only in our comparison chart above.