The best Huawei P10 deals in April 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 April 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 April 2017

EE | Huawei P10 | Unlimited calls and texts | 1GB data | £10 upfront | £30.99 per month
This is the cheapest possible deal we can find for the Huawei P10 on EE and it just so happens the phone has a super cheap upfront cost too. With a monthly cost of only £30.99, this is actually quite an affordable price for Huawei's latest and greatest. You may want more than 1GB of data though, so read on below. Total cost over 24 months is £753.75

Get this deal: from Mobiles.co.uk

iphone 7 deals

Vodafone | Huawei P10 | £99.99 phone | Unlimited calls and texts | 24GB data | £32 per month
This deal may cost the best part of £100 upfront, but it's only £32 a month after that and that's with a huge 24GB of data on top. It also comes with unlimited calls and texts as well as a Huawei P10, plus you'll get all the benefits of being on Vodafone too. Total cost over 24 months is £867.99

View this deal: at Carphone Warehouse

iphone 7 deals

Vodafone | Huawei P10 | Free phone | Unlimited calls and texts | 24GB data | £42 per month
This is almost the same deal as we've seen above, but this way it comes with a free phone. It costs £42 a month, but with 24GB of data, unlimited calls and texts as well as a free phone that's a great buy and maybe it's one you should look toward grabbing today. Click the link below to buy it. Total cost over 24 months is £1,008

View this deal: at Carphone Warehouse

iphone 7 deals

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

Best Huawei P10 deals on Vodafone (April 2017)

iphone 7 deals on vodafone

Huawei P10 | £79.99 upfront | Unlimited calls and texts | 1GB data | £32 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.  Look down below for a far better deal on Vodafone for not much more money. Total cost over 24 months is £847.99

View this deal: at Carphone Warehouse

iphone 7 deals

Huawei P10 | £99.99 phone | Unlimited calls and texts | 24GB data | £32 per month
This deal may cost the best part of £100 upfront, but it's only £32 a month after that and that's with a huge 24GB of data on top. 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. Total cost over 24 months is £867.99

View this deal: at Carphone Warehouse

iphone 7 deals

Huawei P10 | Free phone | Unlimited calls and texts | 24GB data | £42 per month
If you want a phone that's free upfront on Vodafone, this is the best deal we can find in April 2017. It costs £42 a month, but with 24GB of data, unlimited calls and texts as well as a free phone 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 £1,008

View this deal: at Carphone Warehouse

iphone 7 deals

iPhone 7 deals on EE

Best Huawei P10 deals on EE (April 2017)

Huawei P10 | EE 4G | Unlimited calls and texts | 1GB data | £10 upfront | £30.99 per month
This is the cheapest possible deal we can find for the Huawei P10 on EE and it just so happens the phone has a super cheap upfront cost. With a monthly cost of only £30.99, 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 £753.75

Get this deal: from Mobiles.co.uk

Huawei P10 | EE 4G | Unlimited calls and texts | 3GB data | £80 upfront | £30.99 per month
This has the same monthly cost as the deal below, but you'll be spending quite a bit extra upfront in order to get it. There's 3GB of data on offer for the extra £70 you'll be paying, so you may find that worthwhile over the two year contract period. Total cost over 24 months is £823.76

Get this deal: from Mobiles.co.uk

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. You'll need to spend a tenner on day one to get it, but for this amount of data and a Huawei P10 on EE it's a steal. Total cost over 24 months is £873.75

Get this deal: from BuyMobiles.net

iphone 7 deals

Best Huawei P10 deals on O2 (April 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 | £59.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 £60 upfront for the phone though. Total cost over 24 months is £995.99

Get this deal: from Carphone Warehouse

iphone 7 deals

Best Huawei P10 deals on Three (April 2017)

Huawei P10 | Three | £99 upfront | Unlimited calls and texts | 2GB data | £27 per month
Three isn't usually the best for low priced deals, but this way to get a Huawei P10 is actually quite affordable. It'll cost the best part of £100 on day one, but from then on it's only £27 a month. That comes with 2GB of data, and you'll find much more internet in the deals below. Total cost over 24 months is £747

View this deal: from Three

iphone 7 deals

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

Huawei P10 | £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. You can get unlimited internet deals from Three, but it's unlikely you'll make the most of the data onboard so we've recommended this 30GB version instead. Total cost over 24 months is £1,061

View this deal: from Three

iphone 7 deals