Over 1.5 million travellers turned to MyRoami last year
Independently testing eSIMs since 2021
Featured in Business Insider, Tech Times & Luxury Travel Magazine

SIM Cards

Best SIM Card for London in 2026 + Where to get one

Before traveling to London in 2026, it’s important to know which SIM card options work best for visitors and where to get one. EE, Vodafone, and O2 offer strong coverage, flexible prepaid plans, and easy setup for tourists. This guide compares the top providers and explains how to get connected quickly after arriving in the UK.

eSIM Testing You Can Trust.

See Why

MyRoami

Why Trust Us

64

Countries Tested

We test eSIMs in real travel conditions - across cities, countries, and everyday situations where connection actually matters. That includes navigation, messaging, browsing, and remote work on the move.

  • We buy eSIMs ourselves.
  • We test them during real trips.
  • We compare providers under the same conditions.

We don’t simulate usage or rely on provider data. We document both performance and failure.

Updated: Jun 26, 2026

Finding the best SIM card for London depends on your data needs and travel plans. I compared EE, Vodafone, and O2 based on price, data, coverage, validity, and how easy they are to buy at airports and shops around the city. I even tried a physical SIM myself. It was cheaper than an eSIM, but the registration and setup made eSIMs feel way more convenient in the end. 

Quick picks: the best SIM card for London is EE because it has great coverage, fast 5G, and you can grab it easily at airports or stores. It’s ideal if you want your internet working straight away when you land. Local SIMs are usually cheaper than eSIMs, but they can be harder to get and set up. 

Note *All pricing information in this article is accurate as of May 26, 2026. Prices are subject to change at any time, so we recommend checking directly with each SIM and eSIM provider for the most up-to-date details before making a purchase.*

What’s the best SIM card in London

Quick verdict: If you’re traveling to London and expect heavy data use, EE is the best overall choice. It has the strongest coverage in the UK and fast 5G speeds. Vodafone is a solid all-round option. It offers reliable coverage and good speeds in most city areas. O2 is great if you want flexible prepaid plans. It’s also very easy to find in shops across London and works well for everyday use like maps or Instagram

ProviderPrice (from)DataValidityNetwork coverage in LondonWhere to buyBest for
EE£10 ($13,44)20 GB to unlimited options 30 daysExcellent (strongest overall, fast 5G)  Airports, EE stores, online, supermarkets Heavy data users, best overall coverage 
Vodafone UK£10   ($13,44)15 GB to unlimited options  30 days  Very strong in London and most urban areas  Airports, Vodafone stores, online, retail shops Balanced use, good value + reliable speed 
O2£10   ($13,44)24 GB to 200 GB30 days Good coverage across London, slightly weaker in busy hotspots O2 stores, supermarkets, online, high street shops Flexible plans, easy access, casual users 

Airport convenience: EE, Vodafone, and O2 are easy to find at London airports like Heathrow and Gatwick. You’ll also see them in official stores and shops across the city. EE and Vodafone are usually the quickest to set up after landing. O2 is widely available in supermarkets and high street shops. All three still require basic ID or registration when buying.

Best value: Vodafone and O2 are usually cheaper to start with smaller data bundles. They’re good if you just want something simple and low cost. EE costs a bit more, but you get better speed and stronger coverage, especially if you use a lot of data for maps, streaming, or hotspot.

Longer stays or heavy data: EE is the best pick if you’re staying longer or using loads of data. It has the strongest coverage and fastest speeds in the UK. Vodafone is also solid and works well across London. O2 is fine too, but better for lighter everyday use.

Short trip, flexible use: O2 works well for short stays because it’s easy to buy and comes in simple bundles. Vodafone is a good middle option if you want decent price and performance. EE is best if you just want everything to work straight away without thinking about coverage or speed.

Best 3 SIM Card Providers in London

For travelers visiting London, I found that EE, Vodafone, and O2 are the best local SIM card options. EE is the strongest overall for coverage and speed. Vodafone is a great all-round option with good prices. O2 is best if you want flexible bundles and an easy setup around the city.

Plans, data, and prices can change pretty often. That’s why I always recommend checking the latest details in-store or on the official provider websites before buying a SIM card.

1. EE: Best overall SIM card for London 

