Skip to content
Sri Lanka flagTop Pick: Nomad

Prepaid SIM Card & eSIM for Sri Lanka (2026 Guide)

7 Plans ComparedBy Daniel Mercer, Lead eSIM Analyst

A prepaid travel eSIM is a digital SIM card that installs on your phone via QR code. It provides mobile data in Sri Lanka without a physical SIM card, passport scan, or airport counter visit. Plans start from $1.40/GB.

  • 7 Plans
  • 1 Networks
  • 4G LTE
  • Updated June 2026

Key Facts

Cheapest eSIM
$1.40/GB
Network
Mobitel
Speed
4G LTE
Plans available
7
Main airport
Bandaranaike (CMB)
Airport SIM cost
$3-8 for 5-20GB / 28 days
ID required
Yes — passport

As of June 2026, Sri Lanka has 7 prepaid eSIM plans across 1 networks at 4G LTE speeds.

The cheapest rate is $1.40/GB via Nomad on Mobitel.

Airport SIM counters at Bandaranaike (CMB) charge $3-8 for 5-20GB / 28 days for a comparable plan.

As of June 2026, a prepaid eSIM for Sri Lanka costs from $3.99 for 1GB with 4G LTE speeds on Mobitel networks.

A prepaid eSIM for Sri Lanka starts at $3.99 for 1GB, purchased in English online with all plan details visible before checkout. The rate card at Bandaranaike (CMB)'s SIM counter at the counter is printed in the local language. Data allowances, validity periods, and fair-use caps are not always translated. No guessing, no pointing, no $3-8 for 5-20GB / 28 days for a plan you cannot fully read.

Local phone shops in Sri Lanka sell prepaid SIMs at lower prices than the airport counter, but you still need to find the shop, communicate what you need, and wait. A prepaid eSIM skips the trip entirely. Mobitel carry your 4G LTE data from the moment you arrive. 5G trials in Colombo Average download speeds in Sri Lanka reach 25 Mbps.

Sri Lanka requires SIM registration: Passport required. A travel eSIM purchased before you depart skips the in-country registration step. Social media was blocked during 2022 crisis Local currency in Sri Lanka is the LKR (Rs). Airport SIM counters often price plans in local currency — a prepaid eSIM is priced in USD with no conversion at point of purchase.

Compared

Comparing prepaid eSIM plans for Sri Lanka

All providers route through local carriers in Sri Lanka. Sorted by overall rating.

We earn a commission on some links. It never changes our rankings or the price you pay.

Top prepaid eSIM providers for Sri Lanka, verified June 2026
ProviderRatingFrom / GB
Nomad logo
Nomad#1 PickBest Budget
4.4 / 5from $3.00/GB
Airalo logo
AiraloBest Overall
4.8 / 5from $4.50/GB
Saily logo
SailyBest Privacy
4.5 / 5from $3.99/GB
Holafly logo
HolaflyBest Unlimited
4.6 / 5from $2.99/day

Prices verified June 2026. Updated monthly from provider websites.

Our pick for Sri Lanka: Nomad

For Sri Lanka in 2026, Nomad scores 4.4/5 with plans from $3.00/GB on Mobitel's 4G LTE network. Best per-GB pricing for budget travelers.

Comparison based on 4 providers tested in June 2026. Prices verified against official provider websites. See our methodology.

The Scenario

Sri Lanka arrival: SIM counter or eSIM

You have 90 minutes between flights at Bandaranaike (CMB). The SIM counter is past security in the arrivals hall — airside, there is nothing. You need data to check the departure board, find the connecting gate, and message your next pickup. A prepaid eSIM activated before your first flight gives you data through the entire layover. When you land in Sri Lanka you are already on Dialog — no detour, no queue, no $3-8 for 5-20GB / 28 days airport markup.

Four Ways to Buy

Prepaid data plans and internet access in Sri Lanka

