Cheap eSIM Indonesia: Where the Low Prices Break

Roami Team
26. October 2026
20 min read
Roami Team

Roami Team

Roami offers reliable eSIM plans, serving over 1 million travelers annually, and supports automatic local network switching to help travelers stay connected globally.

Cheap eSIM Indonesia: What $3 Buys, and Where It Fails

Indonesia is one of the cheapest countries in the world for mobile data, and almost nobody visiting it pays the cheap price. That gap is not a scam — it is the cost of buying data as a foreigner, in a hurry, in a currency you do not read, from a counter that prices for people with no alternative.

This page is the arithmetic. What cheap eSIM Indonesia products actually deliver per usable gigabyte, where the headline prices hide a second price, and the specific cases where saving four dollars costs you twenty. Treated as a whole, a cheap eSIM Indonesia purchase made well is the least interesting part of the trip budget, which is exactly what it should be.

For the network side of the decision — which carrier your plan attaches to and why it matters more than the price — the Indonesia eSIM guide covers it. This page assumes you have decided what you need and are now trying to pay as little as possible for it.

The short answer: for a trip under two weeks, the cheapest complete purchase is an international eSIM bought before you fly — not because it has the lowest rate per gigabyte, but because every local route charges you in arrival-day time. Over three weeks the arithmetic reverses and the local route wins by a factor of three.

What $3 Actually Buys in Indonesia

Three products sit at that price point, and they are not the same thing at all.

A local Telkomsel eSIM at Rp 35,000 (about $1.96) buys 3 GB with a short validity window. That is roughly $0.65 per gigabyte, and it comes with a +62 number. It also comes with passport registration, a video KYC step, a one-to-four-hour wait for the QR code, and IMEI registration for your handset.

An XL Xtra Combo Flex M at Rp 46,000 (about $2.57) buys 14 GB plus five minutes of calls over 30 days. That works out at $0.18 per gigabyte — cheaper than almost anything else on the market, anywhere. It is the single best value product in Indonesian mobile data, and most tourists never hear about it because it is sold through the XL app in Indonesian.

A three-gigabyte international eSIM at around $4.99 buys $1.66 per gigabyte, installs before you fly, needs no passport, and is exempt from IMEI registration. You are paying roughly nine times the local rate for the privilege of not doing paperwork.

All three are legitimate purchases. They are priced for different people, and the mistake is buying one while expecting the other.

Product Price Data Price per usable GB Friction
Telkomsel eSIM SIMPATI Rp 35,000 (~$1.96) 3 GB $0.65 Passport, KYC, 1–4h wait, IMEI
XL Xtra Combo Flex M Rp 46,000 (~$2.57) 14 GB $0.18 XL app in Indonesian, IMEI
Indosat 72 GB monthly Rp 110,000 (~$6.15) 72 GB $0.09 Store visit, IMEI, local payment
Telkomsel 25 GB + minutes Rp 150,000 (~$8.38) 25 GB $0.34 Store or app, IMEI
Telkomsel WNA Starterpack Rp 250,000 (~$13.97) 60 GB $0.23 Airport or GraPARI, IMEI
Smartfren Tourist Pack Rp 100,000 (~$5.59) 15 GB usable $0.37 Half the allowance is midnight-only
by.U Super Kaget Rp 15,000 (~$0.84) 7 GB $0.12 Validity varies by campaign
International eSIM, 3 GB ~$4.99 3 GB $1.66 None
International eSIM, 10 GB ~$9.90 10 GB $0.99 None
International eSIM, 50 GB ~$34.90 50 GB $0.70 None
Airport counter, 25 GB Rp 400,000 (~$22.35) 25 GB $0.89 Queue, and the price

Local prices are drawn from operator listings and traveler reports in October 2026, converted at roughly Rp 17,900 to the dollar. Promotions move weekly. International eSIM prices reflect the typical market ladder, not one brand.

