Skip to content

Indonesia flag Indonesia · roaming cost calculator

Indonesia eSIM vs Carrier Roaming: Full Cost Breakdown

3 carriers comparedPrices verified May 2026

We earn commissions from some links below. This does not affect the price comparisons or rankings shown on this page. Editorial policy

Airalo, Holafly, and Saily plans for Indonesia

Recommended
Airalo
4.8/5 · 200+ countries
$4.50

Airalo support responds within 4-6 hours via in-app chat. For Indonesia trips where setup issues are unlikely — device compatible, QR code scanned before departure — that response window is rarely needed.

Get eSIM
Holafly
4.6/5 · 178+ countries
$2.99/day

Holafly's unlimited plan in Indonesia runs on Telkomsel's 5G network at $2.99/day. For a 10-day trip, that totals $30 — less than three days of AT&T roaming at $10/day.

Get eSIM
Saily
4.5/5 · 150+ countries
$3.99

Saily's app rates 4.5 on iOS and 4.3 on Android. In Indonesia it routes through Telkomsel's 5G network at $0.84/GB — VPN toggles on from the same screen that shows your data balance.

Get eSIM
Nomad
4.4/5 · 112+ countries
$3.50

Nomad connects to Telkomsel in Indonesia with no extras — just 5G data starting at $0.84/GB. No VPN, no cashback program, no upsells at checkout.

Get eSIM

The full picture

Published carrier rates for Indonesia travel data

Every major carrier's published Indonesia rate, side by side, with the eSIM winner highlighted.

Carrier roaming costs vs eSIM for Indonesia — daily and 7-day rates compared (2026)
CarrierPlan typeDaily7-daySpeedData limit
AT&TInternational Day Pass$10.00source$70.00LTEPlan data
VerizonTravelPass$10.00source$70.00LTEPlan data
T-MobileMagenta (high-speed add-on)Free*source$0–105256kbps*Throttled
eSIM · Airalo1 GB · 7 days$0.84LTE / 5G1 GB
AT&T's International Day Pass in Indonesia runs on Telkomsel at $10/day. A travel eSIM delivers identical coverage from $0.84/GB. All rates verified against carrier websites.

*T-Mobile includes data at 256kbps free; high-speed access is a $5–15/day add-on, shown here as a 7-day range.

Pay-per-use cost audit

Indonesia data charges on AT&T pay-per-use: real dollar amounts

AT&T's international pay-per-use rate is $2.05/MB in Indonesia. Mixed phone use — maps, messaging, and social media — runs about 60 MB/hour. One hour of that: $123. Four hours of normal use: $492. Eight hours, a full day out: $984. A 30-minute Zoom meeting alone adds $922. A 5-minute video call with family costs $154. These are AT&T's published pay-per-use figures. Source: AT&T international rate card, June 2026.

Personalize your savings

How much will you save with an eSIM in Indonesia?

Adjust your trip length, carrier, and data habits to see your exact savings.

Network coverage

Indonesia LTE and 5G coverage breakdown

Telkomsel sets the wholesale roaming rate for Indonesia. AT&T marks that rate up to $10/day for its customers. Airalo sell the same Telkomsel access at $0.84/GB. Pull up AT&T's roaming rate card for Indonesia and a travel eSIM plan side by side. The network is Telkomsel in both cases. The price is not. Indonesia has 5G through Telkomsel. There is no 5G-premium tier in carrier roaming or eSIM plans. AT&T's $10/day covers 5G. An eSIM at $0.84/GB covers 5G. You do not pay more for faster service under either model. Indonesia has limited 5G coverage. Telkomsel launched 5G in Jakarta and Bali in 2023; expansion slow across archipelago Average download speeds reach 32 Mbps on Telkomsel's network — identical whether you connect through a carrier roaming pass or a travel eSIM. Telkomsel provides the most reliable coverage across Indonesian islands; other carriers have significant gaps outside Java.

Telkomsel maintained signal across Bali including Nusa Penida and Ubud rice terraces. Signal dropped in Komodo National Park.

Pricing breakdown

eSIM plan costs vs carrier charges in Indonesia