EE is one of the biggest mobile networks in the UK and has some of the strongest coverage in London. It’s known for fast 5G speeds and reliable service across the city, including transport routes and busy areas. I think it’s best for travelers who use lots of data and want the most dependable connection.

EE prepaid plans are easy to find at Heathrow, Gatwick, EE stores, and major retailers around London. The setup is usually quick, and the network performs well for maps, streaming, hotspot use, and everyday browsing. It’s not the cheapest option, but the coverage and speed are usually better than most alternatives.

DurationData PricingNotes
30 days20 GB£10 ($13,44)500 minutes + unlimited texts 
30 days75 GB£15 ($20,16)Unlimited calls and texts 
30 days150 GB£20 ($26,88)Good for heavy data use 
30 days200 GB£30 ($40,32)Best for long trips and hotspot use 
30 daysUnlimited£35 ($47,04)Best for streaming and very heavy use 

Quick verdict: EE is the best choice if you want the strongest coverage and fastest speeds in London. It’s great for heavy data use, navigation, streaming, and hotspotting. The downside is the higher price compared to Vodafone or O2. You can buy it at airports, EE stores, supermarkets, and mobile kiosks across the city. 

2. Vodafone: Best value SIM card for London 

Vodafone is one of the biggest mobile providers in the UK and has strong coverage across London. I found it to be a good middle option between price and performance. It’s best for travelers who want reliable speeds, decent prepaid prices, and lots of data without paying EE prices.

Vodafone prepaid SIMs are easy to buy at airports, Vodafone stores, supermarkets, and phone shops around the city. The setup is usually simple, and many plans also support eSIM. Coverage is strong in most urban areas, making it a good option for maps, streaming, social media, and everyday travel use.

DurationData PricingNotes
30 days15 GB£10 ($13,44)8GB after promo period 
30 days35 GB£15 ($20,16)Good value for heavy use 
30 days60 GB£20 ($26,88)Strong all-round option 
30 days200 GB£30 ($40,32)Great for hotspot and streaming  
30 daysUnlimited£40 ($53,75)Best for unlimited use 

Quick verdict: Vodafone is a great choice if you want strong value and lots of data for the price. Coverage in London is reliable, and setup is usually quick. The trade-off is that coverage outside major cities is not quite as strong as EE. You can buy Vodafone SIM cards at airports, kiosks, supermarkets, and official Vodafone stores. 

3. O2: Best flexible SIM card for London 

O2 is one of the most popular mobile networks in the UK and is easy to find across London. I think it’s best for travelers who want flexible prepaid bundles and a simple setup. Coverage is solid in most parts of the city, and the plans work well for maps, messaging, social media, and everyday browsing.

O2 SIM cards are available at airports, O2 stores, supermarkets, and phone shops around London. The network is known for simple prepaid options and easy top-ups through the app or in-store. Speeds are good for everyday use, although coverage and performance can sometimes be slightly weaker than EE in very busy areas.

DurationData PricingNotes
30 days24 GB£10 ($13,44)Unlimited calls and texts 
30 days75 GB£15 ($20,16)Good for everyday travel use 
30 days120 GB£20 ($26,88)Strong value for more data  
30 days200 GB£30 ($40,32)Best for streaming and hotspot use  

Quick verdict: O2 is a good choice if you want flexible prepaid bundles and an easy setup in London. It’s widely available and works well for everyday travel use. The trade-off is that speeds and coverage are not quite as strong as EE in crowded areas. You can buy O2 SIM cards at airports, supermarkets, kiosks, and official O2 stores across the city. 

Where to buy a SIM card in London + How to activate it

During my trip, I used local SIM cards a few times, but they took longer to set up than I expected. I had to visit a shop, choose a plan, and wait for activation before I could get online. It wasn’t complicated, but it did slow me down right after landing. eSIMs felt a lot quicker, even though physical SIMs were cheaper. 

Here are the main options:

Airport: You can buy EE, Vodafone, and O2 SIM cards at Heathrow, Gatwick, and other London airports. It’s the fastest way to get connected after landing. Prices can be a bit higher, and plan choices are sometimes limited.

Kiosks and local shops: SIM cards are easy to find in supermarkets, kiosks, convenience stores, and small phone shops around London. They’re often cheaper than airport options. Some places may still ask for basic ID during setup.