Read that table twice, because the pattern is counterintuitive: the cheap-looking international plan at $4.99 is the most expensive per gigabyte in the list except for the airport counter. Small allowances always are. The 50 GB tier at $34.90 has a lower per-gigabyte cost than the 10 GB tier at $9.90, which is why buying more than you need is sometimes the cheaper way to buy less.

Why the Headline Price Is Not the Price

Every price you see for Indonesian data is quoted per pack, never per usable gigabyte, and the two do not track each other. Once you convert, three things become obvious.

The airport is not the expensive part of the airport. The data is cheap; the convenience is what costs. Rp 400,000 for 25 GB is $0.89 per gigabyte — worse than a mid-tier international eSIM, and about two and a half times the same operator’s in-town price. You are paying roughly $14 for the privilege of not leaving the terminal.

Small allowances are always worse value. A 1 GB plan at $4.99 is $4.99 per gigabyte. A 10 GB plan at $9.90 is $0.99. The price ladder looks like a volume discount because it is one — and the discount for doubling your data is usually two or three dollars.

Local is not automatically cheaper than a travel eSIM. The per-carrier price breakdown shows what each operator charges before any tourist markup is applied. Below about 5 GB, an international plan wins on total cost once you price in the trip to the store and the hour of registration. Above about 20 GB, local wins by a wide margin. The crossover sits somewhere around 10 GB for a two-week trip and lower for a longer stay.

The calculation, done for a ten-day trip

A ten-day Bali trip needs about 5 GB. Compare four ways to buy it.

Route Total cost Effective per GB Time cost Risk
International eSIM, 5 GB ~$5.90 $1.18 10 minutes, at home None material
Airport counter, 25 GB ~$22.35 $0.89 30 minutes on arrival Overpaying by ~$14
Telkomsel in town, 25 GB ~$8.38 $0.34 45 minutes plus a scooter ride Store closed when you arrive
Local eSIM via app ~$1.96 for 3 GB $0.65 1–4 hours of waiting Needs wifi, passport, KYC

The international eSIM is not the cheapest per gigabyte. It is the cheapest complete purchase, because the alternatives all charge you in time, and time on a ten-day trip is the scarce currency. On a two-month stay the arithmetic inverts completely and the international option becomes the expensive one by a factor of five.

The Midnight-Data Trap

This is the single most misleading practice in Indonesian prepaid data, and it is entirely legal because the split is disclosed — just not prominently.

Smartfren’s Tourist Starter Pack advertises Rp 100,000 for 14 days and 30 GB. Read the split: 15 GB is anytime data and 15 GB works only between midnight and 6am. Your effective allowance is 15 GB, which makes the real price $0.37 per usable gigabyte rather than the $0.19 it appears to be.

Several other Indonesian prepaid products use the same structure, and the pattern is worth recognizing: a headline number that is roughly double the usable number, with the qualifying word buried in a footnote or a second line of the product description.

The mechanics of the split allowances are covered in more depth in the fair-use explainer, but the test here is simpler. Ask what the allowance is “at 2pm”. If the answer is not the number on the pack, halve the number and recalculate.

Validity as a second price

Validity is the other disguised cost. A 3 GB pack valid for seven days costs the same as a 3 GB pack valid for 30, but if your trip is ten days the seven-day pack expires with data still on it. Conversely, a 60 GB pack valid for 30 days is a poor buy for a five-day trip regardless of its per-gigabyte rate.

by.U, Telkomsel’s all-digital brand, illustrates the problem at its most extreme: bundles from around Rp 15,000 for 7 GB, with validity that has been advertised at 14, 20 and 30 days in different campaigns. Great value if you can confirm the terms at purchase; unpredictable if you are planning around a two-week trip.

Pack shape Looks like Actually is Buy it if
30 GB / 14 days, half midnight 30 GB 15 GB anytime You genuinely work after midnight
3 GB / 7 days Cheap pack Expires before a 10-day trip ends Trip is under a week
60 GB / 30 days Great per-GB rate 2 GB per day of your 5-day trip Stay is 3+ weeks
7 GB / variable validity Cheapest per GB Unknown expiry You can confirm the terms