Compare airport counters, city shops, online delivery, and instant eSIM activation.

  • Airport SIM counter

    10-30 min wait

    Expect 15-25 minutes at the counter at most Sri Lanka airports — longer during peak arrival windows. Tourist pricing runs 2-4x above what you pay online. Passport copy is standard.

  • City phone shop

    ID required

    City shops in Sri Lanka charge less than the airport counter but require a separate trip after you check in. Plan for 30-45 minutes total: travel, ID check, and activation wait.

  • Online pre-order

    Plan ahead

    Physical SIM delivery to Sri Lanka works, but it requires a confirmed hotel address and 5-10 days lead time. A prepaid eSIM skips the shipping wait — your plan arrives by email the moment you buy it.

  • Instant eSIM (our pick)

    5 min setup

    Connect to Mobitel's 4G LTE network without a counter visit. Buy online, scan the QR code at home, and land with data already running. No ID required at any step.

Pricing

Budget prepaid eSIM pricing for Sri Lanka

Two travelers to Sri Lanka need two eSIM plans — one per device, no shared data cap. Total cost for a couple: $7.98 for 1GB each on 4G LTE. At the airport counter, the same two plans run $3-8 for 5-20GB / 28 days per person plus two passport scans and two queue waits.

The best per-GB rate is $1.40/GB on the 20GB plan at $28.03. Hotspotting from one phone drains battery and halves speed — separate plans are worth it. Unlimited daily data starts at $4.15 for 1 day — $4.15/day (2GB at full speed per day).

eSIM plans for Sri Lanka — prepaid data prices and per-GB rates, verified June 2026
DataPrice (USD)Price per GB
1GB$3.99$3.99
3GB$5.49$1.83
5GB$8.28$1.66
10GB$14.22$1.42
20GBBest value$28.03$1.40
Unlimited / day$4.32/day

Cost Breakdown

Airport SIM vs eSIM cost for Sri Lanka by trip length

For a 3-day trip to Sri Lanka, the 1GB eSIM plan at $3.99 covers everything from maps on arrival to a last message before your return flight. The airport counter alternative costs $3-8 for 5-20GB / 28 days and a 20-minute queue. The 5GB plan at $8.28 fits a full week without tracking data. For trips past two weeks, the 20GB plan at $28.03 avoids a mid-trip top-up.

Airport SIM vs prepaid eSIM costs for Sri Lanka by trip duration
TripeSIM PlanAirport SIM
3 days$3.99 (1GB)$3-8 for 5-20GB / 28 days
7 days$8.28 (5GB)$3-8 for 5-20GB / 28 days
14 days$28.03 (20GB)$3-8 for 5-20GB / 28 days

Roaming vs eSIM

Skip roaming fees in Sri Lanka

Why a prepaid eSIM beats carrier roaming in Sri Lanka

SK Telecom baro roaming costs KRW 11,000/day (about $8). KT Roaming charges KRW 9,900-14,300/day by zone. A 7-day trip to Sri Lanka on either carrier adds KRW 69,000-100,000 to your bill. A prepaid eSIM from Nomad at $3.99 for 1GB on Mobitel covers the same week for less than two days of Korean carrier roaming. Fixed price, no KRW billing on return.

Coverage

Sri Lanka network map: operators and speeds

Mobile data in Sri Lanka runs on 4G LTE infrastructure. A prepaid eSIM connects through Mobitel — the same network a physical SIM from the airport would use.

The best-value prepaid eSIM plan from Nomad is 20GB at $28.03 ($1.40/GB) — no airport visit, no queue, no passport copy required.

Available Networks

  • 8.8Rating
    Mobitel
    4G

5G access in Sri Lanka

5G coverage in Sri Lanka is limited to select areas in the largest cities. Most of your trip will run on 4G/LTE, which handles maps, messaging, and video calls without issues. 5G access is a bonus when available, not a requirement. 5G trials in Colombo

Local Context

Country-specific data rules for Sri Lanka

Sri Lanka runs on SLST (UTC+5:30). Jet lag makes everything harder, including standing in a SIM counter queue. Set up before you fly and arrive prepared:

