🇱🇰

SIM Card Sri Lanka: The Ultimate Traveler's Guide to Staying Connected

DialogMobitelAirtel €5 – €40 / week eSIM ✓
Planning a trip to Sri Lanka? Staying connected is essential for navigation, sharing your adventures, and keeping in touch with loved ones. This guide covers everything you need to know about SIM cards and eSIMs in Sri Lanka, from the best operators and plans to where to buy and how to activate. Whether you choose a physical SIM or an eSIM, we'll help you make the right choice for your trip.

Physical SIM vs eSIM: Which One Should You Choose?

Both options have their pros and cons. Here's a quick comparison to help you decide.

Feature Physical SIM eSIM
Convenience Must buy and insert at airport or store Activate online before or after arrival
Cost Plans start from LKR 1,399 (~€4) Plans from US$16.50 (~€15)
Activation Time Immediate after insertion Instant via QR code or app
Dual SIM Capability Uses one slot; need to swap Keep your home SIM active
Availability Widely available at airport, stores Buy online before travel

Local Operators

Dialog

Dialog is the largest provider in Sri Lanka, offering the best coverage and speeds. Their tourist SIMs include generous data and voice packages. Highly recommended for travelers.

Excellent nationwide, including rural areas LKR 1,399 – 5,000

Mobitel

Mobitel is the state-owned operator with reliable 4G in urban centers. They offer competitive tourist plans and are a solid alternative to Dialog.

Good coverage in cities and tourist areas LKR 1,200 – 4,500

Airtel

Airtel has the smallest coverage but offers cheap data packs. Best for short stays in Colombo or Kandy if you're on a tight budget.

Limited to major cities LKR 1,000 – 3,000

Where to Buy a SIM Card in Sri Lanka

📍

Bandaranaike International Airport (CMB)

Dialog, Mobitel, and Airtel have kiosks in the arrivals hall. You can buy and activate immediately. Expect queues during peak hours.

Bring your passport for registration.

📍

City Stores & Retailers

Official brand stores in Colombo, Kandy, and other cities. Also available at convenience stores and mobile shops.

Prices may be slightly lower than at the airport.

📍

Online (eSIM)

Buy an eSIM from providers like Holafly before your trip. Activate with a QR code; no physical card needed.

Use discount code TOURDUMONDE5CONTINENTS for 5% off Holafly eSIMs.

Price Comparison

Plan Data Duration Price
Dialog Tourist SIM (20GB) 20GB 30 days LKR 1,399 (~€4)
Mobitel Tourist SIM (15GB) 15GB 30 days LKR 1,200 (~€3.5)
Airtel Tourist SIM (10GB) 10GB 30 days LKR 1,000 (~€3)
Holafly eSIM (Unlimited Data) Unlimited 7 days US$16.50 (~€15)

How to Activate Your Sri Lanka SIM Card

Requirements:

  • Unlocked phone
  • Passport (for physical SIM)
  • eSIM-compatible device (for eSIM)
1

Purchase your SIM

Buy a physical SIM at the airport or a store, or purchase an eSIM online from Holafly.

2

Provide Identification

For physical SIMs, present your passport for registration. The store will activate it for you.

3

Insert or Install

Insert the physical SIM into your phone, or scan the QR code for eSIM activation.

4

Configure APN Settings

If data doesn't work, manually set APN to 'dialog' (Dialog) or 'mobitel' (Mobitel). Most SIMs auto-configure.

Practical Tips

💡 Buy at the Airport for Convenience

The airport kiosks are open 24/7 and offer tourist-specific plans. It's the easiest way to get connected immediately upon arrival.

💡 Check Your Phone Compatibility

Ensure your phone is unlocked and supports the required bands (4G/LTE). For eSIM, check if your device is eSIM-compatible (iPhone XR and newer, most Android flagships since 2020).

💡 Use eSIM to Keep Your Home Number

If you need to receive calls/SMS on your home number, an eSIM allows you to keep your physical SIM active while using local data.

Frequently Asked Questions

What is the best SIM card for Sri Lanka?

Dialog is widely considered the best SIM card for Sri Lanka due to its extensive coverage, fast speeds, and affordable tourist plans. Mobitel is a good alternative.

How much does a SIM card cost in Sri Lanka?

A SIM card itself costs around LKR 100–500 (€0.30–€1.50). Tourist data plans start from LKR 1,000 (€3) for 10GB and go up to LKR 5,000 (€15) for larger packages.

Where can I get a Sri Lankan SIM card?

You can buy a Sri Lankan SIM card at the airport arrivals hall, official brand stores in cities, or online via eSIM providers like Holafly.

Is it better to get an eSIM or physical SIM in Sri Lanka?

For short trips, an eSIM is more convenient as you can activate it before arrival and avoid queues. For longer stays or if you need a local number for calls, a physical SIM may be better.

Can I use my phone in Sri Lanka with a local SIM?

Yes, as long as your phone is unlocked and supports the local network bands. Most modern smartphones work fine.

Staying connected in Sri Lanka is easy and affordable. Whether you choose a physical SIM from Dialog or Mobitel, or opt for the convenience of an eSIM from Holafly, you'll have reliable internet access throughout your trip. Remember to bring your passport for physical SIM registration and check your phone's compatibility before you go. Enjoy your travels in beautiful Sri Lanka!

Holafly

Travel eSIM — Best Deal

-5% with code

Unlimited data in 200+ countries

TOURDUMONDE5CONTINENTS

Use code TOURDUMONDE5CONTINENTS for 5% off

Get Holafly eSIM →