SIM Card & Connectivity Guide

Which SIM to buy, where to get it at the airport, eSIM options, data costs, and coverage across Sri Lanka — updated for 2025.

Quick answer

Buy a Dialog SIM at the Arrivals counter inside BIA airport. Bring your passport. A 10 GB / 30-day pack costs around LKR 525 (~USD 1.60). The whole process takes under 10 minutes.

Airport counter ✓Passport required ✓eSIM available ✓~10 min setup ✓

Buying at the Airport (BIA)

The fastest option — skip this only if you have an eSIM pre-loaded.

  1. 1
    Clear immigration & collect luggage
    Carrier counters are in the Arrivals hall just after you exit Customs — you cannot miss them.
  2. 2
    Head to the Dialog or Mobitel counter
    Both are directly in Arrivals. Dialog is recommended for hill-country travel. Counters open ~06:00–00:00 daily.
  3. 3
    Present your passport
    TRCSL regulations require passport registration for all SIMs bought by foreign nationals. No other documents needed.
  4. 4
    Pick a data package
    10 GB / 30 days is the sweet spot for most trips. Top-ups available at any Keells or Cargills supermarket. Pay in LKR or USD.
  5. 5
    Test before you leave
    Staff configure APN settings. Open a browser or WhatsApp to confirm it works before you head for your transfer.

BIA free Wi-Fi is available in Arrivals so you can message family before buying a SIM. Connect to Airport WiFi — no password needed.

Carrier Comparison

Prices are approximate — verify at the carrier's official site before travelling.

★ Recommended
Dialog Axiata

Best overall — widest coverage

Coverage

4G/LTE nationwide including Ella, Nuwara Eliya, Sigiriya

Starter SIM
Free–LKR 100
10 GB / 30 days
~LKR 525
eSIMAt BIA airport📞 ~LKR 1.75/min local
Best for: Most tourists — especially hill country travel
Mobitel (SLT)

State-owned, solid value

Coverage

4G in most cities, 3G/4G in towns, gaps in deep rural areas

Starter SIM
Free
10 GB / 30 days
~LKR 499
eSIMAt BIA airport📞 ~LKR 1.50/min local
Best for: Budget-conscious travellers in cities and south coast
Hutch

Cheapest — city use only

Coverage

Solid 4G in Colombo and main cities only; weak in rural areas

Starter SIM
Free
10 GB / 30 days
~LKR 399
eSIMAt BIA airport📞 ~LKR 1.20/min local
Best for: Colombo / Galle stays with very tight budget
Airtel Sri Lanka

Urban option, limited rural

Coverage

Good 4G in Colombo, Kandy, Galle; limited outside main towns

Starter SIM
Free
5 GB / 30 days
~LKR 399
eSIMAt BIA airport📞 ~LKR 1.50/min local
Best for: Colombo city stays; short trips

Coverage by Region

RegionDialogMobitelHutchAirtel
Colombo & Western Province
5
5
4
4
Galle & South Coast
5
4
3
3
Kandy & Central Province
5
4
2
2
Ella & Hill Country
4
3
1
1
Sigiriya & Cultural Triangle
4
3
2
2
Jaffna & Northern Province
4
4
1
2
Trincomalee & East Coast
4
3
1
2

Ratings are relative — 5 = excellent 4G/LTE, 1 = poor or no signal. Always download offline maps (Google Maps / Maps.me) before entering remote areas.

eSIM Options for Sri Lanka

Activate before departure — have data the moment you land.

eSIM pros
  • Active before you land — no airport queue
  • Keep your home SIM active for calls
  • No physical SIM swapping
  • Easy to reactivate on return visits
eSIM cons
  • Data-only — no local Sri Lankan phone number
  • Slightly pricier than buying local
  • Phone must support eSIM (iPhone XS+, most flagship Androids)
  • Need internet to download QR code initially

Native Carrier eSIM (at BIA airport)

Dialog eSIM

Visit Dialog counter at BIA Arrivals. Ask for eSIM activation. Scan the QR code on your phone. Passport required.

Same local network as physical SIM — best coverage

Mobitel eSIM

Visit Mobitel counter at BIA Arrivals or activate online via mobitel.lk before departure.

Good for Colombo and south coast stays

Third-Party eSIM Apps (buy online before departure)

Third-party eSIMs use the same Dialog or Mobitel towers — coverage is identical to a local SIM on that network. They are convenient but cost ~2–3× more than buying a local SIM at the airport.

Wi-Fi Availability

Bandaranaike Airport (BIA)Free — 5–20 Mbps

No password needed. Good for messaging and eSIM setup on arrival.

Most hotels & guesthousesUsually free

Quality varies widely. Better at mid-range hotels than budget guesthouses.

Cafés — ColomboFree with purchase

Commons Café, The Bake House, Dutch Hospital precinct. 20–50 Mbps typical.

Cafés — Kandy, Ella, GalleFree with purchase

Most tourist-facing cafés offer Wi-Fi. Speeds slower than Colombo.

Keells, Arpico SupermarketsFree loyalty Wi-Fi

Requires app registration. Useful for quick top-ups and maps.