SIM counters are available at Bandaranaike (CMB). A prepaid eSIM activated before your flight skips this queue entirely. Buying a SIM in Sri Lanka: Passport required. A travel eSIM purchased before you depart bypasses these in-country requirements. Social media was blocked during 2022 crisis

Quick Reference

Key travel facts about Sri Lanka

Emergency
119/110
Power Socket
Type D/G
Time Zone
SLST (UTC+5:30)
Currency
LKR (Rs)
eSIM Speed
4G LTE

WiFi

Hotel and cafe WiFi in Sri Lanka

Cafes and coworking spaces across Sri Lanka offer good WiFi — most tourist areas have at least two or three spots with usable connections within walking distance. Average mobile download speeds reach 25 Mbps for comparison.

The catch: cafe WiFi needs passwords, login portals, and sometimes a purchase. A prepaid eSIM connects instantly and stays connected as you move between stops.

Data Tips

Sri Lanka data guide for light and heavy users

Most travelers to Sri Lanka need 3-5 GB for a one-week trip. This covers maps, messaging, social media browsing, and occasional photo sharing. The smallest plan available starts at $3.99 for 1GB.

  • 0.5 GBSpeed-aware lightDialog in Sri Lanka averages 25 Mbps. 0.5 GB covers maps and text at those speeds — pages load in under a second. Prices are in USD — no LKR conversion at purchase.
  • 1 GBSpeed-aware standardAt 25 Mbps on Dialog, 1 GB in Sri Lanka handles social media, email, and maps for a full week. Fast speeds mean apps respond without buffering. Sri Lanka runs on SLST (UTC+5:30) — jet-lagged travelers tend to use more data in the first 48 hours while adjusting.
  • 3 GBSpeed-matched heavy25 Mbps is fast enough for HD video calls in Sri Lanka. 3 GB on Dialog provides enough data for a week of calls, streaming, and maps.
  • 5+ GBMax throughputAt 25 Mbps, 5+ GB on Dialog supports hotspot tethering, large uploads, and HD streaming in Sri Lanka for two weeks.

Need internet without voice? See our data-only plan guide.

Device Check

Which phones support prepaid data plans for Sri Lanka

iPhone XS (2018) and all newer models support eSIM — including the iPhone 14 US lineup, which ships with no physical SIM tray. Samsung Galaxy S20 (2020) and later support eSIM, along with the Galaxy A series from the A54 onward. Google Pixel 3 (2018) and newer are also compatible. Dialog and Mobitel both support eSIM connections in Sri Lanka. 5G trials in Colombo A 5G-capable device gets the most out of Sri Lanka's network speeds. Before buying a plan for Sri Lanka, confirm your phone is carrier-unlocked. On iPhone: Settings → General → About → "No SIM restrictions." On Android: Settings → Connections → SIM Manager.

Pre-Flight Checklist

Get your Sri Lanka internet access ready pre-flight

Do this at home — not in the airport arrivals hall.

  1. 01

    Check VPN rules for your destination

    Some countries restrict or block VPN connections. Research Sri Lanka's policy before departure. If VPN access is limited, download and configure your VPN app at home — app stores in restricted countries sometimes remove VPN applications entirely.

  2. 02

    Download VPN and essential apps before you fly

    Install your VPN client, messaging apps, and any regional-specific tools over home WiFi before departure. If Sri Lanka restricts certain services, having them pre-installed and configured avoids the problem of blocked downloads after arrival.

  3. 03

    Buy and install your eSIM at home

    Plans start at $3.99 for 1GB. Scan the QR code over home WiFi and keep the Sri Lanka eSIM toggled off until landing. Installation at home avoids any dependency on airport WiFi portals in countries where certain services face restrictions.

  4. 04

    Test VPN over your home network first

    Connect to your VPN at home and confirm it works with the apps you need for travel: banking, email, and corporate tools. Some VPN protocols perform better than others on mobile data. Test before you fly so you know which protocol to use on Dialog in Sri Lanka.

  5. 05

    Activate eSIM and VPN together on arrival

    Enable the Sri Lanka eSIM after landing, then immediately connect your VPN before opening any apps. Dialog registers the profile in 2-3 minutes. Running VPN from first connection protects your data on all networks you encounter during your trip.