The Airport Counter Is the Most Expensive Data in Indonesia

The comparison is stark and worth stating plainly: the same Telkomsel 25 GB national plan that lists at Rp 150,000 was recorded at Rp 400,000 on a reseller counter at Denpasar airport in 2026. Nearly triple, for an identical allowance, in the same terminal where you can see the aircraft you just left.

This is not unique to Indonesia — airport SIM counters everywhere price for captive demand. What makes Indonesia worth planning around is that the in-town alternative is close, cheap, and open late. A Grab from DPS to Seminyak takes 30–40 minutes; a Telkomsel GraPARI in Kuta is open into the evening.

The rule that follows: buy the smallest pack at the counter only if you land after dark and have nothing installed, then upgrade in town the next morning. Buying 25 GB at the counter instead of 5 GB is where the money is lost, not in the decision to use the counter at all.

Where to buy eSIM Indonesia without the airport markup

Three options beat the counter on price and lose on timing. A Telkomsel GraPARI store in Kuta or Seminyak — open into the evening, in-town pricing, 30 minutes including the queue. A convenience store such as Indomaret or Alfamart, which sells prepaid starter packs cheaply but cannot always register a foreign passport on the spot. And an app purchase through myTelkomsel, which needs wifi and a one-to-four-hour wait but prices at the local rate.

If you want the plan working before you land, none of those help, and the pre-flight international route is the answer instead.

The other hidden cost of the counter

The counter registers your SIM and your handset, which is what you want if you are buying local. What it does not do is give you a working connection before you clear immigration, and on a busy arrival day the queue is 20–40 minutes. If your transfer is waiting, that is the real price.

Why Cheap Travel Plans Cannot Be Topped Up

A structural point that changes the whole risk calculation: most international travel eSIMs are sold as fixed products with no top-up mechanism. When the data runs out, you buy a new plan. There is no incremental ¥2 top-up at the end of the trip.

That means the cost of underestimating is not the difference between the 3 GB and 5 GB tier. It is the full price of a second plan, bought in a hurry, possibly at an airport.

If you underbuy Cost If you overbuy one tier Cost
Second plan mid-trip Full price, often $5–10 Extra 2 GB unused $2–3
Second plan bought locally Store trip plus IMEI Extra 2 GB unused $2–3
Second plan at airport Rp 300,000+ Extra 2 GB unused $2–3

The asymmetry is obvious once written down: overbuying costs two or three dollars, underbuying costs a plan. Buy one tier above your estimate, every time. The itinerary-based picks start from that assumption.

Where Cheap Costs the Most: Coverage

There is a floor below which cheap stops being a saving, and the floor is Telkomsel.

An XL-backed plan at the cheapest per-gigabyte rate is genuinely excellent for Canggu, Seminyak, Uluwatu and Sanur. It is not usable in Amed, Lovina, Nusa Penida’s west coast, Labuan Bajo or most of Sumatra beyond the main towns. XL’s geographic coverage score of 4.8 out of 10 against Telkomsel’s 8.6 is the arithmetic behind that.

Itinerary Cheapest plan that works Cheap plan that fails
Canggu, Seminyak, Uluwatu only XL-backed, any tier None — XL is fine
Bali plus Ubud outskirts and Amed Telkomsel-backed XL, on the Amed road
Bali plus Lombok and Gilis Telkomsel-backed XL and Indosat between islands
Komodo, Flores, eastern Indonesia Telkomsel-backed, switching preferred Everything else
Jakarta and Surabaya only Indosat or XL None within Java

The saving from choosing XL over Telkomsel is a few dollars. The cost of having no signal on a coastal road at night is not measurable in dollars, which is why the cheapest plan is only the cheapest plan if it covers where you are going.

The Cheapest Route by Trip Length

The correct answer changes with duration, and it changes earlier than most people expect.

