Best 24 Month SIM Only Deals

Best for most people - Asda Mobile - 25GB for £5.99 per month

Best for heavy users - Three - 120GB for £12 per month

Best unlimited - Three - £20 per month


We've compared 156 deals from all these providers:

Asda Mobile, BT, EE, giffgaff, Honest, IQ, Lycamobile, O2, ParentShield, Sky, Smarty, Superdrug, Talkmobile, Tesco Mobile, Three, Vodafone, Voxi

And handpicked the best three based on speed and data allowance.

All deals featured include unlimited UK minutes and texts.


Best for most people - Asda Mobile - 25GB for £5.99 per month

Upfront Cost: £0.00

Monthly Cost: £5.99

This is the best deal for most people because:

The average data use in the UK is 9GB per month.

It's a good idea to have an allowance higher than that because running out of data is expensive.

You can also use your data in 46 destinations abroad.

This is an exclusive deal that's cheaper than going to Asda directly so please use this link.

The closest equivalent deals are:

25GB for £8 with Lycamobile with the first twelve months only £4 per month

There are also some cheaper deals worth considering if you know you're a very low user.

But bear in mind that these data allowances are lower than the UK average use:

5GB for £4.25 with Lycamobile with the first three months free

5GB for £4.99 per month with Asda Mobile

The closest equivalent deals from the big four networks (EE, O2, Three, Vodafone) are:

30GB for £8 or 8GB for £7 with Three (price increases by £1.25 every April)

20GB for £16 with O2 (price increases by RPI+3.9% every April). Data allowance doubled to 40GB if you're a Virgin Media customer

25GB for £16 with Vodafone (price increases by £1.80 every April)

25GB for £17 with EE (price increases by £1.50 every April)


Best for heavy users - Three - 120GB for £12 per month

Upfront Cost: £0.00

Monthly cost until April 2025: £12.00

Monthly cost between April 2025-March 2026: £13.50

Monthly cost from March 2026: £15.00

Average Monthly Cost (total cost divided by the 24 month term): £13.75

This is the best deal for heavy users because:

120GB per month is enough for the vast majority of people.

This deal provides that for a very low price and without any speed restrictions.

This is also an exclusive deal that's cheaper than going to Three directly so please use this link.

If you need even more data Three also have the following deal available:

250GB for £20 with the first six months only £10 per month (price increases by £1.50 every April)

Or, if you'd prefer another network:

EE offer 100GB for £19 per month (price increases by £1.50 every April) although the speed is capped at 100Mbps.

Whereas O2 offer 150GB for £19.99 per month or 250GB for £24 per month (price increases by RPI+3.9% every April with both deals). Data allowances doubled to 300GB and 500GB respectively if you're a Virgin Media customer.

And Vodafone offer 150GB for £25 and 200GB for £28 per month (price increases by £1.80 every April with both deals).


Best unlimited - Three - £20 per month

Upfront Cost: £0.00

Monthly cost until April 2025: £20.00

Monthly cost between April 2025-March 2026: £21.50

Monthly cost from March 2026: £23.00

Average Monthly Cost (total cost divided by the 24 month term): £21.75

This is the best unlimited deal because:

You get both unlimited usage and maximum speed performance from a major network.

This is an exclusive deal that's cheaper than going to Three directly so please use this link.

The closest equivalent deals are:

£18 per month with the first three months free from Lycamobile

Asda Mobile also offer Unlimited data for £15.99 per month but speeds are restricted to 150Mbps.

The closest equivalent deals from the other big three networks (EE, O2, Vodafone) are:

£29 per month with EE for their Full Works plan - price increases by £1.50 every April with this deal but it also comes with lots of added features including international roaming in over 50 destinations.

Cheaper unlimited deals are available from EE too but come with speed restrictions.

£31 per month with O2 (price increases by RPI+3.9% every April). This deal includes EU roaming (fair usage limits apply aborad).

£36 per month with Vodafone for their Unlimited Max deal (price increases by £1.80 every April with this deal). Cheaper unlimited plans are available from Vodafone but come with speed restrictions.


If you'd like further information about any of these deals please contact our experts here.

You can also view our best no contract and 12 month SIM only deals here.

Thank you for visiting.

Our personal advice service is available between 09:00-17:00 Monday-Friday.

If you would like to contact our experts please complete the form below and someone will get in touch with you by email and text message once we're next open.

Please note, this isn’t a live chat service - it’s a proper consultation. Whilst this takes a little longer it means that we can cater to your precise needs and deliver a high quality service.

Many Thanks - The Every Digital Team