Step by Step

Two ways to get data in Sri Lanka

Some SIM counters at Bandaranaike (CMB) are cash-only — or accept only local currency cards. If you land without LKR and your international card is declined at the kiosk, you have no data and no way to fix it quickly. A prepaid eSIM accepts any card before you fly, from your home country, with no currency conversion needed. The 15-30 minutes queue, the passport copy, and the payment uncertainty all disappear when you set up the eSIM at home the night before.

Airport SIM — 7 steps (~45 min)

  1. Land and collect bags
  2. Locate the SIM counter (not always signposted)
  3. Join the queue
  4. Show passport for registration
  5. Choose a plan from a rate card
  6. Pay (cash only at some counters)
  7. Wait for SIM activation

Prepaid eSIM — 3 steps (~5 min)

  1. Buy online before departure (2 min)
  2. Scan QR code over home WiFi (1 min)
  3. Enable on landing — connects automatically

Which Provider

eSIM providers for Sri Lanka business travel

Cost-conscious traveler: Nomad posts the most competitive per-GB pricing we found for Sri Lanka routes. Quality-first traveler who wants the best-rated app and widest fallback coverage: Airalo at a small premium.

No-limit traveler who refuses to manage a data counter: Holafly unlimited daily plans cost more upfront but there is nothing to track. Privacy-aware traveler on open networks in Sri Lanka: Saily runs NordVPN alongside the eSIM under one login.

Regional Plans

Sri Lanka eSIM for multi-country trips

A weekend trip from Sri Lanka to Bangladesh does not justify a second eSIM purchase. A regional South Asia bundle covers both destinations on one plan.

If you are based in Sri Lanka for a week and take a day trip across the border, the regional plan saves you the purchase, installation, and profile-switching overhead. Single-country plans start at $3.99 for 1GB; regional plans add cross-border coverage for a few dollars more.

Related destinations: Bangladesh, Pakistan, India, Nepal

The Honest Call

eSIM or local SIM: the Sri Lanka verdict

Choose an eSIM if you...

  • Land and have data immediately — no counter stop
  • Traveling to multiple countries on one trip
  • Flight arrives late and counters may be closed
  • Carrying a dual-SIM phone and keeping your home number active
  • Want to compare plans before leaving home with no time pressure

Choose a local SIM if you...

  • Staying in Sri Lanka for more than 30 days
  • Need mobile-verified two-factor authentication on a local number
  • Using an older or budget phone without eSIM hardware
  • Want the cheapest possible rate for heavy local voice use
  • Your employer requires a local number for work calls

Compare alternatives: pocket WiFi vs eSIM | prepaid vs postpaid

Avoid These

Mobile internet pitfalls in Sri Lanka

01

Buying the eSIM at the boarding gate.

Gate WiFi is unreliable, and you need a stable connection to receive the QR code and complete installation. Buy and install at home the night before your flight, not at the airport.

02

Not pre-installing before departure.

Installation requires WiFi. Airport WiFi at Bandaranaike (CMB) often needs a phone number to register — which you cannot get without data. Do the whole setup from your home network.

03

Enabling the eSIM too early on a connecting flight.

Most plans start counting from first network connection. If your route has a layover and you enable the eSIM at the connecting airport, you burn a full day before reaching Sri Lanka. Keep it toggled off until you land at your final destination.

04

Not downloading provider support before your flight.

Top-ups, usage tracking, and support tickets all run through the provider app. Download it and log in while you have home WiFi. Some airport WiFi portals block app store access during initial registration.

Privacy

Sri Lanka VPN rules and travel security

VPN services are legal and unrestricted in Sri Lanka. You can connect to any commercial VPN without interference from local networks or ISPs.

