On the lookout for a top phone deal on O2? Perhaps you're looking to change networks? Or are you just wanting to switch to a new phone, such as the Samsung Galaxy Note 10, Huawei P30 Pro or Apple iPhone XS Max?

Either way, we've got you covered as we round up the best deals on O2 across all of today's leading phones. All these deals feature O2 Priority offers for savings and deals, access to O2 Wi-Fi and good 4G coverage.

We are frequently updating this page, so why not bookmark this and come back to see the best deals from Carphone Warehouse, Mobiles.co.uk, Mobile Phones Direct, Affordable MobilesBuymobiles.net and fonehouse - all saving you money. 

Our widgets update in real-time to provide the top offers at all times, and we've also noted the total cost of ownership (TCO). That's the entire cost of the plan, with any cashback taken away. 

Best O2 phone deals

We've provided some quick navigation links throughout, all in an effort for you to easily navigate straight to the phones you are after.

Apple | Samsung | HuaweiGoogle | OnePlus |  SIM Only | O2 deal selector 

Apple


 

Apple iPhone XS Max

The leading offer for the XS Max comes with 50GB data costing £59 a month (£127.99 upfront), with UL minutes/texts. There's 20GB extra for free, each and every month with Mobile Phones Direct (TCO £1543.99). View the deal in Grey

Apple iPhone XS

 O2's best deal for the iPhone XS sports 50GB data allowance for £55 a month (£68 upfront), plus UL minutes/texts. That's the same price as 60GB via Affordable Mobiles, with a total cost of ownership of £1399. View the deal in Grey | Silver

Apple iPhone XR

There's a great contract around on the XR with 30GB of data, costing £37 a month. There's a £99 upfront, with UL mins/texts on Affordable Mobiles (TCO £987). See the deal in Black | White | Blue | Yellow | Coral | Red

Apple iPhone X

 Our key plan for Apple's iPhone X comes with 50GB of data for £43 a month (£99 upfront), plus unlimited mins and texts. There's 20GB more per month, via Affordable Mobiles (TCO £1131) See the deal in Silver

Apple iPhone 8

We've spotted a nice offering on iPhone 8 with 30GB of data for £33 a month, plusUL mins/texts. This is normally the price for 10GB via Mobile Phones Direct (TCO £792). See the deal in Space Grey

Apple | Samsung | HuaweiGoogle | OnePlus |  SIM Only | O2 deal selector 

Samsung


 

Samsung Galaxy Note 10+

 The recommended Galaxy Note 10+ plan ships with 100GB of data for £55 a month (£79.99), with UL mins/texts on Mobile Phones Direct. This is with a total cost of ownership of £1399.99. View the offer in Black

Samsung Galaxy Note 10

 Samsung's Note 10 leading offer on O2 has 60GB of data for £49 a month (£54.99 upfront). That has unlimited minutes and texts, with Mobile Phones Direct (TCO £1230.99). See the deal in Black

Samsung Galaxy S10+

 Our best deal for the Galaxy 10+ comes with 60GB of data for £45 a month, with UL mins/texts (no upfront). This is with Mobile Phones Direct (TCO £1080). See the deal in Black | White | Green

Samsung Galaxy S10

There's a good bundle for the Samsung Galaxy S10, with a 30GB offering costing £38 a month (zero upfront free), with unlimited minutes and texts. There's a total cost of ownership of £912 here, via Mobile Phones Direct. See the deal in Black | White | Green

Samsung Galaxy S10e

 We've seen a decent offering for the S10e that has 30GB for £33 a month, with unlimited mins/texts and no cost for the phone. This comes with 20GB extra each and every month for free (TCO £792), via Affordable Mobiles. See the S10e deal in Black | White | Green | Yellow

Samsung Galaxy Note 9

 The key plan for the Note 9 sports 30GB data priced at £35 a month (no upfront cost). That's with Mobile Phones Direct, with unlimited minutes and texts (TCO £840). See the deal in Black | Blue | Purple

