Quick Answer
The cheapest eSIM for Sri Lanka on the plans most travelers actually buy is eSIM4, starting at $2.98 for 1GB. Across the 8 providers we checked, 1GB ranges from that $2.98 up to $4.50 with Airalo, so the spread is real.
eSIM4 also wins 2GB ($4.98), 3GB ($5.98), 5GB ($7.98) and 10GB ($10.98), all the sizes a typical trip actually needs. Airalo undercuts the 20GB tier at $18.00 versus eSIM4’s $18.98, and eSIM4 doesn’t sell unlimited data in Sri Lanka at all, so heavy streamers and long stays are better served by Jetpac or Gigsky’s unlimited plans.
Prices were verified in July 2026.
The cheapest eSIM for Sri Lanka depends entirely on how much data you plan to use, since a single “from” price can hide how a provider prices everything above it. We checked every major provider’s plans tier by tier for this country rather than relying on a single teaser figure.
eSIM4 wins convincingly from 1GB through 10GB, the range that covers most trips to the island, whether it’s a week in Colombo or a longer loop through the hill country. Where eSIM4 comes up short is at 20GB and above, and there’s no eSIM4 unlimited plan here at all, so this page shows both the wins and the gaps honestly.
For a full ranking that also weighs coverage, app quality and support, see our best eSIM for Sri Lanka guide, which covers more than just price.
Plan size calculator
Enter your trip length and how you’ll use your phone, and we’ll point you to the smallest eSIM4 plan that won’t run out, so you don’t overpay. As a rough guide, short trips usually need 1-3GB, a week runs 5-10GB, and heavy streaming or tethering calls for unlimited.
This is a rough guide for typical use with offline maps and some free wifi along the way. If you’re a heavy streamer or plan to tether a laptop, check the heavy-use estimate, since eSIM4 doesn’t sell unlimited data in Sri Lanka and the 10GB plan is its highest fixed tier that stays cheapest.
What is a Sri Lanka eSIM?
An eSIM is a digital SIM built into your phone for mobile data, so there’s no physical card to buy, insert or lose. You purchase it online and activate it by scanning a QR code, and it connects to a Sri Lanka network as soon as you land.
Your home SIM stays exactly where it is, so you keep your usual number the whole trip.
These are travel data eSIMs, built for exactly one job: keeping you online for maps, translation apps and messaging without a roaming bill or a queue at the airport SIM counter. Landing at Bandaranaike International outside Colombo with data already active means you can pull up a map or book a taxi the moment you clear customs.
Sri Lanka price comparison: fixed data
eSIM4 is the cheapest fixed-data eSIM for Sri Lanka at 1GB, 2GB, 3GB, 5GB and 10GB, the tiers most trips actually use. Airalo takes the win at 20GB, undercutting eSIM4 by 98 cents, and we’ve marked that cell honestly below rather than hiding it.
| Data | eSIM4 | Saily | Nomad | Jetpac | Gigsky | Roamless | aloSIM | Airalo | Cheapest |
|---|---|---|---|---|---|---|---|---|---|
| 1GB | $2.98 | $3.99 | $4.00 | $1.00 | $4.24 | $3.95 | $4.00 | $4.50 | Jetpac (teaser, see below) |
| 2GB | $4.98 | – | – | – | – | $5.45 | $8.00 | $6.00 | eSIM4 |
| 3GB | $5.98 | $8.99 | $9.50 | $6.00 | $9.34 | $6.45 | $9.00 | $6.50 | eSIM4 |
| 5GB | $7.98 | $11.99 | $12.00 | $8.00 | $15.19 | $9.45 | $12.00 | $9.00 | eSIM4 |
| 10GB | $10.98 | $19.99 | $15.00 | $11.00 | $24.74 | $17.95 | $22.00 | $11.50 | eSIM4 |
| 20GB | $18.98 | $30.99 | $21.00 | $30.00 | – | $29.95 | $30.00 | $18.00 | Airalo |
Jetpac’s $1 1GB listing is a short 4-day teaser plan we exclude from the “cheapest” claim; see the section below for why. Jetpac also lists 15GB ($19.99) and 30GB ($35.00) tiers that fall outside eSIM4’s fixed range, which tops out at 20GB.
eSIM4 sells no unlimited plan in Sri Lanka. Prices checked against each provider’s own Sri Lanka page in July 2026 and re-verified on a monthly cadence.
The 3GB plan at a glance
3GB is the size a lot of short Sri Lanka trips settle on, enough for maps, messaging and social for the better part of a week. A shorter bar means a cheaper plan.
Value check: price per GB
A low sticker price on a “cheapest” search can mislead, since a tiny plan often costs the most per gigabyte once you divide it out. Here’s what you actually pay per GB with eSIM4 against the cheapest rival that sells a comparable plan at that size.
| Data | eSIM4 price | eSIM4 $/GB | Cheapest rival $/GB | Better value |
|---|---|---|---|---|
| 1GB | $2.98 | $2.98 | $3.95 (Roamless) | eSIM4 |
| 2GB | $4.98 | $2.49 | $2.73 (Roamless) | eSIM4 |
| 3GB | $5.98 | $1.99 | $2.00 (Jetpac) | eSIM4 |
| 5GB | $7.98 | $1.60 | $1.60 (Jetpac) | Tie |
| 10GB | $10.98 | $1.10 | $1.10 (Jetpac) | Tie |
| 20GB | $0.95 | $0.95 | $0.90 (Airalo) | Airalo |
$/GB rounded to the nearest cent. eSIM4 leads or ties on $/GB from 1GB through 10GB, the small and mid-size plans most short trips use, and only falls behind at 20GB where Airalo’s larger plan pulls ahead.
Which Sri Lanka eSIM is right for your trip?
The default cheapest pick for most visits is eSIM4, from $2.98 for 1GB up through $10.98 for 10GB. The exceptions worth knowing: Airalo undercuts the 20GB fixed tier at $18.00, and if you need unlimited data, eSIM4 doesn’t sell it here at all, so that pick goes to a rival.
Short trip or light data
For a long weekend around Colombo or a quick temple-hopping trip, eSIM4’s 1GB plan at $2.98 covers maps, messaging and light browsing without paying for data you won’t use.
A typical week
A week that mixes a few days in the hill country with time on the coast usually lands around 5-10GB. eSIM4 wins both: $7.98 for 5GB and $10.98 for 10GB, cheaper than every other provider at those sizes.
Heavy data or a longer stay
eSIM4 doesn’t offer unlimited data in Sri Lanka, so for 2+ weeks, heavy streaming or laptop tethering, look at Jetpac’s unlimited plans (10 days for $33.99, 30 days for $60.00) or Gigsky’s, which cover almost any trip length from 1 to 30 days. If you’d rather stick with eSIM4, its 10GB plan at $10.98 is the cheapest fixed option available, just budget for a top-up if you’re a heavy user.
Families and groups
Buy one plan per phone rather than trying to stretch a single eSIM across a group. Whoever is hotspotting for others should size up, since eSIM4 plans support tethering, though without an unlimited option here a larger fixed plan like 10GB is the practical ceiling.
Strict single-plan budget
If you want the absolute lowest number on the page, Jetpac’s $1.00 listing wins, but it’s a 4-day, 1GB teaser plan, not something to plan a real trip around. For anyone buying a plan they’ll actually use, eSIM4 is the better value across 1GB through 10GB.
If your trip is Colombo-only or you’re routing through several countries, our best eSIM for Sri Lanka guide covers full provider rankings beyond just price.
Is Airalo’s 20GB plan actually cheaper?
Yes, at the 20GB tier specifically. Airalo prices its 20GB Sri Lanka plan at $18.00 against eSIM4’s $18.98, a real 98-cent win that we’re not going to pretend doesn’t exist.
But 20GB is the one tier where that happens. Across 1GB, 2GB, 3GB, 5GB and 10GB, the sizes that cover the overwhelming majority of trips to Sri Lanka, eSIM4 is cheaper every time, and often by a wide margin (its 10GB plan at $10.98 costs roughly a third of aloSIM’s $22.00 for the same amount).
If your trip genuinely needs 20GB or more, Airalo is worth a look. If it doesn’t, and most trips don’t, eSIM4’s fixed range is the better deal from the smallest plan up through 10GB.
Every Sri Lanka eSIM provider compared
We compared 8 providers plan by plan for Sri Lanka: eSIM4 on small and mid-size plans, Jetpac on its rock-bottom teaser and unlimited range, Gigsky on unlimited duration options, Nomad on flexible unlimited durations, Roamless on straightforward pricing, aloSIM and Saily on simplicity, and Airalo on its 20GB value. Here’s how they stack up one by one.
eSIM4, cheapest small and mid-size plans in Sri Lanka
| Rating: | |
| Networks: | A major Sri Lanka network with 4G LTE and 5G |
| Starting price: | $2.98 (1GB) |
| Plan range: | 1GB to 20GB, no unlimited option in this country |
| Calls & texts: | Available via the Yabb app (paid add-on) |
| Customer support: | 24/7 live chat support |
eSIM4 is cheapest on the sizes most travelers to Sri Lanka actually buy: 1GB through 10GB. It’s the plan to reach for if your trip is a week or two of typical use rather than a data-heavy marathon.
Pricing. 1GB runs $2.98, 2GB is $4.98, 3GB is $5.98, 5GB is $7.98 and 10GB is $10.98, all the cheapest of any provider we checked. Every plan carries a Was/Now strikethrough showing the discount off the standard rate.
eSIM4 tops out at 20GB ($18.98) and doesn’t currently sell unlimited data for Sri Lanka.
Networks. Connects to a major Sri Lanka network with 4G LTE and 5G coverage, so you get the same underlying network quality as pricier providers.
Customer support. 24/7 live chat, useful if your eSIM doesn’t activate right away after landing.
| Data | Validity | Was | Now | You save |
|---|---|---|---|---|
| 1GB | 7 days | $2.98 | $5.12 | |
| 2GB | 15 days | $4.98 | $5.82 | |
| 3GB | 30 days | $5.98 | $5.72 | |
| 5GB | 30 days | $7.98 | $8.22 | |
| 10GB | 30 days | $10.98 | $9.72 | |
| 20GB | 30 days | $18.98 | $13.42 |
Pros
- Cheapest 1GB through 10GB. Wins every fixed tier a typical trip actually needs, often by a wide margin.
- Real Was/Now savings. Every plan shows a discount off the standard rate, not just a bare price.
- 24/7 live chat. Support is available around the clock if activation goes wrong on arrival.
- Simple QR activation. Buy online, scan the code, connect on landing with no counter or queue.
Cons
- Data only, no number of its own. Calls and texts need the paid Yabb app add-on.
- No unlimited plan in Sri Lanka. Heavy streamers and long stays need to look elsewhere for that specific need.
- 20GB tier loses to Airalo. Airalo’s $18.00 beats eSIM4’s $18.98 at that one size.
Saily, straightforward mid-tier pricing
| Rating: | |
| Networks: | Local Sri Lanka network partners |
| Starting price: | $3.99 (1GB) |
| Plan range: | 1GB to 20GB, no unlimited listed for Sri Lanka |
| Customer support: | In-app chat support |
Saily is a straightforward option from Nord Security with a clean app, though its Sri Lanka pricing sits above eSIM4 at every tier we checked.
Pricing. 1GB is $3.99, 3GB is $8.99, 5GB is $11.99, 10GB is $19.99 and 20GB is $30.99. eSIM4 undercuts every one of these tiers, most notably at 10GB where Saily costs almost double eSIM4’s $10.98.
Networks. Routes through local Sri Lanka network partners for data coverage.
Customer support. In-app chat support during business hours.
| Data | Validity | Price |
|---|---|---|
| 1GB | 7 days | $3.99 |
| 3GB | 30 days | $8.99 |
| 5GB | 30 days | $11.99 |
| 10GB | 30 days | $19.99 |
| 20GB | 30 days | $30.99 |
Pros
- Clean, simple app. Easy to buy and manage a plan without much setup friction.
- No 2GB gap plan. Skips straight from 1GB to 3GB, which suits travelers who round up anyway.
Cons
- Costs more at every tier. eSIM4 beats Saily’s price on every plan size in Sri Lanka.
- No unlimited option here. Nothing for heavy data users or long stays.
Nomad, flexible unlimited durations
| Rating: | |
| Networks: | Local Sri Lanka network partners |
| Starting price: | $4.00 (1GB) |
| Plan range: | 1GB to 20GB, plus unlimited (5 or 10 days) |
| Customer support: | In-app chat support |
Nomad is one of the few providers here that sells short-duration unlimited plans for Sri Lanka, which suits a data-heavy long weekend better than a fixed GB cap.
Pricing. Fixed plans run from $4.00 for 1GB up to $21.00 for 20GB, all pricier than eSIM4’s equivalent tiers. Its unlimited options, $26.00 for 5 days and $45.00 for 10 days, are the pick if you specifically want unlimited and a short trip, since eSIM4 doesn’t sell unlimited in Sri Lanka.
Networks. Routes through local Sri Lanka network partners.
Customer support. In-app chat support.
| Data | Validity | Price |
|---|---|---|
| 1GB | 7 days | $4.00 |
| 3GB | 30 days | $9.50 |
| 5GB | 30 days | $12.00 |
| 10GB | 30 days | $15.00 |
| 20GB | 30 days | $21.00 |
| Unlimited | 5 days | $26.00 |
| Unlimited | 10 days | $45.00 |
Pros
- Sells unlimited data here. A genuine option eSIM4 doesn’t offer in Sri Lanka.
- Cheaper 10GB than several rivals. $15.00 beats Saily, Gigsky and aloSIM at that size, though not eSIM4.
Cons
- Fixed plans cost more than eSIM4. Every GB tier is priced above eSIM4’s equivalent.
- Unlimited only covers 5 or 10 days. No option for a longer stay without restacking plans.
Jetpac, rock-bottom teaser and longest unlimited durations
| Rating: | |
| Networks: | Local Sri Lanka network partners |
| Starting price: | $1.00 (1GB, 4-day teaser) |
| Plan range: | 1GB to 30GB, plus unlimited (10 or 30 days) |
| Customer support: | Email and in-app chat support |
Jetpac is known for its ultra-low $1.00 entry teaser and for offering the widest unlimited duration range of any provider we checked in Sri Lanka.
Pricing. That $1.00 plan is only 1GB for 4 days, and once you move past it Jetpac’s pricing tracks close to eSIM4 at 3GB ($6.00 vs $5.98), 5GB ($8.00 vs $7.98) and 10GB ($11.00 vs $10.98), all narrow eSIM4 wins. Its unlimited plans, $33.99 for 10 days and $60.00 for 30 days, are a real option since eSIM4 sells no unlimited data here.
Networks. Routes through local Sri Lanka network partners.
Customer support. Email and in-app chat support.
| Data | Validity | Price |
|---|---|---|
| 1GB | 4 days | $1.00 |
| 3GB | 7 days | $6.00 |
| 5GB | 30 days | $8.00 |
| 10GB | 30 days | $11.00 |
| 15GB | 30 days | $19.99 |
| 20GB | 30 days | $30.00 |
| 30GB | 30 days | $35.00 |
| Unlimited | 10 days | $33.99 |
| Unlimited | 30 days | $60.00 |
Pros
- Lowest entry price on paper. $1.00 for a 4-day 1GB plan, useful only for a very short top-up.
- Widest unlimited range. 10-day and 30-day unlimited options eSIM4 doesn’t offer in this country.
- Largest fixed plans available. 15GB, 20GB and 30GB tiers go beyond eSIM4’s 20GB ceiling.
Cons
- $1.00 plan is a teaser, not a real trip plan. 4-day validity makes it impractical for anything but a brief top-up.
- Loses every mid-size tier to eSIM4. 3GB, 5GB and 10GB all cost a few cents more than eSIM4’s price.
Gigsky, most unlimited duration options
| Rating: | |
| Networks: | Local Sri Lanka network partners |
| Starting price: | $4.24 (1GB) |
| Plan range: | 1GB to 10GB, plus unlimited (1 to 30 days) |
| Customer support: | Email support |
Gigsky’s standout feature for Sri Lanka is its unlimited duration ladder, running from a single day up to a full month, more granular than any other provider we checked.
Pricing. Fixed plans are priced above eSIM4 throughout, at $4.24 for 1GB up to $24.74 for 10GB. Its unlimited options span $5.94 for 1 day up to $67.49 for 30 days, useful if you want to buy unlimited by the day rather than in a fixed block, since eSIM4 has no unlimited plan in Sri Lanka.
Networks. Routes through local Sri Lanka network partners.
Customer support. Email support.
| Data | Validity | Price |
|---|---|---|
| 1GB | 7 days | $4.24 |
| 3GB | 15 days | $9.34 |
| 5GB | 30 days | $15.19 |
| 10GB | 30 days | $24.74 |
| Unlimited | 1 day | $5.94 |
| Unlimited | 3 days | $16.99 |
| Unlimited | 5 days | $23.19 |
| Unlimited | 7 days | $30.39 |
| Unlimited | 14 days | $44.99 |
| Unlimited | 21 days | $56.24 |
| Unlimited | 30 days | $67.49 |
Pros
- Most granular unlimited durations. Seven duration options from 1 to 30 days.
- Unlimited by the day. Handy for a short, data-heavy stopover rather than committing to a bigger block.
Cons
- Every fixed tier costs more than eSIM4. No GB plan is competitive against eSIM4’s Sri Lanka pricing.
- 10GB is the fixed ceiling. No 15GB or 20GB option outside of switching to unlimited.
Roamless, closest entry-tier competitor
| Rating: | |
| Networks: | Local Sri Lanka network partners |
| Starting price: | $3.95 (1GB) |
| Plan range: | 1GB to 20GB, no unlimited listed for Sri Lanka |
| Customer support: | In-app chat support |
Roamless is the closest real rival to eSIM4’s 1GB and 2GB entry tiers in Sri Lanka, even though eSIM4 still comes out cheaper on both.
Pricing. 1GB is $3.95 and 2GB is $5.45, both the second-lowest of any provider after eSIM4. Beyond that, pricing climbs faster than eSIM4’s: 10GB is $17.95 versus eSIM4’s $10.98, and 20GB is $29.95 versus eSIM4’s $18.98.
Networks. Routes through local Sri Lanka network partners.
Customer support. In-app chat support.
| Data | Validity | Price |
|---|---|---|
| 1GB | 30 days | $3.95 |
| 2GB | 30 days | $5.45 |
| 3GB | 30 days | $6.45 |
| 5GB | 30 days | $9.45 |
| 10GB | 30 days | $17.95 |
| 20GB | 30 days | $29.95 |
Pros
- Closest small-plan competitor. Second-cheapest at both 1GB and 2GB after eSIM4.
- 30-day validity even on small plans. 1GB and 2GB both run a full month rather than a short week.
Cons
- Large plans get expensive fast. 10GB and 20GB both cost well above eSIM4’s price at those sizes.
- No unlimited option here. Nothing for heavy data users or long stays.
aloSIM, simple flat plan structure
| Rating: | |
| Networks: | Local Sri Lanka network partners |
| Starting price: | $4.00 (1GB) |
| Plan range: | 1GB to 20GB, no unlimited listed for Sri Lanka |
| Customer support: | In-app chat support |
aloSIM keeps its Sri Lanka lineup simple with one plan per common data size, though its prices run above eSIM4 across the board.
Pricing. 1GB is $4.00, 5GB is $12.00 and 10GB is $22.00, each noticeably higher than eSIM4’s equivalent tier, most sharply at 10GB where aloSIM costs roughly double.
Networks. Routes through local Sri Lanka network partners.
Customer support. In-app chat support.
| Data | Validity | Price |
|---|---|---|
| 1GB | 7 days | $4.00 |
| 2GB | 15 days | $8.00 |
| 3GB | 30 days | $9.00 |
| 5GB | 30 days | $12.00 |
| 10GB | 30 days | $22.00 |
| 20GB | 30 days | $30.00 |
Pros
- Simple, predictable lineup. One plan per data size with no confusing add-ons.
- Easy in-app management. Straightforward setup and top-up flow.
Cons
- Costs more than eSIM4 at every tier. Especially steep at 10GB, roughly double eSIM4’s price.
- No unlimited option here. Nothing for heavy data users or long stays.
Airalo, best value on the 20GB tier in Sri Lanka
| Rating: | |
| Networks: | Local Sri Lanka network partners |
| Starting price: | $4.50 (1GB) |
| Plan range: | 1GB to 20GB, no unlimited listed for Sri Lanka |
| Customer support: | 24/7 in-app chat support |
Airalo is one of the best-known travel eSIM brands, and in Sri Lanka it earns a genuine win at the top of the fixed range.
Pricing. Its 20GB plan is $18.00, beating eSIM4’s $18.98 by 98 cents, the one tier where Airalo is the outright cheapest option. Below that, eSIM4 wins every size: 1GB is $4.50 versus eSIM4’s $2.98, and 10GB is $11.50 versus eSIM4’s $10.98.
Networks. Routes through local Sri Lanka network partners.
Customer support. 24/7 in-app chat support, widely regarded as one of the stronger support experiences in the category.
| Data | Validity | Price |
|---|---|---|
| 1GB | 7 days | $4.50 |
| 2GB | 15 days | $6.00 |
| 3GB | 30 days | $6.50 |
| 5GB | 30 days | $9.00 |
| 10GB | 30 days | $11.50 |
| 20GB | 30 days | $18.00 |
Pros
- Cheapest 20GB plan available. $18.00 beats every other provider, including eSIM4, at that size.
- Strong 24/7 support reputation. One of the more responsive support teams in the category.
Cons
- Loses every tier below 20GB. eSIM4 is cheaper at 1GB, 2GB, 3GB, 5GB and 10GB.
- No unlimited option here. Nothing for heavy data users or long stays.
How much data do you need in Sri Lanka?
Roughly speaking, light use needs 1-3GB, a typical week runs 5-10GB, and heavy use calls for unlimited. Sri Lanka trips tend to lean on maps and ride-hailing apps like PickMe for getting between Colombo, the hill country and the coast, which adds up faster than people expect.
Light use: 1GB to 3GB
Enough for maps, messaging and light browsing over a long weekend or a short city stay, without paying for data you won’t touch.
A typical week: 5GB to 10GB
Covers daily navigation, social media, the odd video call and some streaming. This is the most common choice for a one to two week loop that includes Kandy, the hill country trains and a few coastal days.
Heavy use or long stays: unlimited
Best for HD streaming, tethering a laptop, or trips over two weeks. eSIM4 doesn’t sell unlimited data in Sri Lanka, so this pick goes to Jetpac or Gigsky, both of which cover a wide range of durations.
Sri Lanka’s mobile networks and coverage
Sri Lanka’s main mobile carriers are Dialog, Mobitel (SLT-Mobitel), Airtel Lanka and Hutch. Dialog is generally considered to have the widest overall reach, including strong coverage along the coast and into the hill country, while Mobitel also performs well in rural and mountainous areas given its state-backed infrastructure. 5G is live in Colombo and a handful of other urban centers, with 4G LTE covering the rest of the island reasonably well.
Coastal towns and well-traveled hill country routes like the Kandy-Ella train line generally get solid signal, though pockets in the central highlands and more remote national park areas can be patchier. eSIM4 connects to a major Sri Lanka network with 4G LTE and 5G, so you get the same underlying coverage the pricier providers rely on.
Why some cheap eSIMs feel slow or block apps
Some budget eSIMs route your data out through a server in another country to cut costs. That can add lag, slow your speeds, and cause certain apps to misbehave because services see you as being somewhere you’re not.
Before you buy, check that the eSIM gives a local Sri Lanka connection so banking, maps and messaging apps behave normally. eSIM4 connects to a major Sri Lanka network so your data stays local, with 4G LTE and 5G where available.
eSIM vs airport SIM, pocket wifi and local SIM
A travel eSIM is usually the cheapest, simplest way to get online in Sri Lanka. You install it before you fly, there’s no deposit, and it works the moment you land at Bandaranaike International.
Still, the alternatives are worth knowing.
- Airport or physical SIM. Prices are often similar, but you’ll queue at arrivals and have to swap out your home SIM, losing your usual number while it’s out of the phone.
- Pocket wifi. A rented router that a small group can share, which suits families or friends traveling together, but it’s a daily rental with a device to carry, charge and hand back before you leave.
- Local Sri Lanka eSIM. Can come with a Sri Lanka phone number, handy for booking tours or restaurants, but usually costs more overall than a travel eSIM built for visitors.
For most travelers, a travel eSIM wins on price and convenience. If you need a local number specifically, eSIM4’s Yabb app add-on provides one without carrying a second SIM.
Will your phone work with an eSIM in Sri Lanka?
You’ll need an eSIM-compatible, carrier-unlocked phone. Most iPhones from the XS onward, Google Pixel 3 and later, and recent Samsung Galaxy models all qualify.
Dial *#06# to check for an EID number, or look in Settings for an “Add eSIM” option; Apple and Google both publish official compatibility guides if you want to double check your specific model.
If your phone is still tied to a carrier contract, get it unlocked before you travel, since a locked phone won’t accept a new eSIM. Your home SIM stays exactly where it is, so you keep your normal number and apps while the eSIM handles data in Sri Lanka.
How to set up your Sri Lanka eSIM
Install it before you fly and switch it on when you land. The whole process takes a few minutes.
- Buy your plan online and you’ll receive a QR code by email.
- On your phone, go to Settings, then Cellular or Mobile Data, then Add eSIM.
- Scan the QR code and follow the on-screen prompts to finish installing it.
- When you land in Sri Lanka, set the eSIM as your data line and turn on data roaming for it.
If your Sri Lanka eSIM will not connect
Most connection problems clear up within a minute or two. Work through these steps in order.
- Make sure you’re actually off the plane and in the arrivals hall for a proper signal.
- Toggle airplane mode on, then off again, to force your phone to search for a network fresh.
- Double check the eSIM is set as your data line and that data roaming is switched on for it.
- If it hasn’t picked one automatically, manually select a Sri Lanka network in Settings.
- Switch from 5G to 4G LTE if you’re in a busy area where 5G might be congested.
- On some Android phones, you may need to manually enter the APN if data still isn’t flowing.
If you’re traveling with only one phone, save the QR code as a photo before you leave. On iPhone, long-press it to add it later; on Android, you can scan it straight from your photo gallery using Google Lens.
How we compared
We took each provider’s plans at every matching size and duration and benchmarked them directly against each other, comparing 8 providers for Sri Lanka. Prices are in USD, collected in July 2026, and verified against each provider’s own Sri Lanka pages rather than a generic listing.
eSIMply is excluded from this comparison because it mirrors eSIM4’s pricing and isn’t an independent competitor. Free-trial or promotional-only tiers were excluded, and prices are re-checked on a monthly cadence to keep this page current.
FAQ
eSIM4 is the cheapest for the plans most travelers buy, from $2.98 for 1GB up through $10.98 for 10GB. Airalo undercuts eSIM4 at the 20GB tier ($18.00 vs $18.98), and Jetpac’s $1.00 listing is a 4-day teaser plan too small for a real trip.
eSIM4 is the best value for most trips, since it’s cheapest across 1GB to 10GB. If you specifically need 20GB or unlimited data, Airalo, Jetpac or Gigsky are worth comparing for those cases.
Yes. It’s usually cheaper than roaming, skips the airport SIM queue, and gets you online the moment you land at Bandaranaike International.
You keep your home number active the entire time since the eSIM only handles data.
eSIM4 starts at $2.98 for 1GB and runs up to $18.98 for 20GB. Across all 8 providers we checked, 1GB ranges from $2.98 to $4.50 for a real (non-teaser) plan.
Light use (maps and messaging) needs about 1-3GB. A typical one to two week trip runs 5-10GB.
Heavy streaming, tethering or stays over two weeks call for unlimited, which isn’t sold by eSIM4 here but is available from Jetpac or Gigsky.
Generally yes, as long as the provider gives you a genuine local Sri Lanka connection rather than routing your data through another country. A local connection means banking, maps and messaging apps behave the way they would at home.
Most eSIM-compatible, carrier-unlocked phones from the last few years will work, including recent iPhones, Pixels and Samsung Galaxy models. Dial *#06# or check Settings for an “Add eSIM” option to confirm before you fly.
Yes, through the Yabb app, a paid add-on that gives you calls and texts alongside your eSIM data plan. It’s not included automatically since eSIM4’s core plans are data-only.
Yes. Dual SIM keeps your home SIM active for calls and texts on your usual number, while the eSIM handles data in Sri Lanka.
Both run on the same phone at once.
A travel eSIM like eSIM4 is built for short-term visitors and is usually cheaper overall. A local Sri Lanka eSIM can include a Sri Lanka phone number, which helps with local bookings, but typically costs more than a data-only travel plan.
Yes. Your home SIM stays in the phone and keeps your usual number active, while the eSIM is a separate line just for data in Sri Lanka.
Your data stops working until you top up or buy another plan. Since eSIM4 doesn’t sell unlimited in Sri Lanka, heavy users should size up to 10GB or plan to top up rather than risk running dry mid-trip.
Install the eSIM profile before you fly, using wifi at home or at the airport. Activate it and turn on data roaming only once you land in Sri Lanka, so you don’t burn validity days before your trip starts.
Yes, at that one tier. Airalo’s 20GB plan is $18.00 versus eSIM4’s $18.98. Below 20GB, though, eSIM4 is cheaper at every size, including 1GB, 2GB, 3GB, 5GB and 10GB.
Yes, eSIM4 plans support tethering, so you can share your data connection with a laptop or another device. Just remember there’s no unlimited plan here, so hotspotting will draw down your fixed GB allowance faster.









