Disclosure: This article contains affiliate links. If you make a booking through these links, we may earn a commission at no extra cost to you.

Quick Answer

Airalo’s Sri Lanka eSIM is the best pick for most visitors: it’s data-only, installs before you land, and pricing starts around $4.50 for the smallest tier (check airalo.com for current per-tier prices, since Airalo reprices periodically). If you want a local number too, Dialog’s Tourist SIM (roughly LKR 1,400 to 2,450, about $4 to $7, for 20-50GB over 30 days) or Mobitel’s Tourist SIM pack (around LKR 499 to 999) are both sold at counters in Bandaranaike Airport’s arrivals hall.

Skip the Counter Queue at Bandaranaike Airport

You’ve just landed at Bandaranaike International (CMB) after a long haul, and the last thing you want is a queue at a SIM counter before your PickMe app can find you a ride into Colombo. An eSIM sidesteps that entirely: buy it over wifi before you fly, install the profile, and the only thing left to do on landing is switch off airplane mode.

Sri Lanka runs on Dialog and Mobitel as the two dominant networks, both with solid 4G across Colombo, Kandy, Ella and Galle, the classic south and hill-country loop. The real question is which plan fits your trip, eSIM or a physical tourist SIM, and that’s what this guide compares.

Stay connected from the moment you land, Sri Lanka
Skip the SIM-card queues and roaming bills. Install a travel eSIM in minutes.
  • Activate before you fly: data works on arrival
  • Plans for 200+ countries from a few dollars
  • Keep your number; no physical SIM swap
Get your travel eSIM

Airalo vs Dialog vs Mobitel: Which One Fits Your Trip

OptionBest forRough costThe catch
Airalo Sri Lanka eSIMMost visitors, data-only needsStarts around $4.50, up to 20GB/30 daysData-only, no local phone number, exact tier prices change over time
Dialog Tourist SIMTravelers who also want a local numberRoughly LKR 1,400-2,450 (~$4-7)Physical SIM, means a counter stop and passport check on arrival
Mobitel Tourist SIMBudget-focused, simple dataAround LKR 499-999 (~$1.50-3)Data allowance varies by pack, less consistently documented than Dialog’s
Home carrier roamingA single call or text, in a pinchOften steep, varies by carrierEasy to rack up bill shock without a travel add-on

For a straightforward trip around the Colombo-Kandy-Ella-Galle loop, Airalo’s eSIM is the least friction: it’s live before you land and you never touch a counter. If you’d rather have a Sri Lankan phone number for local bookings or WhatsApp verification, Dialog’s Tourist SIM is the more established of the two physical options, with a clearer published price band than Mobitel’s.

Buying a Physical SIM at CMB: What to Expect

Both Dialog and Mobitel operate counters in the Bandaranaike International Airport arrivals area, so a physical tourist SIM is genuinely a landing-day option, not something you need to plan days ahead.

  • Bring your passport. Sri Lankan SIM registration requires ID, standard across both carriers.
  • Dialog’s Tourist packs bundle 20-50GB of data over a 30-day validity window, priced roughly LKR 1,400 to 2,450 (about $4 to $7), plus a local call/SMS allowance.
  • Mobitel’s Tourist SIM pack runs around LKR 499 to 999 (about $1.50 to $3) inclusive of local taxes; the exact data allowance varies by which pack the counter has active, so ask before you pay.
  • Exchange rate moves. Sri Lanka’s rupee has traded around LKR 335 per US dollar in recent checks, but confirm the current rate at the Central Bank of Sri Lanka (cbsl.gov.lk) before converting, since it shifts.

The trade-off against an eSIM is simple: a counter stop with your bags still in tow, in exchange for a working local number.

How Much Data Do You Actually Need in Sri Lanka

Checking a PickMe fare, pulling up the seat reservation portal for a train, or translating a menu at a Kandy food stall barely dents a data plan. Video calls home and hotspotting a laptop between guesthouses in Ella are what actually add up.