Trip length Cheapest complete route Approx. cost Why
3–5 days International eSIM, 3 GB $4–6 Registration overhead exceeds the saving
7–10 days International eSIM, 5–10 GB $6–13 Still cheaper than the time cost of local
2 weeks International eSIM, 10 GB $10–14 Crossover point; local is close
3 weeks Local Telkomsel eSIM $2–8 plus top-ups Per-GB gap now dominates
1 month+ Local Telkomsel eSIM, monthly top-ups $6–15 per month Not close
Any length, must work on arrival International eSIM — Only route that does

The hybrid that most people should choose

Buy a small international eSIM for the first two days — enough for maps, Grab and messages — and a local plan in town once you have slept, if your stay is long enough to justify it. Total cost is a few dollars more than either route alone, and it removes the arrival-night queue from the equation entirely.

This is what we recommend for stays of two weeks or more. For anything shorter, buy one international plan sized correctly and stop optimising.

The Full Price Table, Converted

Every Indonesian product below is sold in rupiah, promoted weekly, and priced differently depending on where you buy it. The conversion column is what matters, because “Rp 150,000” tells you nothing about whether you are being overcharged.

Product Allowance Validity Price (Rp) ≈ USD Per usable GB
Indosat monthly 72 GB 30 days 110,000 $6.15 $0.09
by.U Super Kaget 7 GB Campaign variable 15,000 $0.84 $0.12
XL Xtra Combo Flex M 14 GB + 5 min 30 days 46,000 $2.57 $0.18
Telkomsel WNA Starterpack 60 GB 30 days 250,000 $13.97 $0.23
Telkomsel Tourist Prepaid 25 GB + 25 min 30 days 150,000 $8.38 $0.34
Smartfren Tourist Pack 15 GB anytime + 15 GB midnight 14 days 100,000 $5.59 $0.37
Telkomsel foreigner top tier 200 GB 30 days 800,000 $44.69 $0.22
Telkomsel eSIM SIMPATI 3 GB Short validity 35,000 $1.96 $0.65
Airport reseller (Telkomsel) 25 GB 30 days 400,000 $22.35 $0.89
International eSIM, entry 3 GB 7–15 days — $4.99 $1.66
International eSIM, mid 10 GB 30 days — $9.90 $0.99
International eSIM, large 50 GB 30 days — $34.90 $0.70

Local prices from operator listings and traveler reports, October 2026, converted at roughly Rp 17,900 to the dollar. Promotions move weekly; the per-gigabyte column is more stable than the rupiah column.

Read the table by column rather than by row. The per usable GB column has a floor at nine cents and a ceiling, for tourist purchases, at nearly a dollar — an eleven-fold spread. Nothing about the experience is eleven times better at the top, which means most of that spread is a convenience surcharge you can choose to pay or refuse.

The two numbers that are not in the table

Registration time. The cheapest products require passport registration, and on Telkomsel’s app that includes a KYC step and a one-to-four hour wait for a QR code. The handset side of that process runs through Indonesia’s official IMEI portal. Priced at even a nominal hourly value, two hours is worth more than the saving on a seven-day trip.

Failure cost. A cheap plan that does not cover your itinerary fails at the worst moment, and the replacement costs full price. The Indosat 72 GB pack at nine cents a gigabyte is outstanding if you stay in Jakarta and useless in Labuan Bajo.

Paying for a Top-Up When Your Card Is Declined

A structural detail that decides whether “cheap” is actually cheap over a two-month stay: Indonesian prepaid top-ups assume an Indonesian payment method, and most foreign cards are declined.

The reasons are ordinary fraud controls rather than policy. Indonesian carriers accept local bank transfers, e-wallets such as GoPay, OVO and DANA, and Indonesian-issued cards. A foreign Visa or Mastercard will sometimes work and often will not, and when it fails it fails with an unhelpful error. The workaround is to buy top-up credit in a convenience store — Indomaret and Alfamart both sell it — or to use a reseller who accepts international cards at a markup.

Top-up route Works with a foreign card Cost Convenience
Carrier app, local e-wallet No Face value Requires an Indonesian wallet
Carrier app, foreign card Sometimes Face value Fails unpredictably
Indomaret / Alfamart counter Yes, cash Face value, small fee Needs a shop visit
Third-party reseller Yes 5–15% markup Works from a laptop
A new travel eSIM instead Yes Full plan price No top-up at all

