Sri Lanka · roaming cost calculator
Sri Lanka eSIM vs Carrier Roaming: Full Cost Breakdown
We earn commissions from some links below. This does not affect the price comparisons or rankings shown on this page. Editorial policy
Prepaid eSIM plans covering Sri Lanka
Airalo support responds within 4-6 hours via in-app chat. For Sri Lanka trips where setup issues are unlikely — device compatible, QR code scanned before departure — that response window is rarely needed.
Get eSIMHolafly offers unlimited daily data in Sri Lanka on Dialog's 4G LTE network. No per-GB counting — pay per day, use as much as you want.
Get eSIMDialog provides 4G LTE service for Saily in Sri Lanka. At $1.40/GB, the plan includes VPN protection that costs $13/month as a standalone NordVPN subscription.
Get eSIMNomad's Sri Lanka plan uses Dialog infrastructure at $1.40/GB. The checkout flow takes under two minutes — no account required for first-time buyers.
Get eSIMCompare providers: Airalo vs Holafly · Airalo vs Saily · Airalo vs Nomad · Holafly vs Saily · Holafly vs Nomad · Saily vs Nomad
The full picture
What your carrier charges per day in Sri Lanka
Every major carrier's published Sri Lanka rate, side by side, with the eSIM winner highlighted.
| Carrier | Plan type | Daily | 7-day | Speed | Data limit |
|---|---|---|---|---|---|
| AT&T | International Day Pass | $10.00source | $70.00 | LTE | Plan data |
| Verizon | TravelPass | $10.00source | $70.00 | LTE | Plan data |
| T-Mobile | Magenta (high-speed add-on) | Free*source | $0–105 | 256kbps* | Throttled |
| eSIM · Airalo | 1 GB · 7 days | — | $1.40 | LTE / 5G | 1 GB |
*T-Mobile includes data at 256kbps free; high-speed access is a $5–15/day add-on, shown here as a 7-day range.
Compare all carrier roaming plans to see how AT&T, Verizon, T-Mobile, Vodafone, and EE stack up against eSIM providers.
Pay-per-use cost audit
Sri Lanka data charges on AT&T pay-per-use: real dollar amounts
Here is how the first morning in Sri Lanka plays out on AT&T pay-per-use (no plan active). You wake up, open Google Maps to find coffee nearby (~50 MB). You check email and a few attachments load (~5 MB). You scroll Instagram for 15 minutes while you wait (~20 MB). That totals 75 MB. At $2.05/MB, your first morning costs $154 before 9 AM. A 5-minute FaceTime call to confirm plans adds $154. By noon, after another hour of navigation, the bill reaches $410. These are AT&T's published pay-per-use charges. Source: AT&T rate card, June 2026.
Personalize your savings
How much will you save with an eSIM in Sri Lanka?
Adjust your trip length, carrier, and data habits to see your exact savings.
Network coverage
Sri Lanka operator coverage: urban and rural
Mobitel runs all cellular service in Sri Lanka. Verizon TravelPass routes you through Mobitel at $10/day. A travel eSIM routes through Mobitel at $1.40/GB. Same signal, same speed, same carrier towers. Different price tag. Sri Lanka does not have 5G on Mobitel at this time. The peak speed is 4G LTE. Paying AT&T's $10/day roaming rate does not change that. A travel eSIM delivers the same 4G LTE maximum for $1.40/GB. Sri Lanka has limited 5G coverage. 5G trials in Colombo Average download speeds reach 25 Mbps on Mobitel's network — identical whether you connect through a carrier roaming pass or a travel eSIM.
Pricing breakdown
Sri Lanka data costs side by side
Carrier roaming costs for 14 days in Sri Lanka, ranked: T-Mobile high-speed add-on $210, Verizon TravelPass $140, AT&T International Day Pass $140, eSIM 20GB on Dialog $28.03. The eSIM option costs 80% less than AT&T.
T-Mobile's international add-on in Sri Lanka costs $15/day, the highest daily rate of the three major US carriers. AT&T is $10/day. Verizon is $10/day. An eSIM on Dialog averages $2/day when you buy the 20GB plan upfront.
Choosing the right eSIM tier for Sri Lanka depends on trip length and daily habits. Available tiers: 1GB at $3.99 ($3.99/GB), 3GB at $5.49 ($1.83/GB), 5GB at $8.28 ($1.66/GB), 10GB at $14.22 ($1.42/GB), 20GB at $28.03 ($1.40/GB). A 1.5 GB/day user on a 14-day trip needs roughly 21GB. The unlimited daily option at $4.32/day works out to $60.48 total. Travelers in Sri Lanka average 1GB of mobile data per day, so a 14-day trip needs roughly 14GB.
Trip cost breakdown
Sri Lanka trip cost breakdown: 3 days, 14 days, 30 days
The 3-day traveler pays $30 on AT&T for maps and messaging in Sri Lanka. A 3GB eSIM on Dialog covers the same trip for $5.49 — $24.51 less.
The 14-day family vacation reaches $140 in AT&T charges per person. That is one bill per family member, four members means $560. Four 20GB eSIM plans on Dialog cost $112.12 combined — $447.88 less for the group.
A 30-day stay runs $300 on AT&T for video calls and streaming. A 50GB eSIM on Dialog at $70.03 is 77% less for the same Dialog towers. Rates checked June 2026.
Airport options
Roaming, airport SIM, and eSIM options in Sri Lanka
Hotel WiFi in Sri Lanka covers basic email but rarely handles navigation or ride-hailing apps at the same time. If you skip the airport SIM counter planning to use hotel WiFi, you may land without data for the taxi from arrivals. A 1GB eSIM at $3.99 is active before you board — maps, ride apps, and messaging all work from the arrivals hall onward.
Data planning
Carrier vs eSIM data costs for 10 days in Sri Lanka
In Sri Lanka, a typical travel day looks like this: 1 hour of navigation (50 MB), 1 hour of social media (80 MB), 2 WhatsApp calls (50 MB), 30 photo uploads (300 MB). That totals roughly 480 MB, below the 1GB average, which leaves room for streaming. A 10-day trip needs 10GB.
10GB of data covers uploading roughly 1024 full-resolution photos to cloud storage. That is 102 photos per day for 10 days, plus maps and messaging. The plan costs $14.22. AT&T's equivalent roaming: $100. For heavy data users, unlimited daily plans start at $4.32/day — still cheaper than any carrier roaming pass.
Connectivity
Where to find reliable WiFi in Sri Lanka
Hotel WiFi in Sri Lanka handles email and light browsing. Video calls and large downloads may lag during peak hours. An eSIM on Dialog at $1.40/GB fills in when hotel WiFi is overloaded.
Plan your data
How much data a Sri Lanka trip requires
Airport SIM counters in Sri Lanka charge $3-8 for 5-20GB / 28 days — and that requires waiting in line after a long flight. AT&T roaming adds $10/day on top if you skip the counter. A 20GB eSIM at $28.03 installs before you board, no line required.
Sri Lanka has one mobile operator: Mobitel. US carriers pay Mobitel for roaming access and pass that cost to you at $10/day. An eSIM connects to Mobitel directly at $1.40/GB — no carrier markup.
Airport SIM counters at Bandaranaike (CMB) charge $3-8 for 5-20GB / 28 days — still more than a 20GB eSIM at $28.03. Sri Lanka draws 2.05M (2024) tourists each year, with peak arrivals in Dec-Mar when roaming charges concentrate most heavily. Sri Lanka mobile networks deliver an average 25 Mbps download speed — the same whether you roam on AT&T or connect through a travel eSIM.
Quick reference
Sri Lanka Travel Essentials
119/110
119, 110 are the emergency numbers in Sri Lanka. Different numbers may route to different services — save all of them before your trip. Emergency calls work from any mobile device, including travel eSIMs.
Type D/G
Sri Lanka uses Type D/G outlets. US plugs require a Type D/G travel adapter. Check your charger's voltage rating before use — most modern phone and laptop chargers support 100-240V.
SLST (UTC+5:30)
LKR (Rs)
Cards are accepted at hotels, tourist-facing shops, and chain restaurants in Sri Lanka. Local markets, small vendors, and rural businesses prefer cash. Withdraw LKR at an ATM on arrival — airport ATMs have the same rates as city ATMs.
Quick tip
Sri Lanka uses LKR (Rs). eSIM plans charge in USD at the time of purchase — you lock in the cost before travel and avoid in-country exchange rate moves.
Good to know
Power sockets in Sri Lanka are Type D/G type. US and UK plugs don't fit without an adapter. A depleted phone ends your eSIM connectivity regardless of remaining data balance.
Step by step
Step-by-step: set up your Sri Lanka eSIM before you fly
- On Samsung Galaxy S21 or newer: go to Settings > Connections > SIM manager to verify eSIM support — Pixel 3a and later also qualifies — Dialog covers LTE in Sri Lanka
- First-time buyer: Airalo offers Sri Lanka data at $3.99 for 1GB — create an account, add a payment method, and your QR code arrives in under 60 seconds. Compare eSIM providers to see your options.
- First-time eSIM install: your phone walks you through the QR scan step by step — the profile downloads in 10-30 seconds over a WiFi connection — do this before your flight to Bandaranaike (CMB) so it activates the moment you land
- Returning traveler shortcut: set your home carrier SIM to Data Off in the dual-SIM panel rather than navigating through roaming menus. The full data roaming guide covers all shortcuts.
- Enable the eSIM data line at Bandaranaike (CMB) — it connects to Dialog automatically
- Leave your home SIM enabled for incoming calls: WiFi Calling routes them over the eSIM data connection at no extra cost
Data tips
Which apps drain data fastest in Sri Lanka
Local transit apps in Sri Lanka use about 5-15 MB per route lookup including map tiles. Download the relevant transit app before departure and log in over WiFi. Google Maps works for transit directions in most Sri Lanka cities with under 10 MB per query when offline maps are pre-loaded.
Regional context
Mobile data across Asia: Sri Lanka breakdown
A few things to know before turning off carrier roaming in Sri Lanka:
Sri Lanka SIM registration: Passport required. A travel eSIM purchased abroad bypasses local SIM registration requirements at the point of sale.
Dialog has widest coverage including hill country
Social media was blocked during 2022 crisis
Very affordable tourist SIMs at airport
Forgot your eSIM?
You forgot to buy an eSIM for Sri Lanka — here is what to do
Post-arrival eSIM installation in Sri Lanka works from any WiFi connection. No cellular data is required to purchase or install. Bandaranaike (CMB) provides free WiFi to arriving passengers in the terminal. Open your preferred provider — Airalo, Holafly, Saily, or Nomad — and complete the purchase. All four deliver the eSIM QR code by email and in-app simultaneously. If you miss the airport window, check into your hotel and use the lobby WiFi. Front desks in Sri Lanka provide the WiFi password at check-in. A 1GB plan at $3.99 gives you 1GB of Dialog data from the moment you scan the QR code.
Sri Lanka FAQ
Sri Lanka eSIM & roaming questions
How much does carrier roaming cost in Sri Lanka?
AT&T charges $10/day on International Day Pass for Sri Lanka. Verizon charges $10/day on TravelPass. T-Mobile includes Sri Lanka for free at 256 Kbps — barely fast enough for text messages, not usable for maps or apps. Without any plan, AT&T's pay-per-use rate is $2.05/MB, meaning a single Google Maps session costs over $10. A travel eSIM on Dialog starts at $3.99 for 1GB — the same 4G LTE network at a fraction of the daily roaming cost.
Is T-Mobile's free international data fast enough in Sri Lanka?
No. 256 Kbps sounds like it covers light use, but even a single email with an attachment or a 30-second map route takes over a minute to load at that speed. T-Mobile's free tier in Sri Lanka is functional only for plain text messages. The paid upgrade runs $15/day — identical to AT&T's roaming fee. A travel eSIM on Dialog at $1.40/GB costs less per GB than any day-pass option and has no speed restriction.
How is my roaming bill calculated in Sri Lanka?
A traveler lands in Sri Lanka, checks one notification, and AT&T bills $10 for the entire calendar day. That is how per-day billing works — any cellular connection, even a background sync at midnight, triggers the full daily charge. Without a day pass, AT&T charges $2.05/MB. A 15-second Instagram scroll could cost $30. An eSIM at 1GB for $3.99 is a fixed cost: no per-day triggers, no per-MB metering, no bill surprises.
Can I use an eSIM instead of roaming in Sri Lanka?
Yes. A travel eSIM connects to Dialog in Sri Lanka at $1.40/GB. Your phone runs both SIMs at once — the eSIM handles all data traffic while your home SIM stays active for calls and texts. No roaming plan is required, and your home carrier cannot charge roaming if data roaming is disabled on that SIM. The eSIM activates the moment you land in Sri Lanka and begins using 4G LTE speeds immediately.
Is Wi-Fi calling a good alternative to roaming in Sri Lanka?
For calls and SMS, yes — WiFi Calling routes your home number through any internet connection for free. But it does not cover data. In Sri Lanka, WiFi outside hotels and airports is patchy. An eSIM at $1.40/GB on Dialog gives you continuous 4G LTE data for maps, transit apps, and messaging when WiFi is unavailable. WiFi Calling and an eSIM work together as a complete solution.
Which US carrier has the best roaming deal for Sri Lanka?
None of the three US carriers offer a genuinely good deal in Sri Lanka. AT&T: $10/day. Verizon: $10/day. T-Mobile: free at 256 Kbps (unusable for navigation), $15/day for full speed. A travel eSIM on Dialog starts at $1.40/GB — a 7-day trip at average usage costs $14.70 versus $70 for AT&T. No carrier matches the eSIM on per-GB cost.
How much does a week of data in Sri Lanka cost with each US carrier?
AT&T International Day Pass: $70 for 7 days. Verizon TravelPass: $70. T-Mobile high-speed add-on: $105. T-Mobile free tier: $0 but throttled to 256 Kbps (not usable). A travel eSIM on Dialog: roughly $14.70 for 7 days at 1.5 GB/day average usage. The eSIM is 80-90% cheaper than any paid carrier option.
Do local apps in Sri Lanka require a local SIM or does an eSIM work?
Most local apps in Sri Lanka — ride-hailing, food delivery, transit — do not require a local SIM number to function. They require only a data connection, which a travel eSIM provides at $1.40/GB on Dialog's 4G LTE network. Some banking and two-factor authentication apps require a local phone number for SMS verification. For those cases, keep your home SIM active alongside the eSIM — your home number handles SMS while the eSIM handles data.
Is one eSIM enough for a multi-country Asia trip that includes Sri Lanka?
Multi-country Asia eSIM plans exist and cover many combinations — Japan, South Korea, Thailand, Singapore, and others in a single data bucket. AT&T and Verizon charge $10/day in each country separately, so a 3-country trip at 3 days each costs $90. A regional Asia eSIM for the same 9 days runs $15-$40 total. Check plan coverage maps — Sri Lanka may be included in a regional plan, or you may need a Sri Lanka-specific plan plus a regional one.
How much does carrier roaming cost for a week in Sri Lanka?
AT&T: $70/week (International Day Pass at $10/day). Verizon: $70/week (TravelPass). T-Mobile: free at 256 Kbps or $105/week for usable speed. The cheapest eSIM for Sri Lanka starts at $1.40/GB on Dialog's 4G LTE network — better per-GB value than all three carriers.
Fact check
What carriers say vs. what your bill shows in Sri Lanka
Roaming charges only apply to data
US carrier international plans charge separately for data, calls, and texts. AT&T's International Day Pass at $12/day includes data but charges $0.25–$1.50/minute for calls beyond the bundled allocation. Incoming voicemail retrieval can trigger per-minute roaming charges even when you make no outgoing calls. A data-only eSIM in Sri Lanka at $3.99 covers data and uses WhatsApp or FaceTime for voice at no additional carrier cost. Rates checked June 2026.
EU roaming is free for Americans
EU roaming-within-the-EU rules apply only to SIM cards issued by EU-based carriers. AT&T and Verizon are US carriers — they charge full international day pass rates in every EU country. AT&T's International Day Pass runs $12/day in EU destinations. Verizon TravelPass is $10/day. A travel eSIM on Dialog covers Sri Lanka for $3.99 total. Rates checked June 2026.
You need to unlock your phone to use an eSIM
eSIM installation does not require an unlocked phone in most cases. iPhones sold in the US since iPhone 14 are sold unlocked by law. iPhones XS through 13 require unlocking to add a foreign carrier eSIM, but AT&T, Verizon, and T-Mobile all offer free unlocking after your contract ends. Samsung Galaxy S20 and newer models support eSIM on both locked and unlocked variants. Check your carrier's unlock policy before your trip to Sri Lanka.
Our recommendation
Sri Lanka cost analysis: bottom line
If you want the most straightforward option for Sri Lanka, go with Nomad. Nomad offers the lowest per-GB rate for Sri Lanka at $1.40/GB on Dialog. The checkout takes under 2 minutes and QR code delivery is instant. A 1GB plan at $3.99 covers a week of maps, messaging, and social media. Airalo is the pick if you want regional bundles or multi-country coverage from a single eSIM.
AT&T charges $10/day in Sri Lanka. An eSIM costs $1.40.
AT&T bills $10/day the moment your phone connects abroad. An eSIM charges one flat fee of $1.40 for the whole trip.
Get a Sri Lanka eSIM