Destination

Sri Lanka eSIM: mobile data from the beach to the hills

Where you get signal in Sri Lanka: the coast, Colombo, Sigiriya, the train to Ella and Yala safaris. How to get connected before you fly, and which plan fits a week or a season.

Published · Updated · 7 min read · MoreSim editorial team

Plan for your trip: Sri Lanka · 5 GB · 30 days — See plans →

The easiest way for a tourist to get mobile data in Sri Lanka is a travel eSIM installed at home: on the coast and in towns, the network usually just works. In the hills, on safari and on the train to Ella there are dead zones, so get offline maps in advance. Local SIMs are sold right in the arrivals hall at Colombo airport against your passport, but you don’t need one for data.

Where do you get signal in Sri Lanka, and where don’t you?

In Sri Lanka, you get signal where there are people and guesthouses: beach towns, main roads and cities are well covered, while jungle, national parks and mountain stretches are hit and miss.

Actual quality in Sri Lanka depends on the carrier, the spot and the time of day. That applies to a local SIM and an eSIM alike: no plan can create a network where there’s no tower. Plan your day so that half an hour without signal doesn’t derail anything.

Is coverage on the coast good enough for remote work and a long stay?

Coverage on the coast is usually fine for remote work if mobile data is your main connection and Wi-Fi the backup. Sri Lanka’s south and west coast is the main draw for people who come for a season: Weligama and Mirissa are where people learn to surf, and in Hikkaduwa and Unawatuna they rent a place for a month or two and work remotely. Wi-Fi is in almost every guesthouse and café, but one spot handles a video call and the next barely loads email.

Ride-hailing apps are the easy way to get taxis and tuk-tuks: you see the price upfront and don’t have to explain the address with hand gestures. None of that works without mobile data, and you can’t book a ride from a bay with no Wi-Fi.

Is there signal on the train to Ella, in the hills and at Sigiriya?

On the train to Ella and on mountain roads the signal drops: the line runs through tunnels and deep valleys, so it comes back at stations and fades between them. The train through the tea plantations is one of Sri Lanka’s signature sights, but filming it and posting right away rarely works. It’s the same on the winding roads around Nuwara Eliya and on the way to the waterfalls.

In the hill towns themselves, such as Kandy, Nuwara Eliya and Ella, mobile data is usually available and guesthouses have Wi-Fi. The trouble is on the road in between, so prepare before you set off.

The Cultural Triangle is a similar story. In Dambulla and Kandy the network is usually fine, while around Sigiriya and the surrounding villages it can be weaker. Save bookings and tickets from your email or apps to your phone in advance so you’re not hunting for signal on the spot.

Local SIM card or eSIM in Sri Lanka?

For data, an eSIM is easier; a local SIM is for when you need a Sri Lankan number. As of October 2026, Dialog and SLT-Mobitel have counters in the arrivals hall at Colombo airport, SIMs are also sold at carrier shops in towns, and they’re issued against your passport. The downsides: a queue after a night flight, swapping cards in your phone, and talking through plans while tired. The regulator is preparing new SIM registration requirements, so check the process on arrival.

Then there’s your home carrier’s roaming. Whether it works in Sri Lanka, and on what terms, depends on the carrier and your plan, so find out before you fly. You don’t need roaming for data.

A MoreSim eSIM for Sri Lanka is sold on the website or in the Telegram bot @moresim_bot, with payment in Telegram Stars from any country, right in the bot (bank card and SBP payments currently work with cards issued in Russia), and the QR code arrives in the chat in about 30 seconds. The profile runs as a second line: your home SIM stays in the phone, and bank codes reach it by text as long as your carrier supports roaming. MoreSim plans are mobile data only, with no phone number, so you call over messaging apps. You can check whether your phone supports eSIM in the bot.

Which data plan to get: from a week to a whole season

Choose a Sri Lanka plan by trip length and by how much you’ll rely on mobile data instead of Wi-Fi; the data and validity on offer are on the country’s catalog page. Sri Lanka plans are local, so if your trip continues to the Maldives or India, you’ll need a separate plan for each.

