The best Huawei P10 deals in July 2017

The new Huawei P10 looks to be one of the best Android phones of 2017 and you can buy it right now. 

All the major UK networks are now stocking the Huawei P10, so we've put a bunch of the best deals together in one place so you can find the best contract for you. Some of the deals have lots of data, there are some without an upfront cost and some deals are just plain cheap, so we can get your the best deal on your new phone. 

We've highlighted some of the best deals further down the page, but you can also use the widget below to create your own best deal for the Huawei P10 in July 2017.

See also: HTC U11 deals | HTC U Ultra deals | iPhone 7 deals | iPhone 7 Plus deals | Mobile phone deals

The best Huawei P10 deals in July 2017

Three | Huawei P10 | £99 upfront | Unlimited calls and texts | 2GB data | £28 per month
We don't usually love the deals on Three, but these options for the Huawei P10 are quite affordable. This deal with 2GB of data has quite a low monthly cost compared to some other prices on Three. If that upfront cost is difficult to stomach, look at the next deal below. Total cost over 24 months is £771

View this deal: from Three

iphone 7 deals

EE 4G | Huawei P10 | Unlimited calls and texts | 5GB data | Free upfront | £32.99 per month
 This is the best Huawei P10 deal on EE if you're looking to spend the least on day one. This deal is free upfront and offers you a great 5GB of data to use every month for only £32.99 - that's 3GB more than the price of this phone back in June. Total cost over 24 months is £791.76

Get this deal: from BuyMobiles

iphone 7 deals

Three | Huawei P10 | £9.99 upfront | Unlimited calls and texts | 30GB data | £38 per month
This is the deal to go for if you'll be using masses of data over your two year contract. Three offers up a massive 30GB of data each month with this deal costing £38 a month and £9.99 when you first take it out. Total cost over 24 months is £921.99

View this deal: from Affordable Mobiles

iphone 7 deals

Now let's break down the best Huawei P10 deals by network

Best Huawei P10 deals on Vodafone (July 2017)

iphone 7 deals on vodafone

Huawei P10 | Vodafone | £100 upfront | Unlimited calls and texts | 1GB data | £28 per month
This deal will limit the amount of internet you have, but it's one of the cheapest ways to get your hands on the Huawei P10. If you think you'll be on a Wi-Fi connection most of the time, you may find you're able to handle only 1GB of internet each month. Plus the upfront price has dropped down during July, so if you want it you should grab it while you still can. Total cost over 24 months is £772

View this deal: at Carphone Warehouse

iphone 7 deals

Huawei P10 | Vodafone | Free phone | Unlimited calls and texts | 1GB data | £36 per month
If you don't want to spend much on day one, this is one of the best deals you'll find on Vodafone for the Huawei P10. It's free on day one and then £36 a month after that but you'll be limited to only 1GB of data. If you want more data and don't mind spending money upfront, be sure to look at the deal below. Total cost over 24 months is £864

View this deal: at Carphone Warehouse

iphone 7 deals

Huawei P10 | Vodafone | £50 upfront | Unlimited calls and texts | 16GB data | £34 per month
This is the best deal on Vodafone for a Huawei P10 if you're looking for a lot of internet. It comes with a huge 16GB of data to use each month and only costs £34 each month for the privilege. You'll need to spend £50 upfront, but if you'll use a lot of data on the go this is the option to go for. Total cost over 24 months is £866

View this deal: at Carphone Warehouse

iphone 7 deals

iPhone 7 deals on EE

Best Huawei P10 deals on EE (July 2017)

Huawei P10 | EE 4G | unlimited minutes and texts | 5GB data | £79.99 upfront | £27.99 per month
This is the cheapest possible deal we can find for the Huawei P10 on EE but that's only for the monthly cost. There's quite a hefty upfront fee, but you'll only pay £27.99 a month after that. Look below for some more deals on EE if you don't mind spending a little extra from month to month. Total cost over 24 months is £751.75

Get this deal: from Carphone Warehouse

Huawei P10 | EE 4G | Unlimited calls and texts | 5GB data | Free upfront | £32.99 per month
This is the best Huawei P10 deal on EE if you're looking to spend the least on day one. This deal is free upfront and offers you a great 5GB of data to use every month for only £32.99 - that's 3GB more than the price of this phone back in June. Total cost over 24 months is £791.76

Get this deal: from BuyMobiles

Huawei P10 | EE 4G | Unlimited calls and texts | 8GB data | Free upfront | £37.99 per month
This is probably our favourite deal for the Huawei P10 on EE as it comes with 8GB of internet and in July it's only £37.99 each month. For this amount of data and a Huawei P10 on EE, this is a steal as there's £70 cashback and there's no upfront cost this month either. Total cost over 24 months is £841.76

Get this deal: from BuyMobiles

iphone 7 deals

Best Huawei P10 deals on O2 (July 2017)

Huawei P10 | O2 | Unlimited calls and texts | 3GB data | £129.99 upfront | £29 per month
The upfront cost of this deal may look daunting, but this is the best priced deal over the two year contract if you want a Huawei P10 on O2 this month. It comes with 3GB of data and only costs £29 a month. That upfront cost may still put you off so we've got loads more deals from O2 below if that's the case. Total cost over 24 months is £825.99

Get this deal: from Carphone Warehouse

Huawei P10 | O2 | Unlimited calls and texts | 6GB data | £59.99 upfront | £32 per month
You'll be spending almost £60 on day one with this Huawei P10 deal, and it'll then cost you £32 a month for the rest of the two year contract. You'll get more data with the deal below, but if you're after a mid-priced deal on O2 go for this one that packs 3GB of data. That's double the internet this deal had back in June 2017. Total cost over 24 months is £827.99

Get this deal: from Carphone Warehouse

Huawei P10 | O2 | Unlimited calls and texts | 15GB data | £9.99 upfront | £39 per month
 If you need to be on O2 for your Huawei P10, this is the best deal if you need a lot of internet. It comes with a huge 15GB, which you'll likely struggle to get through each month and it also comes with unlimited calls and texts. The upfront cost is only £10 as well, so this is the best high internet deal on O2 in July. Total cost over 24 months is £945.99

Get this deal: from Carphone Warehouse

iphone 7 deals

Best Huawei P10 deals on Three (July 2017)

Huawei P10 | Three | £99 upfront | Unlimited calls and texts | 2GB data | £28 per month
 We don't usually love the deals on Three, but these options for the Huawei P10 are quite affordable. This deal with 2GB of data has quite a low monthly cost compared to some other prices on Three. If that upfront cost is difficult to stomach, look at the next deal below. Total cost over 24 months is £771

View this deal: from Three

iphone 7 deals

Huawei P10 | Three | £9.99 upfront | Unlimited calls and texts | 12GB data | £36 per month
 This is quite a jump in internet from the deal above. Click the link below and you'll get 12GB of data to use each month for only £36 a month. The phone will cost you £30 on day one, but that's worth it for so a huge amount of internet and one of the best new phones on the market. Total cost over 24 months is £873.99

View this deal: from Affordable Mobiles

iphone 7 deals

Huawei P10 | Three | £9.99 upfront | Unlimited calls and texts | 30GB data | £38 per month
 This is the deal to go for if you'll be using masses of data over your two year contract. Three offers up a massive 30GB of data each month with this deal costing £38 a month and £9.99 when you first take it out. There are unlimited data deals on Three, which you can make with the tool at the top of the page, but we'd recommend this as you'll likely struggle to use 30GB of data. Total cost over 24 months is £921.99

View this deal: from Affordable Mobiles

iphone 7 deals