If you’re planning a trip to Sri Lanka and want to self drive a tuktuk, staying connected is important. Whether it’s sharing travel photos, staying in touch with family, or using Google Maps to navigate, getting a local SIM card or eSIM is a smart choice. Plus, mobile data in Sri Lanka is affordable!
This guide will help you get a SIM card or eSIM in Sri Lanka. We’ll cover the best providers, prices, and where to buy one—whether at the airport or in the city. We’ll also show you how to get an eSIM before you even arrive.
Why Get a Local SIM Card or eSIM?
Using your home country’s mobile service can be expensive due to high roaming fees. A local SIM or eSIM avoids those charges and gives you a local number, making it easier to communicate with locals, affordable IDD charge, and use data at low rates. Sri Lanka offers the world’s most affordable date packages.
Best SIM Card Providers in Sri Lanka
For the best coverage and reliable service across Sri Lanka, we highly recommend purchasing a SIM card from either Dialog or Mobitel. Other providers like Hutch and Airtel may have cheaper plans, but their island-wide coverage is poor compared to Dialog and Mobitel.
Here are the top mobile service providers we recommend:
| Dialog | Mobitel |
| Largest provider with fast 4G and reliable coverage everywhere in Sri Lanka. 1GB (1 day) for LKR 49 40GB (30 days) for LKR 1,499 | Excellent coverage and similar rates to Dialog, making it a great alternative. 1GB (1 day) for LKR 99 50GB (30 days) for LKR 1,500 |
Getting a SIM Card at the Bandaranaike International Airport (CMB)
The easiest way to get a SIM card is right after you land at Bandaranaike International Airport (CMB). You’ll see kiosks for Dialog and Mobitel offering SIM cards for tourists. These often come with data, local, and international call minutes.


| Dialog | Mobitel |
| 9GB data, 900 local minutes, 100 international minutes, unlimited social media for LKR 1,299 (30 days). | 7GB data, 700 local minutes, 70 international minutes, unlimited WhatsApp for LKR 1,200 (14 days). |
Just show your passport, choose your package, and you’ll be connected in minutes!
Buying a SIM Card around the island
Missed grabbing a SIM at the airport? No problem! You can get one through us, or we’ll help you pick one up during your driver lesson. Tiny shops all over the island sell SIM cards. The process is the same as at the airport, but sometimes you’ll find better deals or promotions when taking it in the cities.
Getting an eSIM Before You Arrive
If you don’t want to swap SIM cards, you can get an eSIM before arriving. This allows you to keep your home SIM and add a Sri Lankan plan.
How to Get an eSIM:
- Dialog: Visit their website, verify your details, choose a plan, and activate the eSIM.
- Mobitel: Visit their website, verify your details, choose a plan, and activate the eSIM.
Let us help you!
If all this sounds like too much hassle, we can handle it for you—just like how we get your driver’s permit from the Automobile Association of Ceylon! For an extra $15, we’ll have your SIM card ready before you arrive. Just fill out the form here, and you’re all set!