eSIM for Sri Lanka: plans, validity, and setup
Sri Lanka eSIM guide with 8 fixed-data plans, 15 daily options, validity rules, supported networks, and setup steps for iPhone and Android.
Published Oct 28, 202611 min read

In this guide
Use an eSIM for Sri Lanka if you want mobile data ready when you land: install it before the trip, then the plan starts only when it first connects to a network in Sri Lanka. BeeSim has 8 fixed-data plans and 15 daily plans for Sri Lanka, with live prices kept on the destination page rather than in this article.
Why do over 30 million people choose Airalo
That reader question is really about trust: whether a large customer claim should decide which Sri Lanka eSIM to buy. The BeeSim catalog cannot verify why people choose Airalo, and this article should not turn that claim into a verdict. For Sri Lanka, compare facts that affect the trip: available data sizes, validity, start date, daily-speed rules, regional coverage, and listed networks.
BeeSimโs Sri Lanka catalog has fixed-data plans from 500 MB for 7 days up to 50 GB for 180 days, plus daily plans from 500 MB to 10 GB per day for 1 to 30 days. Validity starts at the first connection in Sri Lanka, and the eSIM must be installed within 180 days of purchase. Use the same checks when comparing any competitor plan: what it includes, when it starts, and what happens when the allowance is used.
Which eSIM plans and prices to expect for Sri Lanka
For current prices, use the Sri Lanka eSIM page. Prices are listed and charged in USD on the storefront, and the site may show an estimate in your local currency. This article stays with plan sizes, validity, and setup because live prices change.
The fixed-data Sri Lanka options in the BeeSim catalog give you one data pool for one validity period.
| Fixed-data plan | Validity |
|---|---|
| 500 MB | 7 days |
| 1 GB | 7 days |
| 3 GB | 30 days |
| 5 GB | 30 days |
| 10 GB | 30 days |
| 20 GB | 30 days |
| 50 GB | 30 days |
| 50 GB | 180 days |
Sri Lanka also has daily plans. These give a daily full-speed allowance; after that dayโs allowance is used, the speed drops.
| Daily full-speed allowance | Available duration range | After the daily allowance |
|---|---|---|
| 500 MB per day | 1 to 30 days | Speed drops |
| 1 GB per day | 1 to 30 days | Speed drops |
| 2 GB per day | 1 to 30 days | Speed drops |
| 3 GB per day | 1 to 30 days | Speed drops |
| 10 GB per day | 1 to 30 days | Speed drops |
A fixed-data plan is easier to track if you want one allowance for the whole trip. A daily plan suits a trip where you prefer a fresh allowance each day and accept the slower connection after the dayโs allowance is used.
For a short trip, start with the 7-day fixed plans or a daily plan that matches your travel dates. For a longer stay, compare the 30-day fixed plans against the daily options. If you are returning to Sri Lanka during the same wider trip, check the 50 GB plan with 180 days of validity.
If Sri Lanka is one stop on a wider route, check regional coverage before buying a country-only plan. Sri Lanka is included in BeeSim regional plans for Central Asia, South Asia, and Asia.
| Regional bundle in the catalog | Sri Lanka included | Listed coverage size |
|---|---|---|
| Central Asia | Yes | 5 countries |
| South Asia | Yes | 6 areas |
| Asia | Yes | 20+ areas |
| Asia | Yes | 20 areas |
BeeSim plans cannot be topped up. If you use all the data, buy another plan and install it as a new eSIM.
What coverage is like: networks a Sri Lanka eSIM can use
BeeSim plans for Sri Lanka connect to Mobitel, Hutch, Dialog, Etisalat, and 3. The catalog lists Mobitel with 5G, while Hutch, Dialog, Etisalat, and 3 are listed with 4G.
| Network listed for BeeSim Sri Lanka plans | Network generation shown in the catalog |
|---|---|
| Mobitel | 5G |
| Hutch | 4G |
| Dialog | 4G |
| Etisalat | 4G |
| 3 | 4G |
The catalog does not give a street-by-street promise for Colombo, beaches, main roads, or the hill country. If you need data at a specific hotel or rental, check the accommodationโs recent connectivity notes and keep offline copies of booking details.
If the phone shows no service after landing, first confirm that the Sri Lanka eSIM is turned on and selected for mobile data. Then try manual network selection and choose one of the networks listed for the plan, such as Mobitel, Hutch, Dialog, Etisalat, or 3.
Before a long train ride, road transfer, or hotel check-in away from a town center, download offline maps and save reservation details on the phone. Do this before you leave Wi-Fi.
Airport tourist SIM vs travel eSIM: what changes in real life
An airport SIM can still make sense if you specifically want an in-person counter or a local phone number from a local provider. A travel eSIM is different: BeeSimโs Sri Lanka plans are data-only, so they do not include a local phone number or SMS.
That data-only setup works for app calls and messages, maps, email, ride apps, and browsing. Your regular SIM can stay in the phone for your usual number, subject to your home carrierโs roaming settings.
The main practical difference is timing. With an eSIM, you can install before departure on home Wi-Fi and switch data to the eSIM after landing. The plan validity starts at the first connection to a network in Sri Lanka, and the eSIM must be installed within 180 days of purchase.
For payment and refund rules, use the BeeSim FAQ. Do not rely on an old article for those details.
How to check your phone is eSIM-compatible and avoid last-minute surprises
Check compatibility before buying. Start with the compatible devices list, then confirm that your phone is unlocked and can use an eSIM.
On iPhone with iOS 17 or iOS 18:
- Open Settings.
- Go to General โ About.
- Look for EID. If there is no EID, the phone may not support eSIM.
- Go to Settings โ Cellular, or Settings โ Mobile Data depending on region.
- Check whether Add eSIM is available.
On Google Pixel with Android 14 or Android 15:
- Open Settings.
- Go to Network & internet โ SIMs.
- Tap Add SIM.
- Look for the eSIM setup option.
On Samsung Galaxy with Android 14 or Android 15:
- Open Settings.
- Go to Connections โ SIM manager.
- Tap Add eSIM.
On Xiaomi with Android 14 or Android 15, menus vary more by model and region:
- Open Settings.
- Go to SIM cards & mobile networks.
- Look for Manage eSIM or Add eSIM.
If the eSIM menu is missing, do not buy yet. Check the device list again, confirm the exact model name, and ask support from the BeeSim site if you are unsure.
How to install a Sri Lanka eSIM before you fly and why you should
Install the eSIM while you still have stable Wi-Fi. For Sri Lanka plans, validity starts at the first connection to a network in Sri Lanka, not when you scan the QR code, and the eSIM must be installed within 180 days of purchase.
Use the QR code from your order, or enter the SM-DP+ details manually if your phone offers that option.
On iPhone with iOS 17 or iOS 18:
- Go to Settings โ Cellular, or Settings โ Mobile Data.
- Tap Add eSIM.
- Tap Use QR Code.
- Scan the QR code from another screen or printed copy.
- If needed, tap Enter Details Manually and enter the SM-DP+ information from the order.
- Label the line Sri Lanka eSIM.
- Keep your usual SIM as the default line for calls and messages if you still need your home number.
On Google Pixel with Android 14 or Android 15:
- Go to Settings โ Network & internet โ SIMs.
- Tap Add SIM.
- Choose Set up an eSIM.
- Scan the QR code.
- Name the SIM Sri Lanka eSIM.
On Samsung Galaxy with Android 14 or Android 15:
- Go to Settings โ Connections โ SIM manager.
- Tap Add eSIM.
- Choose Scan QR code.
- Scan the QR code and wait for installation to finish.
- Name the eSIM clearly.
On Xiaomi with Android 14 or Android 15:
- Go to Settings โ SIM cards & mobile networks.
- Open Manage eSIM or Add eSIM if your model shows it.
- Scan the QR code.
- Label the eSIM before travel so you can identify it after landing.
Do not delete the eSIM after installation unless support tells you to. Many eSIMs cannot simply be scanned again after removal.
The exact settings to use after landing on iPhone and Android
Most setup problems come from the wrong data line being selected or data roaming being off for the eSIM. After landing, switch mobile data to the Sri Lanka eSIM and enable roaming on that line.
On iPhone with iOS 17 or iOS 18:
- Open Settings โ Cellular, or Settings โ Mobile Data.
- Tap Cellular Data.
- Select Sri Lanka eSIM.
- Go back and tap the Sri Lanka eSIM line.
- Turn on Data Roaming.
- Turn off Cellular Data Switching if you do not want the phone to fall back to your home SIM for data.
On Google Pixel with Android 14 or Android 15:
- Open Settings โ Network & internet โ SIMs.
- Select Sri Lanka eSIM.
- Turn on Mobile data.
- Turn on Roaming.
- Set the eSIM as the SIM for mobile data.
On Samsung Galaxy with Android 14 or Android 15:
- Open Settings โ Connections โ SIM manager.
- Under Mobile data, select Sri Lanka eSIM.
- Tap the eSIM line.
- Turn on Data roaming.
On Xiaomi with Android 14 or Android 15:
- Open Settings โ SIM cards & mobile networks.
- Select the Sri Lanka eSIM for mobile data.
- Open the eSIM line settings.
- Turn on Data roaming.
If it still does not connect:
- Toggle Airplane mode on and off.
- Restart the phone.
- Confirm the eSIM is not disabled in SIM settings.
- Try manual network selection and choose one of the listed networks for the plan.
- If the phone asks for settings that are not shown in your order or plan page, contact support from the BeeSim site rather than guessing.
How to use hotspot in Sri Lanka without getting cut off
Do not assume hotspot is included on every plan. Check the individual plan page before buying, because hotspot and tethering availability is stated per plan.
If the plan page says hotspot is available, set the eSIM as the mobile data line before turning it on.
On iPhone with iOS 17 or iOS 18:
- Go to Settings โ Cellular, or Settings โ Mobile Data.
- Tap Cellular Data and choose Sri Lanka eSIM.
- Go back to Settings.
- Tap Personal Hotspot.
- Turn on Allow Others to Join.
On Google Pixel with Android 14 or Android 15:
- Go to Settings โ Network & internet โ SIMs.
- Confirm Sri Lanka eSIM is the mobile data SIM.
- Go to Network & internet โ Hotspot & tethering.
- Open Wi-Fi hotspot and turn it on.
On Samsung Galaxy with Android 14 or Android 15:
- Go to Settings โ Connections โ SIM manager.
- Confirm Mobile data is set to Sri Lanka eSIM.
- Go to Settings โ Connections โ Mobile Hotspot and Tethering.
- Turn on Mobile Hotspot.
On Xiaomi with Android 14 or Android 15:
- Go to Settings โ SIM cards & mobile networks.
- Confirm the eSIM is selected for data.
- Go to Settings โ Portable hotspot.
- Turn on Portable hotspot.
If the laptop connects to the hotspot but has no internet, check the phone first. Open a web page on the phone using mobile data. If the phone itself is offline, fix the eSIM connection before troubleshooting the laptop.
What to do when you run out of data because BeeSim top-ups are not available
BeeSim plans cannot be topped up. When the data is used, buy another plan and install it as a separate eSIM.
To keep multiple eSIMs clear:
- Name each line by destination and size, such as Sri Lanka 10 GB.
- Turn off old eSIMs that no longer have data.
- Remove an old eSIM only when you are sure you will not need it again.
On iPhone, remove an old eSIM through Settings โ Cellular or Mobile Data โ select the eSIM โ Delete eSIM. On Google Pixel, use Settings โ Network & internet โ SIMs โ select the eSIM โ Erase SIM. On Samsung, use Settings โ Connections โ SIM manager โ select the eSIM โ Remove. Xiaomi wording varies by model, so use the eSIM management screen and look for Remove or Delete.
If you are nearly out of data, buy the next plan while you still have a working connection or wait for Wi-Fi. You need enough connectivity to open the site and receive the installation details.
What can go wrong and where to get help fast
Work through these checks before contacting support:
- The eSIM is installed.
- The eSIM line is turned on.
- Mobile data is set to the Sri Lanka eSIM.
- Data roaming is enabled on the eSIM line.
- Manual network selection has been tried using the networks listed for the plan.
For payment, refund, and account questions, use the FAQ. For a connection problem, contact support by email from the BeeSim site and include your phone model, destination, a screenshot of the SIM settings screen, and the exact step where the setup stops.
More destinations
All destinations โTopics
Frequently asked questions
Can I buy a Sri Lanka eSIM from the app as well as the website?
Yes. BeeSim is available through the website and the BeeSim app; use whichever is easier for buying the plan and keeping the installation details handy.
What should I check before choosing a regional plan for Sri Lanka?
Open the regional plan page and confirm that every destination on your route is included, not only Sri Lanka. Regional bundles can differ even when their names look similar.
Will I receive SMS on a BeeSim Sri Lanka eSIM?
No. BeeSim travel eSIM plans are data-only, so SMS delivery stays with your regular SIM or another service that supports messages.
What if my phone cannot scan the QR code?
Use manual installation if your phone offers it and enter the SM-DP+ details from the order. If those fields are not visible on your phone, check compatibility before trying again.
Can I rely on the local-currency estimate shown on the site?
Use it as an estimate only. BeeSim lists and charges plan prices in USD, while the storefront may display an approximate local-currency view.
BeeSim Editorial
Travel eSIM guides from the BeeSim team: activation, coverage caveats, and the mistakes that strand travellers.
Editorial policy




