
Sri Lanka SIM Cards and Mobile Internet: Which Option to Choose for a Tourist in 2025
Table of contents
Share
Share
Yesim virtual SIM card for Sri Lanka
Get a 10% discount for your first purchase with the code
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
- e 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.
Share
Share
FAQ
Is eSIM available in Sri Lanka?
Yes, eSIM technology is available in Sri Lanka. Local operators and Yesim have introduced eSIM support for their customers. The eSIM technology provides users with greater flexibility and convenience, allowing ueers to easily switch between different plans and networks without the need for a physical SIM card swap.
Can I buy a SIM card at Colombo Airport?
At Colombo airport SIM cards are sold at the international lounge. You can buy the same SIM card in the city a little cheaper. In addition, consultants at local mobile operator stores are more attentive to tourists than salespeople at airport outlets.
Which SIM card is best for international travel to Sri Lanka?
Buying a SIM card on arrival will not get you connected immediately, as you need time to find a store, choose a tariff and connect. It is much more convenient to use a virtual eSIM card: you can download the Yesim application in advance, choose a tariff and fly to Sri Lanka with uninterrupted mobile internet on your smartphone.
Are international roaming rates high in Sri Lanka?
Yes, international roaming rates can be quite pricey in Sri Lanka, especially for data usage. It's recommended to consider purchasing a local SIM card or better eSIM.
Can I use my US phone in Sri Lanka?
Yes, most US phones can work in Sri Lanka, but you may need to check with your carrier to ensure international roaming is enabled and that you have sufficient coverage.
Are there any specific phone settings I should adjust when traveling to Sri Lanka?
Yes, it's recommended to adjust your phone settings to automatically switch to 3G or 4G networks when needed. You may also want to adjust your data usage settings to avoid excessive roaming charges.
Recommended eSIMs

International eSIM
Unlimited data. Pay as you go
Asia Pacific eSIM
15 countries
South East Asia eSIM
7 countries
Sri Lanka eSIM
from $1.68 / GB
India eSIM
from $2.40 / GB
Thailand eSIM
from $1.68 / GB
Vietnam eSIM
from $1.68 / GB
South Korea eSIM
from $1.68 / GB
Japan eSIM
from $1.50 / GB
China eSIM
from $2.34 / GB
Hong Kong (HK) eSIM
from $1.68 / GB
Macau eSIM
from $2.10 / GB
Malaysia eSIM
from $2.10 / GB
Indonesia eSIM
from $2.04 / GB
Philippines eSIM
from $1.28 / GB
Bangladesh eSIM
from $3.78 / GB
Pakistan eSIM
from $2.40 / GB