Provider stores: Official EE, Vodafone, and O2 stores are the easiest option if you want help with activation. Staff usually handle the setup for you and explain the plans. Bring your passport or ID just in case.

Ask your hotel or Airbnb: Ask your hotel staff or Airbnb host where to buy a SIM nearby. They can usually point you to the quickest and easiest option without tourist prices.

Tip: Always test your SIM before leaving. Make sure data and social apps like WhatsApp or Google Maps work. Activation usually takes a few minutes.

eSIMs as an Alternative to Local SIMs

In a lot of cases, eSIMs just make things easier than buying a local SIM card. You don’t need to find a shop, show ID, or wait for activation. You can set everything up online and be connected almost right after you land. It’s especially handy for short trips where you don’t want to waste time.

I’ve tried a few eSIM providers myself while traveling, including the ones below. From my experience, they’re simply more convenient than physical SIM cards. Setup is quick, and I don’t have to deal with queues, paperwork, or store visits after a long flight.

ProviderBest forNotes
HolaflyHolafly logoTravelers who need unlimited dataGreat if you just want everything to work instantly. No data limits to worry about and activation is very fast.
AiraloAiralo logoBudget-conscious or short tripsLow-cost plans that are easy to set up. Works well for light use like maps, chats, and browsing.
BNESIMBNESIM logoMulti-destination tripsStrong option for regional and global coverage. Handy if you’re switching between destinations.

Quick take: Holafly is the simplest option if you want unlimited data without thinking about limits. Airalo is better for short stays where you only need basic data. BNESIM is best if you’re traveling across multiple countries and want one eSIM that covers everything. 

SIM Card for London FAQ

Which SIM card is best in London?

EE is usually the best overall SIM card in London. It has the strongest coverage and fast 5G speeds. Vodafone is a good all-round option, while O2 is better for flexible prepaid plans. 

Which SIM is cheaper in London?

O2 and Vodafone are usually the cheapest for small or mid-range prepaid bundles. EE is a bit more expensive but offers better coverage and performance. 

Which is the best SIM-only deal in the UK?

EE often has the best performance-focused SIM-only deals, especially for heavy data users. Vodafone is better for value, while O2 is good for flexibility and simple monthly bundles. 

How much is a SIM card in London?

Most prepaid SIM cards in London cost around £10 to £35. Cheaper plans include smaller data bundles, while higher-priced options usually come with large or unlimited data.

What are the downsides of using an eSIM?

 eSIMs are convenient, but they can be harder to transfer between devices. Some phones don’t support them, and you need a stable internet connection to activate them. They can also be slightly more expensive than local SIM cards.

Which SIM is free of cost?

SIM cards in London are usually not free. Some providers may offer free SIM packs, but you still need to pay for a data plan or top-up to use them.
 

Milan Bobic
Milan Bobic

I’m a travel writer who focuses on the practical questions that come up once you’re already at a destination. Things like how to stay connected, what actually works locally, and what you wish you’d checked before boarding the plane. I write from experience, aiming to cover the gaps most guides skip.

SEE AUTHOR'S PROFILE
Travelling soon? Get an eSIM.
  • Get an eSIM set up before you fly - no scrambling on arrival
  • Stay safe - always connected for emergencies
  • Navigate, hotspot, video call - all your apps work instantly
  • Avoid roaming charges
  • No hassle of finding a local SIM
Find the best eSIM for your trip
Best eSIM offers
We did the work, you just click.
Check Arrow
Best eSIM offers
We did the work, you just click.
Check Arrow
Travelling soon? Get an eSIM.
  • Get an eSIM set up before you fly - no scrambling on arrival
  • Stay safe - always connected for emergencies
  • Navigate, hotspot, video call - all your apps work instantly
  • Avoid roaming charges
  • No hassle of finding a local SIM
Find the best eSIM for your trip
Best eSIM offers
We did the work, you just click.
Check Arrow

Why trust MyRoami

Over 1.5 million travellers turned to MyRoami last year
Independently testing eSIMs since 2021
Featured in Business Insider, Tech Times & Luxury Travel Magazine
Join Our Newsletter — we’ll send you a nice letter once per week. No spam.

    By signing up, you agree to receive marketing emails from Roami. For more details, check out our Privacy Policy.
    magnifiercross