What this means for planning

If your stay is long enough that you will need more than one top-up, buy the largest local pack you can rather than topping up weekly. Two visits to a convenience store are two afternoons you are not at the beach, and the per-gigabyte difference between a 25 GB pack and a 72 GB pack is a few dollars.

If you are on a travel eSIM, the equivalent advice is the one in the to-up section above: buy one tier more than you think you need, because there is no incremental purchase available.

Six Cheap Products That Are Not Cheap

The market has a small number of products that advertise well and deliver less. Each one is legal and disclosed; none of them is the bargain it appears to be.

1. The 30 GB pack that is half midnight data. Smartfren’s tourist pack advertises 30 GB for Rp 100,000 and delivers 15 GB usable plus 15 GB between midnight and 6am. If you are asleep at 2am, you bought 15 GB for $5.59 — $0.37 per usable gigabyte, not $0.19.

2. The 3 GB pack with a seven-day clock. Fine for a five-day trip, wasteful for a ten-day one, because the data expires before you do. Per-day cost is what matters, not per-gigabyte.

3. The campaign-validity bundle. by.U’s small bundles are genuinely the cheapest per gigabyte in the country, and their validity has been advertised at 14, 20 and 30 days in different campaigns. Buying one without confirming the expiry is a gamble, not a saving.

4. The “unlimited” pack with no stated full-speed allowance. If a cheap product advertises unlimited data and does not state a full-speed tier, assume the unlimited part is delivered at a speed suitable for messaging. This is not dishonest, but it is not what most buyers expect.

5. The airport reseller’s identical plan at triple price. The clearest example in the market: Rp 150,000 at a GraPARI, Rp 400,000 at a Denpasar reseller counter. The network, allowance and validity are identical.

6. The small international tier. A 3 GB plan at $4.99 is $1.66 per gigabyte — more expensive per gigabyte than the airport counter you were avoiding. The entry tier exists to be a low headline number, not a good deal.

Product Headline Reality Real per-GB
Smartfren tourist pack 30 GB for Rp 100,000 15 GB anytime $0.37
3 GB / 7 days Rp 35,000 Expires mid-trip $0.65 plus a second purchase
by.U campaign bundle 7 GB from Rp 15,000 Validity varies $0.12 if confirmed
Unlimited cheap pack “Unlimited” No full-speed tier stated Not comparable
Airport reseller Convenient 2.7× the same plan in town $0.89
International entry tier $4.99 Smallest allowance $1.66

The single question that exposes all six

“What is the usable allowance at 2pm, and when does it expire?” Applied to any product, this question converts the marketing number into the purchasing number. A seller who cannot answer it, or answers vaguely, has told you something useful.

What “Cheap” Looks Like in Six Indonesian Cities

Prices are national; markups are local. The same Telkomsel pack costs the same at any official counter, and completely different at any counter serving foreigners. Where you buy matters more than which city you are in.

City Cheapest official route Typical tourist markup Notes
Jakarta GraPARI or IM3 store; carriers in every mall Low to moderate Competition keeps airport prices saner than Bali
Denpasar and Canggu GraPARI in Kuta or Denpasar Highest in the country Rp 400,000 for a Rp 150,000 plan is normal at DPS
Yogyakarta Telkomsel store near Malioboro Low Smaller tourist premium, fewer English speakers
Surabaya Carrier stores in the malls Low Business city, local pricing dominates
Medan Telkomsel store in the centre Moderate Fewer tourist-facing counters, so fewer markups
Labuan Bajo One or two official counters High, and stock is thin Buy before you fly here; choice is limited

Markup patterns reflect traveler reports through October 2026. Official carrier pricing is national and does not vary by city; only resellers do.

Why Labuan Bajo deserves its own warning