Still worth using: public WiFi at hotels, cafes, and airports is unencrypted by default. A VPN encrypts your traffic on shared networks, protecting banking apps, email logins, and passwords from interception. Saily bundles NordVPN protection with its eSIM plans — data and privacy from one provider.

Learn more: eSIM security and privacy guide

Troubleshooting

Resolving prepaid eSIM issues in Sri Lanka

Camera won't read the QR code

First, confirm your phone is carrier-unlocked — a locked device blocks all foreign eSIM profiles. If it is unlocked, you may be at the 8-profile limit on iPhone. Delete an old unused eSIM in Settings → Cellular, then retry the Sri Lanka installation.

Timer started before I arrived

Some plans count days from first connection, not from the time you install them. Set the Sri Lanka eSIM to off immediately after installation and only enable it after landing at Bandaranaike (CMB). A layover connection can burn a full day of your plan.

Dual-SIM setup confusion

Set your Sri Lanka eSIM as the cellular data line and leave your home SIM active for calls only. Both SIMs run simultaneously. Go to Settings → Cellular → Cellular Data and select the travel eSIM. Your home number stays reachable on Dialog's network.

eSIM shows no service on arrival

Go to Settings → Cellular, select the Sri Lanka eSIM, and turn on data roaming for that line only. Leaving roaming off is the most common reason for zero signal after landing at Bandaranaike (CMB). Restart once and allow a few minutes for Dialog to register the profile.

The Bottom Line

Prepaid eSIM in Sri Lanka: yes or no

Airport SIM counters in Sri Lanka serve a captive audience — tired travelers with no alternative and no time to compare. A prepaid eSIM from Nomad at $1.40/GB on Dialog's 4G LTE network removes the captive dynamic. You compare plans at home, buy on your schedule, and arrive with data running.

Starting at $1.40/GB, a prepaid plan for Sri Lanka is one of the easiest upgrades for any trip. See the full destinations list or explore more South Asia destinations, or read how to activate your eSIM before you fly.

How we test and score: editorial policy · corrections log

FAQ

Sri Lanka data questions and answers

Can I buy a SIM card at Bandaranaike (CMB) airport?

Bandaranaike (CMB) has SIM counters, but the cost is higher than buying a prepaid eSIM before you leave home. Airport SIMs from local carriers cost around $3-8 for 5-20GB / 28 days. You also spend time at the counter after a long flight — 15-25 minutes on average. A prepaid eSIM for Sri Lanka costs $3.99 for 1GB and installs in 5 minutes from your couch. You land with data already active.

Do I need a passport to buy a SIM in Sri Lanka?

Sri Lanka requires passport verification for physical SIM purchases. Passport required The registration process adds 15-30 minutes to the counter transaction and sometimes fails for foreign documents. A prepaid eSIM from an international provider skips that requirement: purchase online, install via QR code, and connect to Dialog's network when you land. No in-person ID scan required.

Is an airport SIM or eSIM cheaper for Sri Lanka?

The eSIM is cheaper. Airport SIMs at Bandaranaike (CMB) cost $3-8 for 5-20GB / 28 days. A prepaid eSIM for Sri Lanka starts at $3.99 for 1GB, with the best per-GB value at 20GB for $28.03 ($1.40/GB). Beyond price, the eSIM delivers faster connectivity — you activate on the plane and skip the arrivals queue entirely. Airport SIM counters also close at night, leaving late-arrival travelers without options.

Can I install my Sri Lanka eSIM before I travel?

Yes. Open Settings on your phone, tap Cellular (iPhone) or Connections (Samsung), then "Add eSIM" or "Add Cellular Plan." Scan the QR code from your confirmation email. Name the line "Sri Lanka Data" and set it to inactive. The entire process takes under 3 minutes over home WiFi. The eSIM sits dormant on your phone until you toggle it on after landing — validity starts from first use in Sri Lanka, not the scan date. Plans start at $3.99.

Which phones support eSIM for Sri Lanka?

