The P30 and P30 Pro, first announced at a special event in Paris on 26 March, are now available to buy. We’ve scoured the web to bring you the very best deals in the UK.
The P30 Pro offers a bigger screen, more RAM, an improved camera and better water resistance, but of course that makes it more expensive than the P30. Which you’ll choose will depend on your budget and preferences. Also see our round up of the best cases for the P30 and P30 Pro.
Read our reviews of the P30 and the P30 Pro, plus find out how the phones compare our Huawei P30 vs P30 Pro comparison.

Where to buy the Huawei P30 and P30 Pro

Before we dig into individual deals, here’s a quick overview of where you can buy the P30 and P30 Pro in the UK.
We’ll be adding to this list as more retailers announce availability of the new smartphones.
SIM-Free, the Huawei P30 is priced at £699 and the P30 Pro is £899.

Best Huawei P30 deals

We’ve picked out the best deals on the 128GB model of the Huawei P30 below. We’ve chosen a variety of plans to help you find a contract that suits you best.
Three, unlimited data, £49 upfront, £41 per month. You also get a free Huawei GT fitness tracking watch worth £199.99View deal at Three.
If you have Virgin Media TV or broadband, you can get the P30 fully unlimited plan with no upfront cost for £49 on a 36 month contract. View this deal here.
Alternative big data deals include:
Vodafone, £29 upfront and £61 per month. This deal gets you 100GB data plus a 24 month subscription to Prime Video, Spotify, Now TV or Sky Sports. View deal here.
Virgin Media, no upfront cost and £32 per month (for 36 months) for 100GB of data, 5000 minutes and unlimited texts. View this deal here.
EE, 60GB data, £10 upfront, £48 per month. Plus six months Amazon Prime Video. View deal at EE.
O2, 60GB, no upfront cost, £36 per month, with unlimited minutes and texts. Get this deal here.
Cheapest:
Vodafone, 5GB, £75 upfront, £26 per month. The total cost of this deal works out to £699 over two years, which means you're really just paying off the cost of the phone over 24 months while getting access to 5GB data with unlimited texts and minutes. You also have a chance to win a £1000 Currys PC World gift card. View at Mobiles.co.uk
O2, 1GB data, £175 upfront cost, £21 per month. While the upfront cost is high, the total cost of this deal works out to £679 over two years, which means you actually save £20 on the RRP of the Huawei P30. This deal also gets  you a chance to win a Currys PC World giftcard worth £1000. Get this deal here.
Best value:
This deal from EE gets you an incredible 50GB with no upfront cost for £34 per month. It includes six months of Amazon Prime Video and free BT Sport for 24 months. Available from Affordable Mobiles.

You'll also find a great O2 deal over at e2save, which gets you 30GB data with no upfront cost for £35 per month with £120 cashback by redemption. View deal here.
You can compare all the best and latest deals in our tool below. If you're unable to see the tool...
ALWAYS LOG ON TO 
Justmillia.blogspot.com