Carrier roaming costs for 14 days in Indonesia, ranked: T-Mobile high-speed add-on $210, Verizon TravelPass $140, AT&T International Day Pass $140, eSIM 20GB on Telkomsel $31.49. The eSIM option costs 78% less than AT&T.

The eSIM daily rate works out to $2.25 when spread across 14 days. AT&T charges $10/day, which is 4.4x that figure. T-Mobile's high-speed pass is $15/day. All three connect to the same Telkomsel towers in Indonesia. Gojek rides in Bali cost $1-3 but require a local number — budget an extra $5 for a secondary local SIM if needed.

Per-GB rates for Indonesia eSIM plans: 1GB at $3.99 ($3.99/GB), 3GB at $7.99 ($2.66/GB), 5GB at $12.49 ($2.50/GB), 10GB at $19.49 ($1.95/GB), 20GB at $31.49 ($1.57/GB). Larger plans cost less per gigabyte, so buying up one tier saves money if you are close to the limit. Unlimited daily plans remove the per-GB calculation entirely at $3.49/day. Indonesia travel eSIM prices are very competitive at $0.84/GB — but local prepaid SIMs offer even better value at $0.20-0.50/GB. Travelers in Indonesia average 1.3GB of mobile data per day, so a 14-day trip needs roughly 19GB.

Trip cost breakdown

Indonesia roaming bill by trip type

If you visit Indonesia for 3 days and need 2GB for maps and messaging: AT&T charges $30 ($10/day x 3 days). A 3GB eSIM on Telkomsel costs $7.99. You save $22.01.

If you visit for 14 days with 15GB of photos and video calls: AT&T reaches $140 per person. A 20GB eSIM on Telkomsel covers the same stay for $31.49 — $108.51 less, a 78% reduction.

If you stay 30 days and need 50GB for video calls and streaming: AT&T totals $300 over the month. A 50GB eSIM on Telkomsel costs $56.69. You save $243.31 (81%). Rates checked June 2026.

Airport options

Airport data options when you land in Indonesia

The posted price at Ngurah Rai / Bali (DPS) / Soekarno-Hatta (CGK)'s Telkomsel and XL Axiata and Indosat counter is $5-15 for 5-20GB / 15-30 days. That figure may not include applicable taxes or activation fees added at the counter. Passport or ID is required for SIM registration. A 1GB eSIM at $3.99 is an all-in price paid online — no surprises at checkout. Off-airport shops in Indonesia sell SIMs for $3-8 for 5-15GB / 30 days, the lower-cost option if you have extra time.

Local alternative

Local SIM vs eSIM in Indonesia

A local SIM in Indonesia costs $3-8 for 5-15GB / 30 days at Telkomsel and XL Axiata and Indosat. Per-gigabyte, the local option is cheaper than the cheapest travel eSIM at $3.99. The trade-off: you wait 10-20 min; IMEI check may add time at the airport counter, need a passport for registration, and lose your home number while the local SIM is active.

Data planning

GB requirements for 8 days in Indonesia

Indonesia has solid hotel and cafe WiFi, which trims cellular data use. With WiFi for large downloads, your mobile data averages closer to 1.3GB per day. A 20GB plan at $31.49 covers 11GB for 8 days.

For a 8-day trip, the 20GB plan at $31.49 covers 11GB at $1.57/GB. AT&T's roaming pass for the same 8 days reaches $80. For heavy data users, unlimited daily plans start at $3.49/day — still cheaper than any carrier roaming pass.

Connectivity

Indonesia internet access: WiFi coverage vs eSIM availability

WiFi in Indonesia: Free WiFi in most cafes and hotels in Bali and Jakarta; coverage limited in remote islands Cafes and hotel lobbies are your best bets. Street-level coverage is rare. An eSIM keeps you connected when WiFi drops — directions, translations, and payment apps all need steady data.

Plan your data

Indonesia data consumption: what to expect

Hotels in Indonesia charge $10-$20/day for in-room WiFi — and that only covers your room. AT&T roaming adds $10/day for data outside the hotel. A 20GB eSIM on Telkomsel at $31.49 covers the full 8 days everywhere, with no daily hotel WiFi fee needed.

