Best eSIM for 🇱🇰 Sri Lanka
Skip the airport SIM kiosk and the $10/day roaming. Activate before you land — these are the going rates for Sri Lanka in 2026.
Cheapest 7-day
$4
Cheapest 30-day
$11
Currency
LKR
Calling code
+94
Plans for Sri Lanka
11 plans, sorted by price
Sample pricing as of April 2026. Provider catalogues update weekly — tap through to see the live price.
Activate before you fly
Buy the eSIM, install it, but don’t turn on data until you land. Some plans only start counting from first data use, others from purchase — check before activating.
Keep your home SIM for SMS
Your bank’s 2FA codes still arrive on your physical SIM. Don’t pull it out — just disable data on it in settings.
One eSIM per trip, not per country
For multi-country trips, regional plans (Europe, Asia, Global) usually beat buying separate eSIMs per country.
Dialog is dead. You need an eSIM for Sri Lanka before you land. Forget fumbling at the airport.
Which Network Won't Leave You Stranded?
most travellers land in Colombo and head straight for the coast or the cultural triangle. Dialog Axiata is your safest bet. Their network covers the main tourist routes, cities like Kandy and Ella, and the popular beach towns. You'll get decent speeds there. Mobitel is a close second, and often you'll find their coverage is slightly better in the really rural parts of the hill country, though it's not a massive difference. Hutch is… fine. Stick with Dialog or Mobitel. Coverage can get spotty once you venture off the beaten path, especially in deep jungle areas or some of the lesser-visited eastern coast beaches. Don't expect blazing fast speeds in the knuckles mountains.
How Much Will This Cost You?
For a 7 to 15-day trip needing around 5-10 GB of data, expect to pay between $8 and $15. This is for a data-only eSIM. Some providers might bundle a few minutes of local calls, but honestly, you'll be using WhatsApp or Signal for most communication. You can find these plans through Airalo or Holafly, or directly through the Dialog website if you're feeling brave. Prices vary depending on the exact data allowance and validity period.
eSIM Activation That Doesn't Suck
Here's where it gets fiddly. Install your eSIM before you board the plane. Once you're in Sri Lanka, your home SIM might be deactivated, or worse, roaming charges kick in. Crucially, do NOT turn on your phone's mobile data until the eSIM is installed and activated.
The QR code you get from your provider? Scan it, follow the prompts, and then… wait. Sometimes it takes a few minutes to register on the network. You might need to toggle Airplane Mode on and off once or twice. Quick warning: If you have a dual-SIM phone, especially one with Chinese firmware, it might treat the eSIM as a physical SIM slot. This can cause weird conflicts. Check your phone's specific settings for eSIM management.
The Sri Lankan eSIM Gotcha: Registration
This is the one thing that catches people out. Sri Lanka has a registration requirement for local SIM cards. While this doesn't typically apply to eSIMs bought from international providers like Airalo, some users have reported needing to provide passport details to Dialog or Mobitel when purchasing a local physical SIM. For eSIMs from resellers, you should be fine, but be aware that if you encounter an issue, customer service might ask for extra verification. It's rare, but it happens.
Quick Sri Lanka eSIM FAQ
Can I use my phone as a hotspot with a Sri Lankan eSIM? Generally, yes. Most data-only eSIMs from Dialog or Mobitel will allow tethering. However, some cheaper plans or specific operator restrictions might block it. Always check the plan details.
Do I need my passport to buy an eSIM in Sri Lanka? You shouldn't need it if you're buying an eSIM before you arrive from a reseller. If you're buying a physical SIM card locally, or sometimes even when activating an eSIM directly with a Sri Lankan operator, they might ask for it.
Will my home phone plan work at all? Your home SIM will likely work for calls and texts if you enable international roaming, but it will be expensive. Data roaming is usually prohibitively costly, which is why an eSIM is the way to go.
What if the eSIM doesn't activate? Turn your phone completely off and back on. Then, try toggling Airplane mode. If that fails, contact your eSIM provider (Airalo, Holafly, etc.) as they can usually assist with network provisioning issues.
Other Asia destinations