Budget phones are the most common eSIM blocker. Phones under $200 released before 2023 usually lack eSIM hardware — check your exact model before buying. Premium phones are safe: iPhone XS (2018)+, Samsung Galaxy S20 (2020)+, Google Pixel 3 (2018)+, and most flagship devices from 2020 onward. The second requirement is carrier-unlock: even a brand-new Galaxy S24 rejects foreign eSIM profiles if the carrier locked it. Check Settings > General > About on iPhone or Settings > Connections > SIM Manager on Samsung.

Can I use my prepaid eSIM as a hotspot in Sri Lanka?

Yes — most prepaid eSIM plans for Sri Lanka support tethering. Sri Lanka averages 25 Mbps download speeds, which is enough for a laptop browsing session, a Zoom call, or document uploads while connected through your phone. Hotspot burns data faster than solo phone use: a 45-minute video call consumes roughly 1GB at standard quality. Buy a larger plan if you plan to work remotely during your trip, and disable background sync on tethered devices to preserve data.

What happens when my prepaid eSIM data runs out in Sri Lanka?

Data stops — no overages, no automatic charges. Your first move is to find WiFi: most hotels, cafes, and airport lounges in Sri Lanka have open networks. Once connected, open your provider's app and top up in about 2 minutes. If you have another eSIM provider's app already downloaded, you can also buy a second plan from a competitor without removing the first eSIM. Keep your provider's app installed and your login saved before departure — reinstalling over hotel WiFi while jetlagged is slower than it sounds.

Can I keep my home phone number while using a Sri Lanka eSIM?

Yes. Your home SIM and the Sri Lanka eSIM run simultaneously — no SIM swap needed. Leave your home SIM active for incoming calls; route all data through the travel eSIM. WhatsApp, iMessage, and Signal all work over the eSIM data connection and stay tied to your home phone number. You receive messages on the same number your contacts already have. Voice calls over WhatsApp and FaceTime also work free over the eSIM data line — no international calling rates apply.

How far in advance should I buy my Sri Lanka prepaid eSIM?

One to two days before departure works well for most travelers. That window gives you time to install over home WiFi, verify the eSIM shows up in Settings, and contact support if the QR code fails — without the pressure of a boarding countdown. Plan validity starts from first use in Sri Lanka, not the purchase date, so buying two days early costs nothing extra. Plans start at $3.99.

Does eSIM work without WiFi after installation in Sri Lanka?

Yes — after installation, the eSIM connects to Dialog's cellular network at an average of 25 Mbps in Sri Lanka. That is often faster than hotel or cafe WiFi, which typically runs 5-15 Mbps with shared bandwidth. WiFi is only needed during the initial QR code scan at home. After that, the eSIM delivers independent cellular data. You can turn WiFi off entirely and rely on the eSIM for all browsing, messaging, and navigation in Sri Lanka.

Can I have two eSIMs on my phone at the same time for Sri Lanka?

Yes. Install two eSIM profiles from different providers before your trip to Sri Lanka. If your primary provider has weak coverage in a specific area, switch to the backup eSIM in Settings — the process takes about 5 seconds. iPhones hold up to 8 profiles; Samsung Galaxy S21+ and newer hold at least 2. Both stay installed permanently until you delete them. This dual-provider strategy costs nothing extra until you activate the backup plan.

How do I check if my phone is unlocked for eSIM in Sri Lanka?

Some carriers lock the eSIM slot separately from the physical SIM slot. Your phone may accept a foreign physical SIM but reject a foreign eSIM — or the reverse. Check both: on iPhone, go to Settings > General > About and confirm "No SIM restrictions." On Samsung, go to Settings > Connections > SIM Manager and verify the "Add eSIM" option is active. If the eSIM option is missing or grayed out, contact your carrier about eSIM-specific unlock for Sri Lanka travel.

Keep Planning

Explore neighboring countries

Buy your Sri Lanka eSIM now

Plans start at $1.40/GB. Set up takes under 5 minutes. No ID, no counter, no cash.

Get Nomad for Sri Lanka