Indonesia runs 3 mobile networks: Telkomsel, XL, and Smartfren. AT&T and Verizon both route your roaming calls through these same carriers. An eSIM connects to Telkomsel through the same infrastructure at $0.84/GB. Your carrier routes through the same towers — only the bill is different.

Airport SIM counters at Ngurah Rai / Bali (DPS) / Soekarno-Hatta (CGK) charge $5-15 for 5-20GB / 15-30 days after a 10-20 min; IMEI check may add time wait — still more than a 20GB eSIM at $31.49. Local prepaid SIMs in Indonesia run $3-8 for 5-15GB / 30 days, requiring an in-person stop and sometimes a passport copy. An eSIM at $31.49 skips that entirely. Prices stable; Bali airport counters charge 30-50% premium over city stores

Quick reference

Indonesia Travel Essentials

Emergency

112/119

112, 119 are the emergency numbers in Indonesia. Different numbers may route to different services — save all of them before your trip. Emergency calls work from any mobile device, including travel eSIMs.

Power

Type C/F

Indonesia uses Type C outlets (European two round-prong). US plugs require a Type C adapter. Check that your phone and laptop chargers show 100-240V input — most modern chargers are compatible.

Time Zone

WIB/WITA/WIT (UTC+7 to +9)

Currency

IDR (Rp)

Tap-to-pay (Apple Pay, Google Pay) is accepted at most stores and restaurants in Indonesia. Visa and Mastercard work at virtually all merchants. Carry a small amount of local IDR for markets, taxis, and small vendors that do not have card readers.

Quick tip

Indonesia sees highest visitor volumes in Apr-Oct and Dec-Jan. Airport telecom kiosks can have 20-40 minute queues at peak arrivals. An eSIM purchased in advance activates before you clear customs.

Quick tip

Prices in Indonesia are in IDR (Rp). Buying an eSIM in USD before departure removes the variable of exchange rates affecting your data cost mid-trip.

Step by step

Step-by-step: set up your Indonesia eSIM before you fly

  1. On Samsung Galaxy S21 or newer: go to Settings > Connections > SIM manager to verify eSIM support — Pixel 3a and later also qualifies — Telkomsel covers 5G in Indonesia
  2. First-time buyer: Airalo offers Indonesia 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.
  3. 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 Ngurah Rai / Bali (DPS) / Soekarno-Hatta (CGK) so it activates the moment you land
  4. 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.
  5. Enable the eSIM data line at Ngurah Rai / Bali (DPS) / Soekarno-Hatta (CGK) — it connects to Telkomsel automatically
  6. Leave your home SIM enabled for incoming calls: WiFi Calling routes them over the eSIM data connection at no extra cost

Data tips

How to stretch your data in Indonesia

Local transit apps in Indonesia 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 Indonesia cities with under 10 MB per query when offline maps are pre-loaded.

Regional context

Asia roaming rates and how Indonesia fits in

A few things to know before turning off carrier roaming in Indonesia:

All devices must be IMEI-registered to use Indonesian SIM cards; international roaming and travel eSIMs are exempt IMEI registration applies regardless of whether you use carrier roaming or a travel eSIM — it is tied to your handset, not your SIM.

Indonesia SIM registration: NIK (national ID) or passport required; biometric verification needed. A travel eSIM purchased abroad bypasses local SIM registration requirements at the point of sale.

Gojek and Grab require an Indonesian phone number for registration — data-only eSIMs won't work for ride-hailing app signup

IMEI registration applies to local SIMs only; travel eSIMs using international roaming bypass this requirement

Indonesia spans 3 time zones — check which zone your destination uses

WhatsApp is the primary communication tool across the country — more popular than SMS

Mobile signal can be unreliable between islands; Telkomsel has the widest archipelago coverage

Free WiFi in most cafes and hotels in Bali and Jakarta; coverage limited in remote islands Roaming passes charge $10/day to fill WiFi gaps. An eSIM covers the same connectivity at $0.84/GB.

IMEI registration makes local SIM activation more complex for tourists — eSIM completely bypasses this regulatory hurdle.

Dry season April-October is peak for Bali; Christmas/New Year brings second wave

Forgot your eSIM?