Trip lengthLight use (maps, chat)Typical use (+ some video)Heavy (video calls, hotspot)
Long weekend (3-4 days)1-1.5GB2-3GBLarger plan or unlimited
1 week2-3GB4-6GBLarger plan or unlimited
2 weeks (Colombo + Kandy + Ella + Galle)4-6GB8-10GBLarger plan or unlimited

Wifi is common in Colombo hotels, Kandy guesthouses and Galle Fort cafes, but it thins out fast in the hill country between Kandy and Ella. A working data plan matters more on that stretch, since you can’t always count on the reserved-seat train status or a tuk-tuk fare tracking through spotty guesthouse wifi alone.

September in Sri Lanka: Where Coverage and Season Line Up

September sits in the shoulder window: the south and west coast (Colombo, Galle) are easing out of the Yala monsoon with lighter crowds and lower prices, while the hill country around Kandy and Ella stays dry and pleasant. Both are on the loop with the strongest Dialog and Mobitel signal, so a September trip along this route rarely runs into coverage gaps.

That coverage story flips further out. VoyageHacks routes these guides’ classic circuit through Colombo, Kandy, Ella and Galle, the south and central loop, rather than the rural north and east interior, where both signal and road infrastructure are less consistent.

Frequently Asked Questions

What is the best eSIM for Sri Lanka?

For most visitors, Airalo’s Sri Lanka eSIM is the simplest pick: it’s data-only, installs before you fly, and pricing starts around $4.50 for the smallest tier. If you’d rather have a local phone number too, a physical Dialog or Mobitel tourist SIM bought at Bandaranaike Airport (CMB) is the alternative.

How much does a Sri Lanka eSIM cost?

Airalo’s Sri Lanka eSIM starts around $4.50 for its smallest data/validity tier, with larger bundles up to 20GB over 30 days; check airalo.com/sri-lanka-esim for current per-tier pricing, since it’s repriced periodically. Dialog’s physical Tourist packs (20-50GB, 30-day validity) run roughly LKR 1,400 to 2,450, about $4 to $7. Mobitel’s prepaid Tourist SIM pack is priced around LKR 499 to 999, roughly $1.50 to $3, inclusive of local taxes.

Can I buy a SIM at Bandaranaike Airport (CMB) instead of an eSIM?

Yes. Dialog and Mobitel both run counters in the CMB arrivals area and sell tourist SIM packs on the spot, with your passport. The trade-off is the usual one: a queue after a long flight, versus an eSIM that’s already active before you clear immigration.

Does Sri Lanka have good mobile signal outside Colombo?

Yes, on the classic south and hill-country loop. Colombo, Kandy, Ella and Galle all have solid 4G coverage from Dialog and Mobitel. Signal thins out in remote rural stretches and the northern interior, so download offline maps as a backup if you’re heading off that main route.

What emergency number should I save for a Sri Lanka trip?

Save 119 for police and 1990 for ambulance (the Suwa Seriya Foundation’s free islandwide emergency service). Both are free calls, and the 1990 call centre is co-located with the 119 police centre, so a 1990 call can also summon police. Average ambulance response time is cited around 15.5 minutes.

Get Connected Before You Land

Install the eSIM at home, land at CMB, switch off airplane mode. VoyageHacks checked these operator plans in August 2026: whichever you pick, your PickMe fare, your guesthouse address and the nearest food stall are one tap away before you’ve cleared the terminal.

Stay connected from the moment you land, Sri Lanka
Skip the SIM-card queues and roaming bills. Install a travel eSIM in minutes.
  • Activate before you fly: data works on arrival
  • Plans for 200+ countries from a few dollars
  • Keep your number; no physical SIM swap
Get your travel eSIM

Keep planning your trip with our best time to visit Sri Lanka , Sri Lanka itinerary , and Sri Lanka travel budget guide , plus browse more travel eSIMs , hotels , flights and travel insurance for the rest of the trip.