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.
Buying at the Airport (BIA)
The fastest option — skip this only if you have an eSIM pre-loaded.
- 1Clear immigration & collect luggageCarrier counters are in the Arrivals hall just after you exit Customs — you cannot miss them.
- 2Head to the Dialog or Mobitel counterBoth are directly in Arrivals. Dialog is recommended for hill-country travel. Counters open ~06:00–00:00 daily.
- 3Present your passportTRCSL regulations require passport registration for all SIMs bought by foreign nationals. No other documents needed.
- 4Pick a data package10 GB / 30 days is the sweet spot for most trips. Top-ups available at any Keells or Cargills supermarket. Pay in LKR or USD.
- 5Test before you leaveStaff 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.
4G/LTE nationwide including Ella, Nuwara Eliya, Sigiriya
4G in most cities, 3G/4G in towns, gaps in deep rural areas
Solid 4G in Colombo and main cities only; weak in rural areas
Coverage by Region
| Region | Dialog | Mobitel | Hutch | Airtel |
|---|---|---|---|---|
| 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.
- •Active before you land — no airport queue
- •Keep your home SIM active for calls
- •No physical SIM swapping
- •Easy to reactivate on return visits
- •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)
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
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)
Most popular — from ~USD 6 / 1 GB
Network: Dialog / Mobitel
Unlimited data plans available
Network: Dialog
Competitive pricing — from ~USD 4.50 / 1 GB
Network: Dialog / Mobitel
Good for multi-country trips through Asia
Network: Dialog
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
No password needed. Good for messaging and eSIM setup on arrival.
Quality varies widely. Better at mid-range hotels than budget guesthouses.
Commons Café, The Bake House, Dutch Hospital precinct. 20–50 Mbps typical.
Most tourist-facing cafés offer Wi-Fi. Speeds slower than Colombo.
Requires app registration. Useful for quick top-ups and maps.
How to Top Up
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?
Does eSIM work in Sri Lanka?
Can I buy a SIM card at Colombo Airport (BIA)?
How much does mobile data cost in Sri Lanka?
What documents do I need to buy a SIM in Sri Lanka?
Which carrier has the best coverage in Ella and hill country?
Is there free Wi-Fi at Bandaranaike Airport?
Can I use Airalo or a third-party eSIM in Sri Lanka?
How do I top up my Sri Lanka SIM?
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.