To help us provide you with free impartial advice, we may earn a commission if you buy through links on our site. Learn more

Best OnePlus 7 Pro deals: Where to buy OnePlus’ latest handset

OnePlus has delivered its priciest and most powerful handset to date - here are the best deals on offer

OnePlus might not yet be a household name, but you can’t fault the brand’s ambition. With the OnePlus 7 Pro, the Chinese company has delivered its most expensive phone to date: a high-end handset clearly intended to rival those of better-known brands, such as Samsung’s Galaxy S10.

You should read our full review of the OnePlus 7 Pro for a detailed initial verdict on the phone. Our Head of Reviews, Jonathan Bray, had plenty of positive things to say about this ambitious piece of tech. Between the grand 6.67in AMOLED display, the faultless performance, the 5G capability and the faintly ravishing matte-finish design, the 7 Pro has plenty going for it. It might not be without its issues (namely with image quality in 48-megapixel mode), but we expect this to be a software glitch rather than a hardware issue), but it offers a great-value alternative to rival handsets from the likes of Samsung, Apple and Huawei.

You can currently only buy the OnePlus 7 Pro handset at a couple of retailers and Three is the only network provider offering the phone on a pay-monthly contract basis. We’ve highlighted exactly what’s on offer right now in a handy roundup below and if and when things change, we’ll update this page with the best deals.

Also, bear in mind that two weeks after the release of the 7 Pro, its less flashy, lower-priced sibling the OnePlus 7 will arrive in stores. Naturally, we’ll publish a rundown of the best offers nearer the time.

The best OnePlus 7 Pro deals

1. OnePlus 7 Pro contract deal from £43 per month at Three 

Three is currently the only network provider offering pay-monthly contract deals on the OnePlus 7 Pro so if you want to split the cost over a number of months rather than splashing out on an expensive handset then Three is your magic number. The cheapest contract starts at £43 per month and that gets you a handset in Mirror Grey with 6GB of RAM and 128GB of storage plus 4GB of data and unlimited calls and texts. The price is based on a 24-month contract and there’s a £29 upfront fee to pay to kick things off. There’s a 12GB data plan option for £46 per month and 30GB of data for £49. The unlimited data option will set you back £51 per month.

Buy now from Three

2. OnePlus 7 Pro sim-free handset from £649 at OnePlus (6GB RAM + 128GB storage)

The cheapest OnePlus 7 Pro handset is currently available direct from the OnePlus store. The intro price of £649 gets you 6GB of RAM and 128GB of storage with a handset in Mirror Grey. Ramping things up to 8GB RAM and 256GB storage will set you back an extra £50, and the top spec (12GB RAM and 256GB storage) costs £799. The Almond model (more like a shimmery gold) will be £699 for 8GB RAM and 256GB storage when it launches soon. The site offers free shipping within 24 hours and there are plenty of bundle deals on offer if you want to stock up on accessories like the OnePlus Type-C Bullet earphones (£15) and a branded OnePlus 7 Pro Protective Case (£28).

Buy now from OnePlus


3. OnePlus 7 Pro sim-free handset £699 at John Lewis (8GB RAM + 256GB storage)

John Lewis is selling just one model, the Nebula Blue handset with 8GB of RAM and 256GB of storage, for £699. It’s no cheaper than buying directly from OnePlus but the price includes a two-year guarantee for added peace of mind. And the retailer offers free home delivery as well as a free click-and-collect service to a store of your choice if you’d rather pick one up in your lunch hour.

Buy now from John Lewis & Partners 

Read more