For UK travelers, eSIMs are the smoothest option—no physical card swaps, instant activation, and no airport sticker shock. Here's the real deal:
Providers & Plans
Airalo: Best for beginners. 7-day plans start at $4.99 (500MB) to $14.99 (5GB). Uses EE network (best coverage). Pro tip: Get the "UK 5GB" plan—covers all major cities without roaming fees.
Three UK: Own eSIM service (no third-party markup). 7-day £5.99 plan (500MB) to £14.99 (10GB). Uses Three's own network (good in cities, weaker in rural areas). Only works if you have a Three UK account—set up before travel via their app.
Holafly & Yesim: Available but overpriced. Avoid for UK—Airalo is cheaper and faster.
Coverage & Activation
Most eSIMs piggyback on EE (best nationwide coverage, especially in cities and train lines). Three UK uses its own network (solid in London/Manchester, spotty in Highlands). Activation is instant via QR code—no need for a physical SIM slot. On iPhones, go to Settings > Cellular > Add Cellular Plan. On Android, it’s usually in Settings > Network & Internet > SIMs.
Dual-SIM Setup
Works flawlessly on iPhones (eSIM + physical SIM). On Android, check your phone model—some older models (like certain Samsungs) only support one SIM at a time. Don’t try to activate eSIM at the airport: it’s faster to set it up at home before you leave.
Physical SIM: Buy & Top-Up Guide
Yes, you can buy a UK SIM at the airport—but it’s a bad idea. Airport prices are 3x higher (e.g., £10 for a basic SIM vs. £2.99 at a store). Here’s how to actually get it right:
Operators & Where to Buy
EE, O2, Vodafone, Three: The four major carriers. Never buy at the airport—go to a store in town instead.
Where to buy:
Convenience stores:Tesco Express (most common), Sainsbury’s Local, Newsagents (like WHSmith inside train stations). Pay £2.99–£5 for a SIM + £5–£10 credit. Ask for "prepaid SIM with credit."
Carrier shops: EE shops (e.g., in Oxford Street), O2 stores (high street locations). Avoid these for top-ups—too expensive.
Airport warning: Heathrow’s "SIMs at the airport" counters charge £10–£15 for a SIM with £5 credit. Walk out and buy it at a Tesco Express 10 minutes away.
How to Top-Up (The Real Way)
Forget "recharge"—UK uses "top-up." Here’s how to do it without stress:
1. Convenience Stores (7-Eleven? No—Use These Chains)
Tesco Express, Sainsbury’s Local, Nisa, Londis: Buy top-up vouchers (scratch cards) for £5,£10,£20.Look for the "Prepaid Top-Up" section near the counter.
Newsagents (e.g., WHSmith, local shops): Sell vouchers too. Point to the "Mobile Top-Up" card and say "£5 voucher."
2. Carrier Apps (Works With Foreign Cards)
EE App: Works with international credit cards. Top up via the app—no UK number needed. Use "EE Pay" in-app for card payments.
Vodafone App: Requires a UK number for full features, but you can top up with a card. Download it before you arrive—setup is quick.
O2 App: Same as Vodafone. Don’t worry about the language—app has English toggle.
Three App: Works with foreign cards. Use "Top-Up" > "Card" to pay.
3. USSD Codes (For Data Packs)
Text these codes to the carrier’s number (usually 123# for EE, 100# for Vodafone, 222# for O2, 123# for Three). Example: Dial *123# for EE to buy a data pack.
EE:123# (check balance), 100# (buy data)
O2:222# (check balance), 223# (buy data)
Vodafone:100# (check balance), 101# (buy data)
Three:123# (check balance), 124# (buy data)
After dialing, follow prompts. Do not type "top-up"—say "data pack" or "add credit."
Never use Vodafone/O2 online sites—they require UK billing addresses.
Common Problems & How to Fix Them
Problem: Store won’t sell you a top-up voucher because you’re a tourist.
Solution: Say "prepaid top-up voucher" (not "recharge") and hold up a £5 note. Most stores have them—just ask for "mobile top-up card."
Problem: Carrier app only works with UK numbers.
Solution: Use EE or Three’s website (not app) for top-ups with a foreign card.
Problem: Credit card rejected at store.
Solution: Always carry cash—top-up cards are sold for £5,£10,£20.Never try to pay by card for a voucher.