Best eSIM for 🇱🇰 Sri Lanka

Skip the airport SIM kiosk and the $10/day roaming. Activate before you land, these are the providers worth comparing for Sri Lanka in 2026.

Region

Asia

Subregion

Southern Asia

Currency

LKR

Calling code

+94

Mobile data in Sri Lanka

What it actually costs to get online

Typical retail prices for tourist prepaid plans and the eSIM apps most nomads use. Marked : figures carriers update often, confirm on the provider site before you buy.

Local carrierDataPrice

Dialog Axiata

Dialog offers extensive network coverage across Sri Lanka, making it a reliable choice.

25 GB2500 LKRSite

Mobitel

Mobitel is known for its competitive pricing and good network performance.

20 GB2200 LKRSite

Hutch

Hutch provides a straightforward option with decent data allowances for travelers.

15 GB1800 LKRSite
eSIM appDataPrice

Airalo

Airalo offers flexible and affordable eSIM plans for quick activation.

5 GB$12.00Get Airalo

Holafly

Holafly provides longer validity options and good customer support.

6 GB$19.00Get Holafly

Nomad

Nomad offers a variety of data packages with competitive pricing.

10 GB$25.00Get Nomad

Saily

Saily is a user-friendly app with straightforward eSIM purchasing.

5 GB$15.00Get Saily

Quick take

For most travelers, purchasing a local SIM card from Dialog or Mobitel upon arrival offers the best value and coverage. If you prefer the convenience of eSIM and immediate connectivity, Airalo provides a cost-effective option.

= indicative retail price. Refreshed 2026-06-21. Carriers and eSIM apps change plans frequently, confirm the current price on the provider’s site. eSIM app links are affiliate, we earn a small commission if you sign up.

Which network actually works in Sri Lanka

Mobitel is your best bet for an eSIM in Sri Lanka. Dialog is a solid alternative, but Mobitel’s network covers more ground, especially outside the main tourist hubs like Colombo or Kandy. You'll find coverage drops in more remote eastern or northern regions, and certainly in the central highlands. Don't expect perfect service on the smaller islands off the coast.

A 7-day plan with 5GB data should run you around $7-$10. If you need closer to 10GB for 15 days, budget $15-$20†. These are the prices you'll see on sites like Airalo or Holafly, which are generally reliable for prepaid eSIMs before you land.

Activation is usually straightforward, but pay attention. Some users report needing to toggle Airplane Mode off and on twice. If you have a dual-SIM phone, particularly those with Chinese firmware, ensure your primary SIM is disabled before scanning your eSIM QR code. This sounds basic, but it’s a common hiccup that can delay getting online. The QR code itself is usually only valid for a short window after generation, so try to scan it immediately after purchasing.

Here's the real Sri Lankan gotcha: local SIM registration. While this is less of an issue with eSIMs purchased abroad, some travellers have reported needing to present their passport at a Dialog or Mobitel store for a quick, free registration process if they encounter connectivity issues. It’s rare but possible.

Common eSIM Questions for Sri Lanka

Will my eSIM work everywhere? Mostly, yes, in populated areas and along main transport routes. Expect weaker signals or no service in very remote mountains or far-flung beaches.

Can I use my eSIM as a hotspot? Generally, yes. Most plans allow tethering. Always double-check the specific plan details before purchasing if hotspot use is critical.

How long does the eSIM take to activate? Usually, it’s almost instant once you scan the QR code and follow the prompts on your phone. Sometimes a quick network reset or toggling Airplane Mode is needed.

What if my eSIM doesn't work? First, restart your phone. Then, check your phone's network settings to ensure the eSIM is enabled and selected as your primary data source. If still no luck, contact your eSIM provider’s support.

= figure we couldn’t independently verify. Confirm with the official source before you book.

Compare live prices

Providers worth checking for Sri Lanka

Real per-country prices change weekly. Open the providers below to see today’s plans for Sri Lanka on their site, not a snapshot from us.

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.

Other Asia destinations

← Track your Schengen days