TC
The Trails of Ceylon Sri Lanka Travel
Colombo Sri Lanka — buying a SIM card on arrival
Planning

Sri Lanka SIM Card Guide

Last Updated: September 2026

Mobile data in Sri Lanka is cheap, fast, and widely available — and having a local SIM card is one of the most practical things you can do on arrival. Data-heavy travellers typically burn through 10–15 GB in two weeks between Google Maps navigation, accommodation searches, and uploading photos. A local SIM card covering all of that costs around USD 5–8. Here's everything you need to know.

The Three Networks: Dialog vs. Airtel vs. Mobitel

Sri Lanka has three main carriers. Dialog Axiata is the largest network and offers the best 4G coverage across the country — particularly in the Hill Country, national parks, and rural areas where the other networks can drop to 3G or lose signal entirely. If you're visiting Ella, Nuwara Eliya, Knuckles or Horton Plains, Dialog is the clear choice. Airtel Sri Lanka is strong in urban areas (Colombo, Kandy, Galle) and competitive on pricing, but coverage deteriorates in remote highland areas. Mobitel (SLT-Mobitel) is state-owned, with good urban coverage and the strongest presence in the north — useful if you're heading to Jaffna. For most tourist routes — the cultural triangle, hill country, south coast — Dialog wins on reliability.

Where to Buy a SIM Card

The easiest place is Bandaranaike International Airport (BIA) on arrival — all three carriers have counters in the arrivals hall, immediately after customs and before the exit. You can't miss them. Airport SIM prices are slightly higher than town prices but the convenience is worth it: you walk out of the airport with data working. The alternative is buying in town — every supermarket, phone shop, and even many convenience stores sell SIM cards and top-up credits. In Colombo, dedicated carrier stores (Majestic City mall, Liberty Plaza) have the best deal options. In smaller towns, the local phone shop will stock at least Dialog and Airtel.

Registration: What You Need

All SIM cards in Sri Lanka require registration at the point of purchase — you cannot activate a SIM without showing your passport. The vendor will scan or photograph your passport photo page and complete a brief registration form. This is a legal requirement and is handled entirely at the counter; it takes 2–3 minutes. Your SIM is activated immediately after registration. Keep your passport handy in your carry-on bag rather than your checked luggage for this reason.

Costs and Data Packages

Prices vary slightly by retailer and change occasionally, but as a guide for Dialog Axiata tourist packages: a starter SIM costs around LKR 200–400 (USD 0.60–1.20), and tourist data packages range from 5 GB (LKR 500–700) to 20 GB (LKR 1,200–1,800) with 30-day validity. Calls within Sri Lanka are cheap — local calls are LKR 2–4 per minute. International calls are expensive on a local SIM; use WhatsApp or FaceTime over data instead. Top-up credit (reloading) is available everywhere — look for "Dialog Reload" signs in any shop. You can also top up via the Dialog MyAccount app.

PackageDataPrice (approx.)Best for
Starter1–2 GBLKR 400–600Short trips, light use
Tourist 5 GB5 GBLKR 600–8001 week, moderate use
Tourist 20 GB20 GBLKR 1,200–1,8002+ weeks, heavy use

Coverage in Rural Areas and National Parks

Dialog has the best rural 4G coverage, but even Dialog has dead zones. Areas where signal is consistently weak or absent: deep inside Sinharaja Rainforest, certain sections of the Knuckles Range, and remote parts of Wilpattu National Park. In Yala, Udawalawe and Minneriya you typically get 3G–4G signal on Dialog near the entrances but it drops on game drives. The Hill Country is better than you'd expect — major towns like Ella, Nuwara Eliya and Haputale have good 4G coverage. Train journeys through mountain tunnels will lose signal temporarily. Download offline Google Maps for the Cultural Triangle, Hill Country and national parks before you leave a town with strong WiFi.

eSIM Options for Sri Lanka

If you have a compatible phone (most iPhone XS and later, and many modern Android flagships support eSIM), a travel eSIM lets you activate data before you fly — so you have Google Maps and messaging working from the moment you land, without queueing at the airport SIM counter. Travel eSIMs are particularly useful if you're visiting multiple countries on one trip (Sri Lanka plus Maldives or India, for example), since a single eSIM plan covers all of them without swapping physical SIMs.

✈️

Travel eSIM for Sri Lanka — Activate Before You Fly

USIMS travel eSIMs work in Sri Lanka and 200+ countries. Scan a QR code, activate your data plan, and land connected — no airport queue, no physical SIM. Compatible with most modern smartphones.

Get a USIMS Travel eSIM

This is an affiliate link. We earn a small commission if you purchase — at no extra cost to you.

The trade-off with travel eSIMs versus local SIMs: a local Dialog SIM will be cheaper for a solo Sri Lanka trip (especially for heavy data users), and local SIMs work on the full Dialog network. Travel eSIMs are more convenient and better value if you're multi-country or prioritise not dealing with airport counters.

Tips for Staying Connected

  • Download offline maps before leaving cities. Google Maps allows you to download entire regions for offline use — do this for Sri Lanka over hotel or guesthouse WiFi, not on your data plan.
  • Turn off auto-updates and video streaming on mobile data — apps like Netflix and YouTube will drain a 5 GB package within days if left to auto-play.
  • Pocket WiFi routers are available for hire in Colombo (roughly USD 5–8/day) — useful for groups of 2–4 sharing data, but a hassle to carry and charge.
  • Check eSIM compatibility first. Go to Settings → Mobile Data (iPhone) or Settings → Network → SIM (Android) to confirm your device supports eSIM before purchasing one.
  • The train from Kandy to Ella passes through several mountain tunnels — signal drops briefly but returns. It's not a connectivity dead zone; you can use your phone on most of the journey.

Frequently Asked Questions

Can I use my home SIM card in Sri Lanka?
Yes — most international plans work, but roaming charges are typically very high (USD 5–15/day for data). Buying a local SIM or travel eSIM is almost always significantly cheaper for trips longer than 2–3 days.
Is there 5G in Sri Lanka?
5G is being trialled in Colombo but is not widely available. 4G LTE is the standard in cities and major tourist areas; 3G in rural areas on most networks.
Can I keep my number and port it at home?
Sri Lankan tourist SIMs are prepaid local numbers. You cannot port them internationally. Simply let the SIM expire after your trip.
Does the airport Dialog counter accept credit cards?
Yes — Dialog at BIA airport accepts Visa and Mastercard, as well as cash (LKR or USD).

🏨 Search Hotels & Flights to Sri Lanka

Powered by Expedia — compare prices and book securely