Sri Lanka's classic loop — Colombo, Sigiriya, Kandy, the Ella train, Yala and the south coast — is mostly well covered, and travel data is reasonably priced. The gaps are in the national parks and on a few stretches of the hill-country railway.
Short answer: a 5–10GB plan with validity covering your whole trip suits most two-week loops. Validity matters: some of the cheapest bundles last only a few days.
What a Sri Lanka eSIM costs
At the time of writing (October 2026), Wanderly's Sri Lanka plans start at $2.99 for 1GB, with 5GB for 7 days around $6. The median across data-only Sri Lanka plans is about $1.24 per GB, under the $1.43 median across 187 countries in the Wanderly eSIM Price Index.
eSIM vs a local SIM
Local SIMs from Dialog, SLT-Mobitel and Hutch are sold at Colombo airport with your passport and are good value for long stays. A travel eSIM avoids the counter and keeps your home SIM in the phone.
Coverage where you will actually be
- Colombo and Negombo: strong 4G.
- Kandy and Sigiriya: good.
- Kandy–Ella train: coverage at most stations; gaps in tunnels and remote hill sections.
- Ella and Nuwara Eliya: good in town; patchier on hikes such as Adam's Peak.
- Yala, Udawalawe, Wilpattu: limited inside the parks.
- South coast (Galle, Mirissa, Unawatuna, Weligama): good.
- Arugam Bay and the east: good in town.
How much data you need
| Trip | Suggested data |
|---|---|
| One week | 3–5 GB |
| Two-week loop | 5–10 GB |
| Remote work in Weligama | 20 GB+ |
PickMe and Uber, maps and messaging are light. See how much data you need for travel.
Sri Lanka with the Maldives or India
Adding the Maldives? Data there is far more expensive — see the best eSIM for the Maldives. For India, see the best eSIM for India.
Setting it up
- 1Confirm your phone supports eSIM and is unlocked on our compatibility checker.
- 2Install the eSIM over WiFi before you fly — iPhone or Android steps.
- 3At Colombo, select the eSIM for mobile data and turn on data roaming for that line.
FAQ
How much does an eSIM for Sri Lanka cost? Wanderly Sri Lanka plans start at $2.99 for 1GB, with a median of about $1.24 per GB.
Is there signal on the Kandy–Ella train? At most stations and on much of the route, with gaps in tunnels and remote sections.
Is there coverage in Yala National Park? Limited inside the park.
Which networks work in Sri Lanka? Dialog, SLT-Mobitel and Hutch are the main networks.