TripWhat to look for on the catalog page
A layover or a couple of days in ColomboThe shortest plan: maps and messaging use little data
One busy, data-heavy dayA one-day plan with more data, if the catalog page has one
Two weeks: Cultural Triangle, hills, beachA 15–30 day plan; maps and messaging use about 3–5 GB a week
A month on the coastA 30-day plan with extra data
A season with remote workA big-data plan with the longest validity

How much data you actually use depends on your habits. Maps and messaging use little; video, stories and automatic photo backup to the cloud are what burn through data. If you like filming surfers at sunset and posting straight away, get extra.

If you run out of data before the plan ends, use “Top up data” on the eSIM card in your account or in the bot’s app, if top-ups are available for that plan. You don’t need a new eSIM: the data is added to the profile you already have. Ask support how a top-up affects the plan’s validity; they’ll also suggest what to do if you need a longer validity.

How to get online in Sri Lanka on arrival day

Getting online on arrival day in Sri Lanka is simple if you bought and installed the eSIM at home: after landing, you just switch on the line.

  1. At home: check in the bot that your phone supports eSIM, buy a plan and install the profile over Wi-Fi.
  2. The clock won’t start early: the plan starts counting on first connection to a network in your destination.
  3. After landing, turn off airplane mode and select the Sri Lanka eSIM for mobile data.
  4. Turn on data roaming for the eSIM: most travel eSIMs run on a local carrier’s network as roaming. Turn off mobile data on your home SIM so your data doesn’t go through your home carrier.
  5. If data doesn’t come up within a few minutes, toggle airplane mode on and off again.
  6. While you have signal, download offline maps of Colombo, the coast and the hills.

The question we hear most from Sri Lanka is why the internet dropped on the train to Ella. The answer is simple: tunnels and valleys. Once you pull into a station, the signal comes back. If it doesn’t work in town either, message us and we’ll sort it out or night.

— MoreSim support team

FAQ

How do I buy an eSIM for Sri Lanka, and when should I install it?

You can buy a MoreSim eSIM for Sri Lanka on the website or in the Telegram bot @moresim_bot, paying with Telegram Stars from any country, right in the bot (bank card and SBP payments currently work with cards issued in Russia), and the QR code arrives in the chat in about 30 seconds. Install the profile at home over Wi-Fi: the plan starts counting on first connection to a network in Sri Lanka, not at purchase. After landing, select the eSIM for mobile data and turn on data roaming for it.

Should I buy a SIM card at the airport in Sri Lanka?

Only if you need a Sri Lankan number for calls. As of October 2026, Dialog and SLT-Mobitel sell SIMs at counters in the arrivals hall at Colombo airport, issued against your passport; the downsides are a queue after a night flight and swapping cards in your phone. If you only need data, an eSIM sorts it out in advance: your home SIM stays in the phone while data runs through the Sri Lankan plan.

Does my home carrier’s roaming work in Sri Lanka?

It depends on the carrier and your plan: some have roaming in Sri Lanka enabled, others restrict it, and the terms change from time to time. Check with your carrier before you fly, especially if you rely on bank text messages. You don’t need home roaming for data: you can switch mobile data off on your main SIM and get online through the eSIM.

Will I still get bank SMS codes on a Sri Lanka eSIM?

MoreSim plans are mobile data only, with no phone number, and your home SIM stays in the phone as a second line. Texts reach it as long as your carrier supports roaming in Sri Lanka, so confirm that with your carrier well before the trip. For calls, messaging apps are easiest: they run over mobile data just like at home.

What data plan should I get for a season in southern Sri Lanka?

For a season in Weligama, Mirissa or Hikkaduwa, look at the big-data, longest-validity plans on the Sri Lanka catalog page. A top-up in the bot adds data to your installed eSIM; ask support how it affects the plan’s validity. They’ll also suggest an option for your dates if you need a longer validity.

Read next

Mobile data abroad, no roaming bills

Travel eSIMs for 200+ destinations. Buy on the website or in the Telegram bot @moresim_bot, pay by card or with Telegram Stars. The QR code is in your account right after payment, or in the chat when you buy in the bot.

Browse destinations · Telegram bot