We show a saving only when roaming would genuinely cover your whole trip.
UK → Sri Lanka · roaming vs eSIM
Compare eSIMs for Sri Lanka.
Compare what your UK network charges to roam in Sri Lanka with travel eSIMs sized for your trip. See the hotspot rules, speed caps and fair-use limits before opening checkout.
Hotspot rules, speed caps and fair-use limits beside every plan.
See where each number came from and when we checked it.
The Sri Lanka guide · updated 23 Sept 2026
Short answer: UK roaming is poor value here. An eSIM is the easy choice, and an airport SIM is the cheap one.
Sri Lanka is in EE's Rest of World Zone 3, its dearest band: £8 for 24 hours, and that pass includes only 500MB a day. O2 Travel covers Sri Lanka at £7 a day at 2Mbps, and Three's Around the World passes start at £12.50 for 3 days. Against that, the tourist SIMs sold in the arrivals hall at Colombo are genuinely cheap — Dialog and Mobitel packages with 20GB or more for around £4. An eSIM costs more than that but has you online before you clear customs, with no counter and no passport copy. The worked costs below price the roaming options against live eSIM prices.
- Local networks
- Dialog, Mobitel, Hutch and Airtel. Nomad lists Mobitel and Hutch, and Airalo lists Mobitel and Hutch too.
- EE's dearest zone
- Sri Lanka is in EE's Rest of World Zone 3, where the pass is £8 for 24 hours and includes 500MB a day rather than one pot for the trip.
- Airport SIMs are cheap
- At Bandaranaike arrivals, Dialog and Mobitel tourist packages with 20GB or more sell for roughly £4, with your passport shown at the counter.
- Coverage
- The coast, the cities and the hill country towns are well covered. Yala, Wilpattu and the inland reserves have gaps.
- Data is cheap locally
- Top-ups cost little, so if you stay a month a local SIM wins comfortably on price. For a fortnight, convenience decides it.
What your UK network charges in Sri Lanka
Sri Lanka is outside every UK network's Europe zone. Where a network publishes a charge for Sri Lanka, the row is priced in the calculator above and links to the network's page. Where it prices against your account, we say so rather than guess.
| Network | How Sri Lanka is charged | Worth knowing | Source |
|---|---|---|---|
| EE | EE Rest of World Zone 3 pass: £8 for 24 hours, including 500MB | Includes unlimited minutes and texts, but the data is 500MB a day rather than one pot for the trip. | EE mobile price guide ↗checked 25 Aug 2026 |
| O2 | O2 Travel: £7 on each day you use it | Unlimited data, minutes and texts, with speeds capped at 2Mbps: fine for maps and messages, slow for video. Ultimate and some other plans already include it. | O2 Travel ↗checked 10 Sept 2026 |
| Vodafone | Priced against your plan in Vodafone's roaming checker | Vodafone's public pages don't print one rate for Sri Lanka. Its roaming checker shows the charge for your number, and some plans include it. | Vodafone global roaming ↗checked 10 Sept 2026 |
| Three | Go Roam Around the World passes: £12.50 for 3 days, £30 for 7, £60 for 14 | Or £5 a day on plans taken out between October 2021 and 17 December 2025; check My3 for the rate on newer plans. Up to 12GB of your UK data abroad, and hotspot use isn't allowed. | Three Go Roam passes ↗checked 10 Sept 2026 |
| iD Mobile | Check iD Mobile's roaming page for Sri Lanka | iD sells Roam Beyond data passes for some destinations outside Europe. We couldn't confirm which applies here, so check before you rely on it. | iD Mobile roaming guidance ↗checked 10 Sept 2026 |
| Sky Mobile | Check Sky's destination list for Sri Lanka | Roaming Passport Plus costs £2 on each day you use it in the destinations Sky covers. We couldn't confirm this one. | Sky Roaming Passport Plus ↗checked 25 Aug 2026 |
| giffgaff | Check giffgaff's roaming page for Sri Lanka | giffgaff sells fixed-price travel data add-ons for some destinations outside the EU. Buy one before you use any data, because standard roaming rates apply without it. | giffgaff roaming checker ↗checked 10 Sept 2026 |
| SMARTY | Outside the EU, you need an out-of-plan add-on | SMARTY charges roaming outside the EU from an out-of-plan add-on balance, at the rates in its price guide. Plan on Wi-Fi or an eSIM for data. | SMARTY roaming guidance ↗checked 10 Sept 2026 |
| VOXI | Check whether Sri Lanka is on VOXI's Global Roaming Extra list | VOXI sells 8- and 15-day Global Roaming Extra passes for listed destinations. Elsewhere it charges by the megabyte. | VOXI roaming guidance ↗checked 10 Sept 2026 |
| Tesco Mobile | Check Tesco Mobile's roaming charges for Sri Lanka | Outside its Home From Home destinations, Tesco Mobile charges roaming by the megabyte. Pay-monthly charges and spend safeguards depend on your tariff. | Tesco Mobile roaming checker ↗checked 10 Sept 2026 |
Roaming versus an eSIM, priced for a real trip
Everyday use is about 0.8GB a day, so a week needs 6GB and a fortnight 12GB. Roaming figures come from the same published charges the calculator uses; eSIM figures are the cheapest single plan from each provider that covers the trip, live from Nomad. Klook is left out because it shows prices only on its own page.
7 days · plan for 6GB
- Three£30.00
- O2£49.00speed capped at 2Mbps
- EE£56.00only 3.5GB — not enough
- Nomad · 10GB · 30 days≈ £11.25live price, converted from USD · see plan ↗
14 days · plan for 12GB
- Three£60.00
- O2£98.00speed capped at 2Mbps
- EE£112.00only 7GB — not enough
- Nomad · 20GB · 30 days≈ £15.75live price, converted from USD · see plan ↗
Roaming figures assume you roam every day of the trip and the pass or daily fee covers your data need; the calculator above lets you change both. Nomad prices are converted from US dollars at a rounded rate and marked as estimates.
The eSIM providers we compare for Sri Lanka
Four providers appear in the comparison above. Saily and Nomad send us live prices, Airalo's are checked by hand, and Klook shows its prices only on its own page. Links we could earn a commission on are marked as sponsored in the page source.
Saily on local partner networks
Quotes real pounds, so the price you see is the price you pay. Saily says it doesn't restrict hotspot use, though your phone or the local network may.
Watch out: Check when the plan starts counting down before you install it.
Saily Sri Lanka plans ↗We may earn a commission on this link.
Nomad on Mobitel and Hutch
Prices in US dollars, which we convert at a rounded Bank of England rate, so your card may charge a little more. Nomad lists Mobitel and Hutch for Sri Lanka and says its eSIMs support hotspot use.
Watch out: Nomad plans have to be activated within 60 days of purchase, so don't buy months ahead.
Nomad Sri Lanka plans ↗We may earn a commission on this link.
Airalo on Mobitel and Hutch
We have no affiliate relationship with Airalo and list it anyway. Its Sri Lanka eSIM lists Mobitel and Hutch as the main network.
Watch out: If you pick an unlimited plan, check its daily full-speed limit before you buy.
Klook on the network named on Klook's page
Klook's price changes with every combination of days and data, so we don't show one. We haven't confirmed a single Klook product page for Sri Lanka, so the link opens Klook's own search for it.
Watch out: You get a QR code on a voucher. Install it on Wi-Fi before you travel and check when the countdown starts.
Klook Sri Lanka plans ↗We may earn a commission on this link.
What UK networks charge in Sri Lanka
EE's price guide puts Sri Lanka in Rest of World Zone 3, the most expensive band: £8 for 24 hours, and the pass includes 500MB a day plus unlimited minutes and texts. A week of that is £56 for 3.5GB, which is more than any eSIM in the comparison above.
O2 Travel covers Sri Lanka at £7 on each day you use it, with unlimited data capped at 2Mbps. Three sells Go Roam Around the World passes from £12.50 for 3 days. Vodafone prices Sri Lanka against your own account, and the smaller networks publish no rate we could confirm, so those rows hand you to their own pages.
The airport SIM is the cheapest option, if you want the queue
Sri Lanka is one of the few places where we'd tell you the local SIM is the best-value answer. The operator counters in the arrivals hall at Colombo sell tourist packages with large data allowances for a few pounds, registered against your passport on the spot.
What you pay for that price is time: a counter, a form and a wait after a long flight, and a number that only works in Sri Lanka. An eSIM costs more but is already working when you switch your phone on, so the honest answer depends on whether your priority is the fare or the queue.
Coverage from the coast to the hill country
The south and west coasts, Colombo, Kandy and the hill country towns are well covered, and the train to Ella keeps a signal for most of the route. The national parks and the far north are thinner, so download maps and safari bookings in advance.
If you're on a travel eSIM, check whether hotspot use is allowed before you rely on sharing it with a driver or a travelling companion, and remember that Sri Lankan networks carry ordinary calls over 4G, so app calls are the practical way to talk.
Setting up for Sri Lanka
- 01Buy and install at home
Install the eSIM on home Wi-Fi before you travel and keep the new line switched off until you land. Save the QR code or setup details in case you need to reinstall.
- 02Turn off data roaming on your UK line
Leave your UK SIM on so calls and bank texts still reach you, but switch its data roaming off so it can't run up charges.
- 03Make the eSIM your data line
Set the eSIM as the line for mobile data, turn off automatic data switching, and turn on data roaming for the eSIM only.
- 04Decide before the arrivals hall
If you want the cheap local SIM, have your passport ready and budget twenty minutes at the counter. If you'd rather land connected, install the eSIM at home and walk past it.
Sri Lanka questions, answered
What does EE charge for roaming in Sri Lanka?
Sri Lanka is in EE's Rest of World Zone 3, so a pass costs £8 for 24 hours and includes 500MB of data a day, along with unlimited minutes and texts.
Is a local SIM cheaper than an eSIM in Sri Lanka?
Usually yes. Tourist packages at Colombo airport give 20GB or more for around £4, registered to your passport. An eSIM costs more but works the moment you land, with no counter and no paperwork.
Does O2 Travel cover Sri Lanka?
Yes, at £7 on each day you use it, with unlimited data at speeds capped at 2Mbps. That is fine for maps and messaging but slow for video.
How much data do I need for two weeks in Sri Lanka?
At our everyday estimate of about 0.8GB a day, around 12GB. Light use, mostly maps and messages, needs about 6GB; heavy use with video or a hotspot, about 28GB.
Will a Sri Lanka eSIM give me a local phone number?
The plans compared here are data only, so there's no Sri Lankan number. WhatsApp calls work over the data, and guesthouses and drivers generally use WhatsApp anyway.
Where the numbers come from
How we work this out.
On EE we price roaming for all 26 destinations. Across the other nine networks we price 145 more network-and-destination combinations from published charges; everywhere else we send you to your network's own checker instead of guessing. Saily and Nomad send us their prices directly, covering 26 destinations. Airalo prices are checked by hand for 5 of them and carry the date we last looked. Klook never shows a price here — we send you to their own page instead of guessing one.
Sources for Sri Lanka Every price’s paper trail
Setting up before you fly
Keep your UK number. Turn off its data.
- 01Install at home
Buy before departure, install on Wi-Fi and keep the new line switched off until arrival.
- 02Choose the data line
Set the travel eSIM as Mobile Data and disable data switching so your UK SIM cannot take over.
- 03Keep texts available
Leave the UK line on for banking texts if needed, but turn off its data roaming and avoid chargeable calls.
Common questions
Things worth checking first.
Do you work out what my own network would charge?
On EE, for all 26 destinations. Across the other nine networks, for 145 more network-and-destination combinations. Everywhere else we send you to your network’s own checker rather than invent a number — usually because the network has stopped publishing a rate, or prices it against your individual account. Pick the tariff that applies to you and we work out the daily fees, the cheapest combination of passes, or the per-megabyte rate from your network’s published charges. We only claim a saving when roaming would actually cover your whole trip and everything else you asked for.
Are these prices live?
Saily’s and Nomad’s are — they come from each provider’s own feed and are marked “Live price”. Saily quotes real pounds; Nomad quotes US dollars, which we convert. Airalo prices are checked by hand and carry the date we checked them. They are already in pounds, so they need no conversion. Klook never shows a price here, because we cannot read one reliably; that link takes you to their own page.
Why does one provider show several plans?
Because more than one can fit your trip — a bigger allowance, a longer run before it expires, or unlimited data. We show each provider’s best few for your trip and tuck the rest — including any that cost more without giving you more — behind one “show more” button. Pin up to three to compare side by side.
Where do I find hotspot and speed limits?
Open “Hotspot, speed & other limits” on any plan. It covers whether you can use the phone as a hotspot, what happens when you hit a speed cap, what the fair-use rules are, when the plan starts counting down, and which local network you will be on. If it says “check plan”, the provider’s own wording was not clear enough for us to promise you either way.
Can I make normal calls on these?
Usually not. Most travel eSIMs give you data only — WhatsApp and FaceTime work, but your phone number does not. If you need real calls and texts, answer “Yes” in the form and we will only recommend a plan that we have confirmed includes them.
Will an eSIM work on my phone?
Search for your exact model and we will check it against manufacturer guidance. Two things we cannot check for you: whether your phone is locked to a UK network, and which regional version you own — some models sold in certain countries have no eSIM at all. Confirm both before buying.
How many destinations do you cover?
26 destinations — Turkey, United States, Spain, France, Italy, Greece, Portugal, Germany, Netherlands, Ireland, Cyprus, United Arab Emirates, Thailand, Japan, Australia, Canada, Mexico, Morocco, Egypt, Indonesia, Switzerland, Poland, Croatia, India, Vietnam, Sri Lanka — and all 10 UK networks. Saily and Nomad price every destination live; 5 of them also carry hand-checked Airalo prices.