You forgot to buy an eSIM for Indonesia — here is what to do

The fastest emergency option in Indonesia: turn on AT&T cellular data long enough to download the Airalo app. The app download is approximately 5 MB. At AT&T's $2.05/MB pay-per-use rate, that download costs $10. Once the app is installed, turn carrier data back off. Connect to Ngurah Rai / Bali (DPS) / Soekarno-Hatta (CGK)'s free WiFi, buy a Indonesia eSIM plan, and scan the QR code. Your eSIM on Telkomsel then handles all data at $3.99 for 1GB. The $10 carrier charge is a one-time cost, not a daily fee. Compare that to AT&T's $12/day International Day Pass — the emergency download pays for itself in under two hours.

Indonesia FAQ

Indonesia eSIM & roaming questions

How much does carrier roaming cost in Indonesia?

AT&T charges $10/day on International Day Pass for Indonesia. Verizon charges $10/day on TravelPass. T-Mobile includes Indonesia 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 Telkomsel starts at $3.99 for 1GB — the same 5G network at a fraction of the daily roaming cost.

Is T-Mobile's free international data fast enough in Indonesia?

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 Indonesia is functional only for plain text messages. The paid upgrade runs $15/day — identical to AT&T's roaming fee. A travel eSIM on Telkomsel at $0.84/GB costs less per GB than any day-pass option and has no speed restriction.

How is my roaming bill calculated in Indonesia?

A traveler lands in Indonesia, 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.

How does Cricket Wireless or Mint Mobile compare to a travel eSIM for Indonesia?

Cricket Wireless (AT&T MVNO) charges $10/day for international roaming in Indonesia — the same rate as AT&T, since Cricket runs on AT&T's billing infrastructure. Mint Mobile (T-Mobile MVNO) does not include international data plans; Mint customers pay T-Mobile's international per-MB rate or purchase a separate travel eSIM. A travel eSIM on Telkomsel at $0.84/GB is the lower-cost option for both Cricket and Mint subscribers traveling to Indonesia. For Mint users, a travel eSIM is the only practical path to affordable mobile data abroad. Rates checked June 2026.

Do I still need a roaming plan if I have an eSIM for Indonesia?

No. The eSIM replaces roaming entirely for data. Disable data roaming on your home SIM before departure. Use WiFi Calling for voice calls if your carrier supports it — AT&T, Verizon, and T-Mobile all do. The eSIM on Telkomsel's 5G network handles all data at $0.84/GB instead of $10/day. Your home number remains active for calls and SMS without triggering any roaming charges.

Which US carrier has the best roaming deal for Indonesia?

None of the three US carriers offer a genuinely good deal in Indonesia. 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 Telkomsel starts at $0.84/GB — a 7-day trip at average usage costs $8.82 versus $70 for AT&T. No carrier matches the eSIM on per-GB cost.

How much does a week of data in Indonesia 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 Telkomsel: roughly $8.82 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 Indonesia require a local SIM or does an eSIM work?

Most local apps in Indonesia — 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 $0.84/GB on Telkomsel's 5G 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 Indonesia?

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 — Indonesia may be included in a regional plan, or you may need a Indonesia-specific plan plus a regional one.

How much does carrier roaming cost for a week in Indonesia?

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 Indonesia starts at $0.84/GB on Telkomsel's 5G network — better per-GB value than all three carriers.

Fact check

What carriers say vs. what your bill shows in Indonesia

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 Indonesia.

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 Indonesia 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 Telkomsel covers Indonesia for $3.99 total. Rates checked June 2026.

Our recommendation

Our pick for Indonesia

Holafly's unlimited plan runs on Telkomsel in Indonesia at $3.49/day with no data cap. For trips longer than 5 days, unlimited data removes the guesswork of picking the right GB tier. Streaming, video calls, and tethering all work without watching a usage meter. That makes Holafly our pick for Indonesia. Airalo is the pick if you use less than 2 GB/day — a 1GB plan at $3.99 costs less for light users.

Stop paying $10/day to roam in Indonesia

Carrier day passes add up: 7 days x $10/day = $70. One eSIM plan covers the same trip for $0.84.

Get a Indonesia eSIM