How to Top Up

Recharge cards at supermarkets
📍 Keells, Cargills Food City, Arpico, Spar
Scratch to reveal code → dial *100*CODE# (Dialog) or *170*CODE# (Mobitel)
Carrier app
📍 Dialog MyAccount app, Mobitel SelfCare app
Download from App Store / Play Store. Pay by card. Instant activation.
Online banking
📍 Commercial Bank, HNB, BOC online portals
Most Sri Lankan banks support mobile top-up via internet banking.
eZ Cash (Dialog Wallet)
📍 Any Dialog retailer or Dialog Axiata service centre
Load cash into Dialog's mobile wallet. Useful for extended stays.

Pro Tips

  • Download Google Maps offline for every region before you leave Colombo — mountain areas can have patchy data even on Dialog.
  • Sri Lanka has occasional power cuts (especially rural areas). Cell towers may lose power briefly during cuts. Download WhatsApp messages offline and keep a power bank.
  • International calls via WhatsApp, Signal, or FaceTime are far cheaper than SIM-to-international dialling (~LKR 15–40/min). Use Wi-Fi calling when possible.
  • If you arrive on a late-night flight when counters are closed, use BIA airport Wi-Fi and activate a pre-purchased Airalo eSIM. Counter opens at ~06:00.
  • Use a VPN if connecting to public Wi-Fi for banking or sensitive accounts. Café and hotel networks are unencrypted.
  • SIM cards expire after 90 days of inactivity. If you plan a return visit, top up occasionally to keep the number active.

Frequently Asked Questions

Which SIM card is best for tourists in Sri Lanka?
Dialog is the best SIM card for most tourists. It has the widest 4G/LTE coverage island-wide, including in hill country areas like Ella, Nuwara Eliya, and Sigiriya where other carriers struggle. It is available at Bandaranaike International Airport on arrival. Mobitel is a good budget alternative with solid city coverage.
Does eSIM work in Sri Lanka?
Yes. Both Dialog and Mobitel support eSIM in Sri Lanka. Third-party eSIM providers including Airalo, Holafly, and Nomad also offer Sri Lanka data plans. eSIM is ideal if you want connectivity activated before you land or if you want to keep your home SIM active for calls. Note that most eSIM plans are data-only (no local calls or SMS).
Can I buy a SIM card at Colombo Airport (BIA)?
Yes. Dialog, Mobitel, and Hutch all have counters in the Arrivals hall at Bandaranaike International Airport (BIA/CMB), open approximately 06:00–midnight daily. You need your passport to register. The process takes about 5–10 minutes and starter packs typically cost LKR 100–500 including initial data.
How much does mobile data cost in Sri Lanka?
Data is very affordable. Approximate 2025 pricing: Dialog 10 GB for ~LKR 525 (30 days), Mobitel 10 GB for ~LKR 499 (30 days), Hutch 10 GB for ~LKR 399 (30 days). Unlimited data packages (with fair-use throttling after a threshold) start from around LKR 999/month. Exchange rate: LKR 300–320 = USD 1 approximately.
What documents do I need to buy a SIM in Sri Lanka?
Your passport is required. Sri Lanka's TRCSL mandates passport-based registration for SIMs purchased by foreign nationals. No other documents are needed. The counter staff handle the registration on your behalf — the process is straightforward and takes about 5 minutes.
Which carrier has the best coverage in Ella and hill country?
Dialog has significantly better coverage than any other carrier in Sri Lanka's hill country, including Ella, Nuwara Eliya, Haputale, Horton Plains, and Knuckles Range. Mobitel has reasonable coverage in larger hill-country towns. Hutch and Airtel have very limited coverage outside main population centres.
Is there free Wi-Fi at Bandaranaike Airport?
Yes. BIA offers free Wi-Fi in both Arrivals and Departures. Select the 'Airport WiFi' or 'BIA WiFi' network — no password is required. Speeds are typically 5–20 Mbps. It is sufficient for messaging apps, downloading your eSIM QR code, and booking a transfer, but not reliable for video calls.
Can I use Airalo or a third-party eSIM in Sri Lanka?
Yes. Airalo, Holafly, Nomad, and Yesim all offer Sri Lanka data eSIMs. Airalo Sri Lanka plans start from around USD 6 for 1 GB up to USD 25 for 10 GB. These eSIMs run on Dialog or Mobitel networks. They are data-only — you will not get a local Sri Lankan phone number. Activate before departure so you have data the moment you land.
How do I top up my Sri Lanka SIM?
Top-up recharge cards (eZ Cash reload cards) are sold at all Keells, Cargills, and Arpico supermarkets, as well as at most roadside kiosks. You can also top up through the Dialog MyAccount app, Mobitel SelfCare app, or via online banking. Simply scratch the card to reveal the code and dial *100*code# (Dialog) or *170*code# (Mobitel).

Official Carrier Sites

Still have questions?

Ask travellers who just arrived — what SIM did they get, where did they buy, how's the coverage on the south coast right now?

Carrier pricing and data packages change frequently. Always verify current rates at the official carrier website before travelling. LKR exchange rates are approximate.