Where can I buy the iPhone 6?

There are a number of different contracts available for the iPhone 6. The cheapest option at the moment is for the 16GB version. With an upfront cost of £30, you pay £43 a month and get unlimited calls and texts and 2GB of 4G data. Or you can opt for a 20GB 4G data plan with unlimited calls and texts and a free handset for £53 a month.

If you want more storage, the 64GB model can be obtained for £43 per month with an upfront cost of £119.99 and a 2GB data package with unlimited calls and texts. The same package can be had with the 128GB iPhone 6 model, but the up-front cost jumps to £179.99

Carphone Warehouse

Carphone Warehouse has opened its doors to the iPhone 6. Deals start with a free 16GB handset on a £43.50 a month contract with Vodafone, with O2 and EE offers also available. Go check them out.


Mobile network Giffgaff is perhaps best known for its cheap sim-only deals called goody bags.

The network has opened its prices up today, and you can find them all here. The cheapest offer includes picking up the 16GB iPhone 6 for £539 with a £10 monthly goody bag consisting of 500 minutes, unlimited texts and 1Gb of data.

The 64GB and 128GB models can also be picked up at standard prices with the various goody bags. Although interestingly all models are currently listed as out of stock.


Three will offer the iPhone 6 with contracts that include free calls to 0800 numbers, unlimited data and 4G at no extra cost. Three customers will also be able to use the iPhone 6 in 16 destinations worldwide without having to pay additional roaming charges.

The cheapest contract on Three will get you a 16GB iPhone 6 with an upfront cost of £99 and a 24 month contract for £38 a month. This contract includes unlimited calls and texts and 1GB of 4G data.

You can get the same contract with 2GB of data for £41 a month, or unlimited data for £45 a month. Three also offers the 64GB and 128GB versions of the iPhone 6 as well.

Virgin Media

Virgin Media is offering the iPhone 6 with its contracts.

The cheapest way to get an iPhone 6 with Virgin Media is by paying £69 upfront for the 16GB version with the £33 per month Starter contract. This gives you 100 minutes, 250 texts and 250MB data.

If you want a larger capacity iPhone 6, the good news is that the upfront cost for both the 64GB and 128GB versions remains the same at £69. However, the price per month for the Starter contract rises to £44 per month the 64GB varient, and £48 for 128GB.

If you want all the bells and whistles then Virgin Media's VIP contract could be of interest. This offers unlimited minutes, unlimited texts and unlimited data.

The upfront cost remains £69 for all variants, with the monthly cost of the contract set at £46 for the 16GB version, £57 for 64GB and £61 for the 128GB iPod 6.

You can find out more about Virgin Media's iPhone 6 Plus offers on the Virgin Media website.

Tesco Mobile

The supermarket is also offering Apple's new iPhone, and you can find out about all the different tariffs right here.

You won't have to pay an upfront cost for any of Tesco's iPhone 6 deals. The cheapest contract includes the 16GB version, 3000 minutes, 5000 texts and 3GB of 4G data for £41 per month over two years.

For the 64GB variant you'll pay £45 a month for the same amount of calls, texts and data, whilst for a 128GB version you'll pay £48.50.

Tesco will also be offering a range of other contracts with larger data allowances.

  • We've already had a play with the iPhone 6, and here's what we think
Matt Hanson
Managing Editor, Core Tech

Matt is TechRadar's Managing Editor for Core Tech, looking after computing and mobile technology. Having written for a number of publications such as PC Plus, PC Format, T3 and Linux Format, there's no aspect of technology that Matt isn't passionate about, especially computing and PC gaming. Ever since he got an Amiga A500+ for Christmas in 1991, he's loved using (and playing on) computers, and will talk endlessly about how The Secret of Monkey Island is the best game ever made.