It is the clearest case in Indonesia where buying local is a bad idea regardless of price, because the number of counters is small, stock runs out when a dive boat group arrives, and the only alternative is whatever the hotel can arrange. If your itinerary includes Flores or Komodo, arrive with a plan already installed and enough data on it.

The same logic applies to Labuan Bajo, Bukit Lawang and anywhere else reached by a second flight. The general rule: the more remote the destination, the more you should pay upfront for a plan you already have working.

Four Trips, Costed End to End

Abstract per-gigabyte tables hide the thing you actually care about, which is the total cost of getting through a trip connected. Here are four real trip shapes, costed end to end including the non-obvious line items.

Solo, ten days in Bali, phone only

Needs about 5 GB. Three routes:

Line item Travel eSIM Airport counter Local in town
Data $5.90 (5 GB) $22.35 (25 GB) $2.57 (14 GB, XL)
Getting to a store $0 $0 ~$3 scooter or Grab
Registration time 0 30 min 45 min plus 1–4h on some carriers
IMEI registration Not needed Done at counter Required
Total cash $5.90 $22.35 $5.57
Total time 10 min, at home 30 min on arrival ~90 min on arrival day

The local route and the travel eSIM land within 33 cents of each other. One costs ten minutes before you fly; the other costs most of an arrival afternoon and an IMEI registration. For a ten-day trip, the travel eSIM is the cheaper purchase once time is priced at anything above zero.

Couple, fourteen days, Bali plus Lombok

Needs about 10 GB, shared by tethering.

Line item One 10 GB plan, tethered Two 5 GB plans Local 25 GB pack
Data $9.90 $11.80 $8.38
Devices covered Both, but only when together Independent Both, but only when together
Failure mode One dead phone strands both One can keep working One dead phone strands both
Total cash $9.90 $11.80 $8.38

Two dollars buys independence, which matters more than it sounds on a trip that includes a ferry crossing. If one phone dies at Padang Bai, the couple with two plans still has maps and a way to message the boat company.

Solo, six weeks working from Canggu

Needs 60–80 GB with hotspot.

Line item Travel eSIM Local Telkomsel
Data 2 × 50 GB = $69.80 25 GB at $8.38, topped up twice, ≈ $25
Top-up friction None, but a second full plan Two shop visits or an e-wallet
IMEI registration Not needed Required, 90-day validity
Hotspot Full allowance on fixed plans Full allowance
Total cash $69.80 ≈ $25

This is the case where local wins without argument: a $45 saving is a week of lunches. The cost is ninety minutes of paperwork at the start and two convenience-store visits later. For six weeks, that trade is obviously worth making.

Family of four, twelve days, two phones and two tablets

Needs about 20 GB with reliable tethering.

Line item One 20 GB plan, hotspot shared Two 10 GB plans One unlimited plan
Data $16.90 $19.80 ~$25–35 depending on duration
Hotspot Full allowance Full allowance Often capped separately
Failure mode Everyone offline together Half the family online Laptop throttled by day two
Total cash $16.90 $19.80 $25–35

The shared 20 GB plan is the cheapest and the most fragile. The two-plan configuration costs three dollars more and means a single failed profile does not take out the whole family’s navigation on a transfer day. The unlimited plan is the most expensive and the least suitable, because the hotspot cap is exactly the feature a family needs.

What all four bills have in common

The cash differences are small — a few dollars either way — and the time differences are large. Every cheap route pays in minutes at the airport or in a store, and every expensive route pays in dollars at home. The only case where the cash gap is decisive is the long stay, where local wins by forty-five dollars or more and the paperwork amortises over weeks instead of hours.

That is the whole decision, stated once: under two weeks, buy the convenience; over three weeks, buy the paperwork. If you are still choosing rather than costing, the Bali coverage map by area tells you which network the cheap plan needs to be on.

Cheap and Reliable: What to Compromise On

Three things compete in this market and you can have two of them: a low price, no paperwork, and data that works the moment you land. Every product is a choice between those three, and knowing which one you are giving up is more useful than comparing prices.

