
Quick answer
Buy a local SIM on arrival at Colombo Airport (three networks available) or organise one before travel. Expect to pay 500–1500 LKR for the card plus data plans from 99 LKR per day. 4G covers cities and main routes; 3G is standard elsewhere. eSIMs are now available from two providers. Prepaid credit is easy to top up at shops across the country.
Which networks are best?
Three operators dominate Sri Lanka:
Dialog (largest network, ~45% market share). Coverage is most reliable nationwide, especially on roads between Colombo, Kandy, and the coast. 4G in cities; 3G in most towns. Data speeds average 8–12 Mbps in urban areas, 2–4 Mbps outside. Customer service is responsive.
Related: Sri Lanka on a Budget: Real Daily Costs in 2026
Related: Sri Lanka Travel Guide for Israeli Tourists
Related: Money and Currency Tips for Sri Lanka Travel
Hutch (second largest, ~30% share). Similar coverage to Dialog. Slightly cheaper data plans. 4G in Colombo, Galle, Kandy, Nuwara Eliya. 3G is widespread. Speeds comparable to Dialog.
Airtel (third operator, ~25% share). Cheapest plans month-to-month. Coverage weaker in remote areas—avoid if relying on signal in hill country or far north. 4G limited to major cities.
Verdict: Dialog or Hutch for reliability. Dialog edges ahead for consistent coverage. Airtel suits budget-conscious travellers staying mostly in Colombo and coastal towns.
How much does a SIM cost?
SIM card: 500–1500 LKR (£2–5 GBP).
Data plans (prepaid):
- Daily pass: 99 LKR (1 GB, 24 hours). Rolls over if unused on some plans.
- 7-day bundle: 399–699 LKR (3–5 GB). Dialog: 399 LKR for 3 GB; Hutch: 599 LKR for 5 GB.
- Monthly: 1099–1999 LKR (10–20 GB). Dialog: 1099 LKR for 10 GB; Hutch: 1599 LKR for 20 GB.
Voice calls: 5–8 LKR per minute to local numbers. International calls to the UK cost 30–45 LKR/minute via local SIM; avoid these—use WhatsApp or Skype instead.
SMS: Largely obsolete. Costs 5 LKR domestically; 15–25 LKR internationally.
Fair value: 7-day bundle for 399–599 LKR if staying 1–2 weeks. Monthly plans (1099 LKR upwards) suit stays over 3 weeks, but check data limits—20 GB is adequate for maps, email, and video streaming; 10 GB is tight.
When and where to buy a SIM
At Colombo Airport (Bandaranaike International):
- All three operators have counters in arrivals hall, post-immigration.
- Open 24 hours.
- Staff speak English.
- Can activate within 10 minutes.
- Slightly higher SIM cost (1000–1500 LKR vs. 500 LKR in town), but guaranteed service and no hassle.
- Recommended for first-time visitors or arriving late.
In cities (Colombo, Galle, Kandy, Ella):
- Dialog and Hutch shops in commercial areas. Look for branded storefronts.
- Mobile phone repair/electronics shops stock all networks (quality varies; check the device is sealed).
- Easier to negotiate plans and bundle deals.
- SIM costs 500 LKR; staff may speak limited English outside Colombo.
Guesthouses and hotels:
- Some offer SIM activation (usually a markup of 200–500 LKR on the SIM itself).
- Slower than carrier shops but convenient if arriving early morning.
Pre-arrival options:
- Order online via Dialog or Hutch websites; collect at airport counter or local shop. Delays common; not recommended for tight schedules.
- International SIM providers (Airalo, Instaphone) offer Sri Lanka eSIMs: 3–8 GBP for 1–5 GB, 7–30 days validity. Useful for short trips (under 7 days) if you want activation before landing. Pricier per GB than local SIM but removes airport hassle.
eSIM option: Is it worth it?
Dialog and Hutch now offer eSIMs (as of 2025). Requirements:
- eSIM-compatible phone (iPhone XS+, newer Samsung Galaxy, Google Pixel 3+).
- Activate online or at carrier shop; takes 5–15 minutes.
- Cost: similar to physical SIM (500–1500 LKR) plus same data plans.
Pros: No physical card; easier to switch between networks if signal fails. Useful for dual-SIM phones.
Cons: Requires prior setup; less useful if you have no existing internet. International eSIM providers (Airalo, Instaphone) are 30–50% pricier than local SIM.
Verdict: Only worthwhile if your phone supports eSIM and you want to avoid airport crowds. Otherwise, physical SIM is simpler and cheaper.
What's the coverage like?
Dialog and Hutch coverage:
- Cities (Colombo, Galle, Kandy, Matara, Jaffna): 4G solid, average 8–15 Mbps.
- Towns and main roads: 4G/3G mixed. Reliable between Colombo–Kandy, Colombo–Galle, Kandy–Nuwara Eliya, most coastal strips. 3–8 Mbps typical.
- Remote areas: 3G only. Ella, Mirissa, Arugambe often have patchy signal; usually adequate for messaging and maps, not video streaming. Plan for dead zones on hikes and remote beach routes.
- Off-road or very rural: Dead zones are common. A SIM is not reliable backup for GPS navigation in these areas; download offline maps (Google Maps, AllTrails) beforehand.
Airtel coverage is 5–10% thinner than Dialog/Hutch; signal drops more often in towns outside the Colombo–Galle–Kandy triangle.
Comparing costs: Local SIM vs. roaming
UK roaming (Vodafone, EE, O2): ~£2–6 per day or 50–60% surcharge on monthly plans. Speeds often throttled. Not recommended unless on unlimited roaming deal (rare).
Local SIM (Dialog 7-day, 399 LKR): Equivalent to £1.20. 100x cheaper. Essential for any stay over 3 days.
International eSIM (Airalo): 3–5 GBP for 1–2 GB, 7 days. £0.40–0.70 per day. Slightly cheaper than a local SIM for short trips but inflexible (can't extend easily; must use phone's eSIM slot only).
Verdict: Local SIM wins on value for all stays over 7 days. Worth buying even for 3-day trips to avoid roaming charges.
How to use and top up
Using your SIM:
- Activate at point of sale (takes 1–5 minutes after showing ID—passport required, sometimes a hotel address).
- Select a data plan via USSD code (shop staff will configure), SMS, or carrier app.
- Connect to network automatically; no manual APN setup needed for Dialog/Hutch.
- Airtel may require manual APN: airtelnet, username/password (staff provide).
Topping up credit:
- Available at any mobile shop, supermarket (Cargills, Keells), petrol station, or street vendor. Ubiquitous.
- Cost: 500 LKR upwards in any denomination.
- Takes 1 minute; hand over your SIM card or phone number and cash.
- Or buy online via carrier app (Dialog, Hutch apps available on iOS and Android; requires prior card registration).
Checking balance: Dial *111# (Dialog) or *106# (Hutch) to see remaining credit and data.
Which areas have the weakest signal?
- Nuwara Eliya highlands: 3G only; patchy 4G at town centre. Plan for brief dead zones on tea estate roads.
- Ella area: Mixed 3G/4G. Usually fine in town; weaker on hikes (Adam's Peak, Ravana Falls). Download offline maps.
- Far north (Jaffna, Vavuniya): Dialog/Hutch adequate; avoid Airtel.
- South coast between Mirissa and Matara: Generally good; some dead zones 2–5 km offshore and inland near jungle.
- Central hill country roads: Expect 10–20 minute dead-zone stretches on winding roads. Not dangerous but plan navigation offline.
FAQ
Do I need to buy a SIM if I only visit Colombo for 2 days? Not essential. Hotels offer WiFi (usually free, sometimes 200–500 LKR per day). Local SIM is cheaper (399 LKR for 7 days) if you want mobile data for maps and WhatsApp. Roaming charges make it worthwhile if you're already paying UK roaming—switch to local SIM immediately.
Can I use my UK phone number and roaming instead of a local SIM? Yes, but costly: typically £2–5 per day or a heavy surcharge on monthly plans. Data speeds are often throttled. A local SIM costs half as much and is faster. Switch unless your UK plan includes free roaming (rare).
Which SIM should I buy for a 2-week trip? Dialog or Hutch. Both cover the main tourist triangle (Colombo, Kandy, Galle). Hutch's 5 GB for 599 LKR (7 days) is better value than Dialog's 3 GB for 399 LKR if streaming maps/video. Buy two 7-day bundles (1200 LKR total) rather than a monthly plan for flexibility.
Will my SIM work in Jaffna, the far north? Yes. Dialog and Hutch have good coverage in Jaffna town and main roads. Airtel is weaker. Flights to Jaffna and road travel from Colombo (eight hours) mean most visitors stay 1–3 days; data is adequate. Remote northern beaches (Nainativu, Delft) may have patchy 3G only.
Is WiFi reliable enough to skip a SIM? Not advised. WiFi is common in Colombo, tourist towns (Galle, Kandy, Ella, Mirissa), and beach resorts, but often slow (2–5 Mbps) or unstable. A SIM is essential for navigation, emergencies, and seamless travel between towns. WiFi + SIM is the practical combo.
What if my SIM stops working mid-trip? Buy a replacement (any shop, 500 LKR). Activate with a new bundle. Your old credit doesn't transfer, so minimise unused balance. Keep numbers of Dialog/Hutch support (Dialog: *100#, Hutch: *109#) for troubleshooting, though service issues are rare.
Planning your connectivity
For a typical 2-week trip across the Cultural Triangle and south coast, expect to spend 1200–1600 LKR (£4–5 GBP) on a local SIM and data. Download offline maps for hill-country and remote routes. Test your SIM at the airport before leaving (send a WhatsApp message to confirm working connection). Keep your phone charger and a power bank; coverage is strong, but charging points are less reliable in rural areas.