The best Huawei P10 deals in May 2017

Our pick of all the best Huawei P10 deals in the UK

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 highlight 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 May 2017.

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

The best Huawei P10 deals in May 2017

Three | Huawei P10 | £99 upfront | Unlimited calls and texts | 2GB data | £27 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 and you may think this is an appropriate contract for you. Total cost over 24 months is £747

View this deal: from Three

iphone 7 deals

EE 4G | Huawei P10 | Unlimited calls and texts | 2GB data | £84.99 upfront | £30.99 per month
This has the same upfront cost as the deal above, but this version comes with an extra gigabyte of data. That means you can use more internet while you're out and about, but you will have to spend a bit extra each month to get it.  Total cost over 24 months is £828.75

Get this deal: from BuyMobiles

iphone 7 deals

Three | Huawei P10  | £29 upfront | Unlimited calls and texts | 12GB data | £38 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 £38 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 £941

View this deal: from Three

iphone 7 deals

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

Best Huawei P10 deals on Vodafone (May 2017)

iphone 7 deals on vodafone

Huawei P10 | Vodafone | £100 upfront | Unlimited calls and texts | 1GB data | £28 per month
This 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.  Grab this deal while you can as it's now £4 cheaper a month than it was in April. Total cost over 24 months is £772

View this deal: at Carphone Warehouse

iphone 7 deals

Huawei P10 | Vodafone |  £100 phone | Unlimited calls and texts | 4GB data | £34 per month
This deal may cost £100 upfront, but it's only £34 a month after that and that's with 4GB of data to use each month. It also comes with unlimited calls and texts as well as your Huawei P10, plus you'll get all the benefits of being on Vodafone too. Oh, and there's also £100 cashback too. Total cost over 24 months is £916

View this deal: at Carphone Warehouse

iphone 7 deals

Huawei P10 | Vodafone | £10 upfront | Unlimited calls and texts | 16GB data | £40 per month
If you want a phone that's near enough free upfront on Vodafone, this is the best deal we can find in May 2017. It costs £40 a month, but with 16GB of data, unlimited calls and texts as well as an upfront cost of £10, that's a great buy and maybe it's one you should look toward grabbing. Click the link below to buy it. Total cost over 24 months is £970

View this deal: at Vodafone

iphone 7 deals

iPhone 7 deals on EE

Best Huawei P10 deals on EE (May 2017)

Huawei P10 | EE 4G | 750 minutes | unlimited texts | 1GB data | £84.99 upfront | £28.49 per month
This is the cheapest possible deal we can find for the Huawei P10 on EE but you'll have to spend the best part of £100 on day one. With a monthly cost of only £28.49, this is actually quite an affordable deal for Huawei's latest and greatest. You may want more than 1GB of data though. Total cost over 24 months is £768.75

Get this deal: from BuyMobiles

Huawei P10 | EE 4G | Unlimited calls and texts | 2GB data | £84.99 upfront | £30.99 per month
This has the same upfront cost as the deal above, but this version comes with an extra gigabyte of data. That means you can use more internet while you're out and about, but you will have to spend a bit extra each month to get it.  Total cost over 24 months is £828.75

Get this deal: from BuyMobiles

Huawei P10 | EE 4G | Unlimited calls and texts | 7GB data | £9.99 upfront | £35.99 per month
This is probably our favourite deal for the Huawei P10 on EE as it comes with an odd 7GB of internet and it's only £35.99 each month. For this amount of data and a Huawei P10 on EE, this is a steal. Total cost over 24 months is £873.75

Get this deal: from Affordable Mobiles

iphone 7 deals

Best Huawei P10 deals on O2 (May 2017)

Huawei P10 | O2 | Unlimited calls and texts | 1GB data | £59.99 upfront | £34 per month
If you're looking for the cheapest possible deal for a Huawei P10 on O2, this is the option. This isn't our favourite deal - those are just down below - but this is a way to get the phone as cheap as possible on the bubbly network. 1GB of internet may be enough for you as well, especially if you're usually on Wi-Fi. Total cost over 24 months is £875.99

Get this deal: from Carphone Warehouse

Huawei P10 | O2 | Unlimited calls and texts | 3GB data | £29.99 upfront | £37 per month
The best part of £30 upfront is what you'll spend on day one with this Huawei P10 deal, and it'll then cost you £27 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. Total cost over 24 months is £917.99

Get this deal: from Carphone Warehouse

Huawei P10 | O2 | Unlimited calls and texts | 10GB data | £79.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 10GB, which you'll likely struggle to get through each month and it also comes with unlimited calls and texts. You'll be spending £80 upfront for the phone though. Total cost over 24 months is £1,015.99

Get this deal: from Carphone Warehouse

iphone 7 deals

Best Huawei P10 deals on Three (May 2017)

Huawei P10 | Three | £99 upfront | Unlimited calls and texts | 2GB data | £27 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 and you may think this is an appropriate contract for you. Total cost over 24 months is £747

View this deal: from Three

iphone 7 deals

Huawei P10 | Three | £29 upfront | Unlimited calls and texts | 12GB data | £38 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 £38 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 £941

View this deal: from Three

iphone 7 deals

Huawei P10 | Three | £29 upfront | Unlimited calls and texts | 30GB data | £43 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 £43 a month and £29 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 £1,061

View this deal: from Three

iphone 7 deals