Choose two Give up Product that does it Who should accept this
Cheap + no paperwork Works on arrival Local eSIM via carrier app Stays over three weeks, arrive in daylight
Cheap + works on arrival No paperwork Airport counter Landing at midnight with no plan
No paperwork + works on arrival Cheap International eSIM Trips under two weeks
All three Not possible — Nobody

The trilemma is structural: the cheap route requires local registration, which requires being in the country, which means it cannot work on arrival.

What each compromise actually costs you

Giving up “works on arrival” costs you the first afternoon and a store visit. On a two-week trip that is roughly 1% of your holiday, spent in a queue with your passport. Tolerable if the saving is large; poor value if it is six dollars.

Giving up “no paperwork” costs you passport registration, a KYC step on some carriers, an IMEI registration for your handset, and a one-to-four-hour wait for a QR code. It also costs you the ability to walk away if the queue is bad, because you have already committed.

Giving up “cheap” costs dollars, usually between five and twenty for a typical trip, and buys you the removal of the other two compromises entirely. It is the compromise most travellers should make and the one most resist.

The one combination to avoid

Cheap plus works on arrival — the airport counter — is the worst of the three pairings for a stay longer than a few days. You pay a premium price for a local product, which means you absorb the paperwork and the markup simultaneously. It is only rational if you land late and have no plan, and even then the right move is to buy the smallest pack available and upgrade in town the next morning.

The practical rule: use the counter as a bridge, never as the purchase. A Rp 100,000 starter pack that gets you to the villa is a bridge. A Rp 400,000 25 GB pack is the purchase, and it is the wrong one.

Cheapest-Price Questions

What is the cheapest eSIM for Indonesia? Per gigabyte, a local XL or Indosat eSIM bought through the carrier app — Rp 46,000 for 14 GB works out at about $0.18 per gigabyte. Total cost for a short trip is usually lower with an international plan, because the local route adds registration time and an IMEI requirement.

Is it cheaper to buy an eSIM or a SIM card in Indonesia? A local SIM card in town is the cheapest per gigabyte. An eSIM bought before you fly is the cheapest complete purchase for trips under two weeks, because it needs no passport, no store visit and no IMEI registration.

Why is the airport SIM so expensive? Because it is priced for captive demand. The same Telkomsel 25 GB plan lists at Rp 150,000 and has been recorded at Rp 400,000 at a Denpasar airport counter — nearly triple. Buy the smallest pack there if you must, and upgrade in town.

Is a $3 cheap eSIM Indonesia plan real? Yes, but check what it includes. Small allowances are always expensive per gigabyte, and some cheap local packs split the data into anytime and midnight-only halves. A Rp 100,000 pack advertising 30 GB may give you 15 GB usable.

Can I top up a cheap eSIM in Indonesia? Most international travel eSIMs cannot be topped up at all — you buy a second plan. Local prepaid can be topped up through the carrier app or a convenience store. This is the main argument for buying one tier above your estimate.

How much data do I need to save money? Around 5 GB for a week, 10 GB for two weeks, 20–50 GB for a month, if you are not tethering. Above roughly 20 GB the local route becomes dramatically cheaper and the calculation inverts.

Is the cheapest plan always worse? Only when it locks you to a network that does not cover your itinerary. An XL-backed plan is the right buy for southern Bali and the wrong buy for Flores. Match the network to the map before you match the price to your budget.

Where the Saving Actually Is

A cheap eSIM Indonesia decision is not a price, it is a route. For a trip under two weeks, the cheapest complete purchase is an international eSIM bought before you fly — not because it has the lowest per-gigabyte rate, but because it is the only one that does not charge you in time. For a stay over three weeks, a local Telkomsel eSIM beats it by a factor of three and the paperwork is worth doing.

Either way: buy one tier above your estimate, check whether the allowance is halved by midnight-only data, and do not buy 25 GB at the airport counter when a GraPARI is a scooter ride away.

Current Indonesia plans and prices are on the Indonesia eSIM page; the per-network price detail is in the carrier guide.

🔗 You might also like