Located in the heart of the Indian Ocean, Sri Lanka is a stunning island nation that has captivated the hearts of travelers from around the world. With its rich history, diverse culture, and breathtaking natural beauty, Sri Lanka is a paradise for tourists seeking adventure, relaxation, and cultural immersion.
But before you start your Sri Lankan journey, note that it’s essential to stay connected and prepared. Read on to learn where to buy a travel SIM card in Sri Lanka and what documents a tourist may need for this purpose.
Let’s explore available options from local operators, as well as consider the tariffs, terms and the amount of traffic they offer. Besides, we will tell you how eSIM technology operates on the island — a convenient way to stay in touch without buying SIM cards from local operators.
Where to buy a mobile SIM card in Sri Lanka

In Sri Lanka SIM cards for tourists are sold at international airports, mobile operator stores and convenience stores. It is also possible to purchase them online.
At the airport, the prepaid data SIM card will cost more, and cell phone data plans will be offered with more modest amounts of traffic and other limited basic features. Therefore, we recommend buying SIM cards at Sri Lankan airports except as a last resort.
The most cost-effective option is to go to the local mobile operator’s store. Here you will be assisted to choose the most suitable cell phone data plan and will also be informed how to activate the service.
How to buy SIM card for tourist in Sri Lanka
All tourist prepaid data SIM cards in Sri Lanka are sold only if you provide your passport to a seller. There is no need to confirm your permanent residence address or prove that you have an account in a local bank.
Best prepaid SIM cards in Sri Lanka
Below you will find the details about travel SIM cards for Sri Lanka — virtual and physical, which are suitable for tourists.
Yesim

In terms of convenience, eSIM technology is the best SIM card for Sri Lanka. After all, if you have an eSIM chip embedded in your smartphone, there’s no point in wasting time searching for outlets and studying local mobile operator offers. Thanks to the eSIM card or virtual SIM card, you can activate a suitable cell phone plan in advance, even before your flight to Sri Lanka. High-quality high-speed mobile Internet will be available immediately after activation.
Yesim cell phone data plans for Sri Lanka:
- 500 MB for 3 days — 0,50 EUR;
- 3 GB for 7 days — 12 EUR;
- 5 GB for 15 days — 18 EUR;
- 10 GB for 30 days — 24 EUR;
- Unlimited data plans — 1,97 EUR/day.
Just in case, we advise you to make sure that your device supports eSIM technology on this page of the site.
Read also: What is eSIM: what is it for and how to use it
Dialog

This operator has just one international SIM card for Sri Lanka.
Short description of the prepaid data SIM card by Dialog:
- Call Rate Rs. 2.00 +tax & SMS Rate Rs.0.20 +tax
- FREE 1MB Data for 1 Minute Call
- Per second charging & flat rate to any network
The traffic capacity is 10GB and it costs 1299 local rupees or $3.54.
Mobitel

This local operator offers convenient data plan packages with unlimited traffic as well as unlimited calls to your country.
- Max Plus 29 Days: Rs.1298 (Tax Inclusive), supports Facebook, YouTube, TikTok, Instagram, WhatsApp, FB Messenger (360p SD Quality), enables users to send up to 1000 to Any Network, anytime data bundle 30GB (1.03GB/Day).
- Max Plus 7 Days: Rs.379 (Tax Inclusive), supports Facebook, YouTube, TikTok, Instagram, WhatsApp, FB Messenger (360p SD Quality), you can send up to SMS :250 to Any Network, anytime data bundle 7GB (1GB/Day).
Airtel

This operator has just two cell phone data plans. Both are for 30 days and come with 30GB of traffic. If that’s enough, the package will cost $1.4. If you want to use social networks for free, the cost of the starter package will go up to $2.04.
Read also: SIM vs eSIM: what are the differences and which is better
Simify

This provider is suitable for Australian and US residents only. Specifically for traveling to Sri Lanka, these operators offer the below packages to choose from:
- 6GB for 12 days — $25;
- 6GB for 15 days — $40;
- 10 GB for 30 days — $29.
