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
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