Samsung Galaxy S9

 And finally, the standard S9 ships with a £20 cashback on this key deal and 30GB of data, UL mins & texts for £33 a month - with 20GB extra data. There's a total cost of ownership of £772, via Affordable Mobiles. See the deal in Black | Blue | Lilac | Gold

Apple | Samsung | HuaweiGoogle | OnePlus |  SIM Only | Vodafone deal selector 

Huawei


 

Huawei P30 Pro

• The Pro version of the Pro is key deals has a 30GB data allowance for £39 a month, with UL mins/text from Affordable Mobiles (TCO £936). View the deal in Black | Aurora | Breathing Crystal

Huawei P30 

• Huawei's P30 top offer comes with £30 guaranteed cashback, plus a 30GB date allowance for £33 a month via Affordable Mobiles. That's with with unlimited minutes and texts, plus a total cost of ownership of £762. View the deal in Black | Aurora | Breathing Crystal

Huawei Mate 20 Pro

 The key offer for the Mate 20 has £20 cashback and a 30GB date allowance for £33 a month, with UL mins/text through Affordable Mobiles (TCO £772). View the deal in Black | Twilight

Huawei P20 Pro

 Pocket-lint's most outstanding offer for the Pro has £135 cashback30GB of data for £33 a month, plus unlimited mins/texts. This also has 20GB extra for no extra cost, each month from Affordable Mobiles (TCO £657). See the deal in Black | Purple

Huawei P20

The leading P20 plan on O2 comes with £84 cashback, 30GB of data for £33 a month, and ul mins/texts on Affordable Mobiles. This is the price for 10GB normally, and it has a TCO of £708. See the deal in Black 

Apple | Samsung | HuaweiGoogle | OnePlus |  SIM Only | O2 deal selector 

Google Pixel


 

Google Pixel 3a

• Google's best offer 3a offer has £85 guaranteed cashback and 30GB data allowance for £33 a month, via Affordable Mobiles. This has 20GB more data a month, with no extra charge and no upfront fee, plus unlimited minutes/texts (TCO £709). See the deal in Black | White

Google Pixel 3a XL

• We've seen a decent contract for the XL on O2 that comes with £25 guaranteed cashback and 30GB of data for £33 a month, no upfront cost and three times the data for no more money - with Affordable Mobiles. That's with UL minutes and text and a total cost of ownership £767. See the deal in Black | White

Google Pixel 3 XL

 O2's top Pixel 3 XL plan sports 50GB of data for £43 a month, with UL mins/texts and a £48.99 phone cost (TCO £1080.99). This is with Affordable Mobiles, and has 20GB of data for free each month. View the deal in Pink 

Google Pixel 3

Our recommended Google Pixel 3 deal with a 30GB data allowance for £33 a month (£82.99 upfront), with UL mins/texts on Affordable Mobiles. It has access to O2 Wi-Fi and O2 Priority for discounts (TCO £874.99). View the deal in White Pink

OnePlus


 

OnePlus 6T (8GB RAM, 256GB)

We've seen a decent offer for new OnePlus on O2: 30GB of data and UL mins/texts for £53.34 a month (£30 upfront). View the deal in Black

SIM Only


 

Pocket-lint's choice SIMO deal has with 60GB of data for £30 a month, with unlimited mins/texts. See the deal

Searching for the more O2 great contract deals

Still not seen the deal you're after? Use our deal selector to find your perfect plan, below.

Simply use the drop-down menus and sliders to find the perfect Vodafone contract, whether you want more data or unlimited minutes, there's sure to be a deal for you.

If you can't see the deal you're after, check back again for more.

 

The best O2 upgrade deals

If you can upgrade today, Carphone Warehouse has specific upgrade-only deals that aren't available to new customers, or check out the network links below.

The best O2 deals anywhere