Airalo, Holafly or Telkomsel: Which Indonesia eSIM
📑 Table of Contents
There are three ways to get mobile data in Indonesia and they are not variations on a theme. One is an international eSIM that roams onto a local network. One is a local operator product that makes you a subscriber. One is a travel marketplace selling someone else’s plan with the branding filed off.
This page compares them on the things that change outcomes: which network you end up on, whether you can get a refund, whether the hotspot works, and whether your handset needs registering with the Indonesian government. It is the brand-level companion to best eSIM for Indonesia, which ranks by itinerary rather than by brand.
The short answer: Airalo for a mainstream trip and a familiar name, Holafly only if you stream heavily on a phone, a local Telkomsel eSIM if you are staying long enough for the paperwork to pay for itself. Whichever you pick, the network matters more than the logo.
The Three Routes Into Indonesian Data
Route one: an international travel eSIM. You buy from Airalo, Holafly, Roami, Nomad, Saily or similar. The plan installs before you fly, attaches to Telkomsel, XL or Indosat as a roaming guest, and needs no passport, no number and no IMEI registration. Prices are in dollars, support is in English, and the plan is a fixed product you cannot top up.
Route two: a local operator eSIM. You buy from Telkomsel, XL or Indosat directly, through an app or a store. You get a +62 number, a much lower price per gigabyte, and three pieces of admin: passport registration, a video KYC step on some carriers, and IMEI registration for your handset. The registration is valid 90 days for foreign passports.
Route three: a marketplace. Klook and similar platforms resell an eSIM as one line item among attraction tickets and airport transfers. The underlying provider varies by listing, and the network is often not disclosed before purchase.
| International eSIM | Local operator eSIM | Marketplace eSIM | |
|---|---|---|---|
| Network | Telkomsel, XL or Indosat | Telkomsel, XL or Indosat, your choice | Undisclosed until after purchase |
| Price per GB | $0.70–1.70 | $0.09–0.65 | Varies, sometimes cheapest |
| Passport needed | No | Yes | No |
| IMEI registration | Exempt | Required | Exempt |
| +62 number | No | Yes | No |
| Install before flying | Yes | No | Yes |
| Top-up possible | Usually no | Yes | Usually no |
| Refund if it fails | Provider policy, usually replacement | Store discretion | Platform policy |
Price ranges reflect the October 2026 market at roughly Rp 17,900 to the dollar. Marketplace terms vary by listing and are the hardest of the three to generalise.
Airalo vs Holafly vs Roami for Indonesia
The three names most travelers compare, and the differences are structural rather than cosmetic.
| Airalo | Holafly | Roami | |
|---|---|---|---|
| Indonesia network | Telkomsel, some SKUs with Indosat and Tri | Telkomsel | Telkomsel, Indosat, XL with automatic switching |
| Plan model | Fixed data tiers | Unlimited only | Fixed data plus an unlimited tier |
| Hotspot | Full allowance | Capped separately | Full allowance on fixed plans |
| Top-up | Some SKUs | No | No |
| Free trial or refund | Replacement for non-connecting plans | Replacement, not refund | Replacement for non-connecting plans |
| Indonesian number | No | No | No |
| IMEI registration | Exempt | Exempt | Exempt |
| Where it wins | Catalogue breadth, mainstream familiarity | Heavy streaming, no allowance anxiety | Congestion fallback on mixed itineraries |
Network mappings were compiled from provider documentation and user-reported network IDs in October 2026. Resellers change upstream partners without notice.
Airalo: the one everyone checks first
An Airalo eSIM for Indonesia rides Telkomsel, which is the right network for most itineraries, and the app is the most polished in the category. If you want a single well-known name and a mainstream trip — Bali, Ubud, Yogyakarta, Jakarta — it does the job.
The structural weakness is single-network attachment. Most Indonesia SKUs lock to Telkomsel with no fallback, so in a congested Canggu beach club at 8pm you have no escape route. Some SKUs list Indosat or Tri as secondary, but the disclosure is inconsistent enough that you should not count on it.
Holafly: unlimited, with two caveats
A Holafly eSIM for Indonesia sells one thing: unlimited data, on Telkomsel. For a solo traveler who streams and scrolls without thinking about a counter, that is a coherent product and it works.
Two caveats decide whether it suits you. First, a daily fair-use threshold applies, after which speeds drop — commonly reported in the 1–3 GB per day range depending on plan vintage. Second, hotspot is capped separately from handset data, so a tethered laptop runs out of usable speed long before the day does. If you plan to work from Bali, this is the wrong product; the unlimited data breakdown explains the mechanics.
Roami: the switching option
The differentiator is that the plan is not tied to one network. It attaches to whichever of Telkomsel, Indosat and XL is performing and moves when one degrades, which matters in a country where congestion is local rather than national. Fixed-data plans allow hotspot from the full allowance; plans start at $1.99.
The honest weakness: Roami is a smaller brand than Airalo, with a narrower catalogue and less third-party coverage. Travelers who want the reassurance of a household name will feel that gap, even though the underlying network access is broader.
What “tsel SIM” and “Visit Telkomsel” Actually Mean
Two searches that show up constantly and are worth decoding, because both lead people to the wrong product.
Tsel is how Indonesians abbreviate Telkomsel — it appears in local pricing discussions, on prepaid packaging and in store signage. A search for “tsel sim” is someone looking for a Telkomsel prepaid SIM, usually after reading a local forum. If that is you: the product you want is a Telkomsel prepaid pack, and the price depends entirely on whether you buy it at the airport, in a GraPARI store, or in a convenience store.
Visit Telkomsel is the branding Telkomsel uses for its tourist-facing products — the airport counter packages and the WNA (foreign national) starter packs. That is where the Rp 250,000 60 GB tourist starterpack and the Rp 150,000 25 GB plus 25 minutes card come from.
| Telkomsel product | Data | Validity | Price | Where |
|---|---|---|---|---|
| WNA Tourist Starterpack | 60 GB | 30 days | Rp 250,000 (~$14) | Airport counter, GraPARI |
| Tourist Prepaid Card | 25 GB + 25 local minutes | 30 days | Rp 150,000 (~$8) | GraPARI, some counters |
| Foreigner top tier | 200 GB | 30 days | Rp 800,000 (~$45) | myTelkomsel app |
| eSIM SIMPATI | 3 GB | Short validity | Rp 35,000 (~$2) | myTelkomsel app |
Prices from operator listings and traveler reports, October 2026. Airport resellers have been recorded charging up to Rp 400,000 for the Rp 150,000 plan.
Why the tourist products cost more than local ones
The WNA starter packs are priced above Telkomsel’s ordinary prepaid because they bundle things a visitor needs — a validity period that suits a holiday, sometimes minutes, and a counter where someone speaks English. The same network, sold to an Indonesian in a convenience store, is cheaper.
If you are staying more than three weeks, the calculation inverts: buy the ordinary prepaid pack, not the tourist one, and use the difference on a better hotel.
Klook Indonesia eSIM and the Marketplace Problem
A Klook Indonesia eSIM sits alongside attraction tickets in the same cart, and the promos can undercut the specialist providers by a meaningful margin. If you are already booking Legoland tickets there, adding data to the same cart is convenient.
The problem is disclosure. Klook lists eSIMs from multiple suppliers, and which network the plan attaches to is frequently not stated before purchase. That matters because network attachment is the single most important variable in an Indonesia eSIM purchase. You can end up on XL at a price that looked like a Telkomsel bargain, and discover it in Amed.
| Marketplace risk | What it means in practice |
|---|---|
| Network not disclosed | You may get XL on an itinerary that needs Telkomsel |
| Support is platform-level | Klook mediates; the provider handles the technical issue |
| Refund path is two-stage | Platform decision, then supplier decision |
| Listing quality varies | Two eSIMs on the same page can be different products |
The pragmatic rule: Klook is fine for a Bali-only trip where XL and Telkomsel are both adequate, and a poor choice for island-hopping where the network is the whole decision. If the listing does not name a network, ask support before you pay — the answer tells you a lot about the supplier.
The Local Operators, Compared as Products
If you decide to go local, which operator’s eSIM you buy matters more than which brand resells it.
| Telkomsel | XL Axiata | Indosat (IM3) | |
|---|---|---|---|
| Coverage score | 8.6 / 10 | 4.8 / 10 | 5.5 / 10 |
| Median download | 32.11 Mbps | 27.66 Mbps | 26.7 Mbps |
| Best for | Nationwide, remote islands | Southern Bali, consistency | Jakarta, Bandung, Surabaya |
| Tourist eSIM price | Rp 35,000 for 3 GB; Rp 150,000 for 25 GB | Rp 46,000 for 14 GB + 5 min | from Rp 100,000 for 30 GB |
| Registration | Passport, app, 1–4 hours | App, video verification | Store or app |
| eSIM issuance | myTelkomsel app | XL app | IM3 app or store |
| Number issued | Yes, +62 | Yes, +62 | Yes, +62 |
Coverage scores and speeds are from Opensignal’s April–June 2026 Indonesia measurements. Prices are operator listings converted at roughly Rp 17,900 to the dollar.
XL’s Xtra Combo Flex M deserves its reputation: Rp 46,000 for 14 GB over 30 days is about $0.18 per gigabyte, the best value in the market. Buy it if your itinerary never leaves southern Bali and Java. Do not buy it for Flores.
The registration step that decides the timeline
Telkomsel’s app accepts passport details and returns a QR code in one to four hours, with a KYC step on some flows. XL uses a video verification call. Neither is instant, and both require a working internet connection — which, if you have just landed, is the thing you do not have.
That is the practical argument for the international route even when local is cheaper: you cannot complete local registration without data, and you cannot get data without completing local registration. Buying at a counter solves the chicken-and-egg problem, at counter prices.
Refund and Replacement Rules, Compared
No eSIM provider refunds a plan that worked and ran out. What they differ on is a plan that never attached.
| Scenario | Airalo | Holafly | Roami | Local operator |
|---|---|---|---|---|
| Plan never connects at destination | Replacement | Replacement | Replacement | Store dispute |
| Plan connects, then fails mid-trip | Support troubleshoots | Support troubleshoots | Support troubleshoots | Visit a store |
| Wrong allowance consumed | Case by case | Fair-use rules apply | Case by case | Not covered |
| Response time | Hours, documented | Hours | Hours, smaller queue | Store hours only |
| Language | English | English | English | Indonesian, some English |
Policies are as published in October 2026 and are subject to change. What matters when you are stuck is response time, not the policy text.
A test worth doing before you travel: send a pre-sales question to the provider you are considering and time the reply. That is roughly what you will get at 11pm in Denpasar, and it tells you more than any review.
Which to Pick, in Order
Work down this list and stop at the first match.
- Staying over three weeks, or need a +62 number → local Telkomsel eSIM, and read the arrival-day setup order first. Price wins by a factor of three, and the registration is worth an hour of your time.
- Island-hopping beyond Bali and Java → Telkomsel-backed international eSIM, with switching if possible. Do not buy a marketplace listing with an undisclosed network.
- Working from Bali with a laptop → fixed-data international eSIM with full-allowance hotspot. Not Holafly, not any unlimited tier.
- Family with tablets → two separate fixed-data plans, not one shared unlimited plan.
- Bali only, phone only, price-sensitive → the cheapest XL-based plan you can find; Saily is the usual answer.
- Want one known-good name and no research → Airalo on Telkomsel. If cost is what you actually care about, the cheapest route by trip length answers that instead.
- Heavy streamer, phone only, hate data counters → Holafly unlimited.
- Jakarta business trip → switching plan or Indosat-based; skip Telkomsel at commuting hours.
If you cannot decide
Buy a Telkomsel-backed plan with switching, sized one tier above your estimate. It is not the cheapest per gigabyte and it is not the most famous brand, but it is the only option on this page that does not have a scenario where it fails for reasons you could have avoided.
Borders, Multi-Country and What Happens at Changi
Indonesia is rarely a single-country trip. Singapore and Malaysia are an hour’s flight away, and a lot of itineraries cross them.
| Situation | Best option | Note |
|---|---|---|
| Indonesia then Singapore | Asia regional eSIM | Usually cheaper than two country plans |
| Indonesia, Malaysia, Thailand | Asia regional eSIM | Check whether Indonesia coverage is Telkomsel |
| Bali to Gili (still Indonesia) | Same plan | No border, no new plan |
| Jakarta to Batam, ferry to Singapore | Same plan until the border | Singapore coverage varies by SKU |
Regional plans often disclose their per-country networks less precisely than single-country plans — check before buying if Indonesia coverage matters.
The one thing to verify: a regional plan’s Indonesia component should be Telkomsel, not a cheaper Indonesian partner. Regional products are built to a price, and the cheapest Indonesian network in the bundle is usually the one you will get.
The Checkout, Step by Step, for Each Route
What you actually do, in order, differs more between these three routes than the marketing suggests. Here is the sequence for each, including the step that most often goes wrong.
International eSIM. Open the app or site, pick Indonesia, pick an allowance, pay by card, receive a QR code by email. Then: install on wifi at home, rename the line, leave it disabled, enable it after landing, set it as default data, turn on roaming for that line. The step that goes wrong is the last one — people forget roaming, because the eSIM is a local product in their mental model. It is not; it is a roaming profile.
Local operator eSIM. Download myTelkomsel, the XL app or IM3, create an account, upload your passport, complete the KYC step if prompted, choose a package, pay with a local method, wait one to four hours, receive a QR code, install. The step that goes wrong is payment: foreign cards are declined often enough that you should assume you will need a local method or a convenience-store voucher.
Marketplace eSIM. Add to cart alongside attraction tickets, pay, receive a code or a link, redeem it with the underlying supplier, then install. The step that goes wrong is redemption: the marketplace sells the plan but the supplier issues the profile, and the handoff between them is where support tickets begin.
| Step | International | Local operator | Marketplace |
|---|---|---|---|
| Pick a product | 2 minutes | 5 minutes, in Indonesian | 2 minutes |
| Pay | Card, works | Local method usually required | Card, works |
| Identity check | None | Passport plus KYC | None |
| Delivery | Instant QR | 1–4 hours | Instant code, then redeem |
| Install | Scan QR | Scan QR | Redeem, then scan QR |
| Activate | Enable line, turn on roaming | Enable line | Enable line, turn on roaming |
| Common failure | Roaming left off | Card declined | Redemption mismatch |
Why the local route has a payment problem
Because Indonesian carriers optimise for a domestic customer paying from a domestic wallet. A foreign Visa is an edge case they have not built for, and the decline is usually silent — no error message that tells you what to do. If you plan to buy local, plan to pay local: install GoPay or DANA if you can, or buy a top-up voucher at Indomaret or Alfamart and redeem it in the app.
That friction is a real argument for the international route that never appears in price comparisons. Paying three times more per gigabyte is bad; being unable to complete a purchase at all, in a foreign language, on arrival day, is worse.
Who Answers at 11pm: Support in Practice
The failure you care about happens at night, in a hotel room, on the day you arrive. What matters then is not the size of the company but whether a human replies before you fall asleep.
| Provider type | Channel | Typical response | Language | Quality of answer |
|---|---|---|---|---|
| International eSIM, large brand | In-app chat, email | 1–6 hours | English | Documented, sometimes scripted |
| International eSIM, smaller brand | In-app chat, email | 30 min–3 hours | English | Often a person who knows the config |
| Local operator | Store visit, app, phone | Store hours only | Indonesian | Authoritative but unavailable at night |
| Marketplace | Platform chat, then supplier | 6–24 hours, two-stage | English | Variable; mediation adds a step |
Response times reflect published support hours and traveler reports through October 2026. They are the least reliable figures on this page, because they depend on queue depth at the moment you need help.
The pre-sales test
Send a question before you buy, and time the reply. Ask something specific: “Which network does your Indonesia plan use, and is hotspot capped on the unlimited tier?” The reply time and the specificity of the answer together predict your experience at 11pm better than any review.
A provider that answers in twenty minutes with the network name is a provider that will answer at 11pm. A provider that answers in two days with a marketing paragraph has told you what you need to know before you have spent anything.
What support can and cannot fix
Fixable remotely: a profile that never attached, a missing APN, a mis-issued QR, a wrong SKU. Not fixable remotely: no coverage where you are standing, congestion, a handset that does not support the band, or a plan that ran out. Knowing which category your problem is in saves you the hour you would otherwise spend in a chat queue.
| Problem | Support can fix | You can fix | Nobody can fix |
|---|---|---|---|
| No attachment after install | Yes, reprovision | Sometimes, APN | — |
| Slow in the evening | No | Switch network | Congestion |
| No signal on a remote island | No | Nothing | Coverage |
| Ran out of data | No | Buy a plan | — |
| Hotspot blocked | No | Nothing | Plan design |
| Wrong network attached | Sometimes | Manual selection | — |
Device Support and Moving a Plan to a New Phone
An eSIM is bound to your device’s EID, and that has consequences people discover at the worst moment: on the second day, when they decide to switch from the old phone to the new one.
You cannot move a profile by copying it. Deleting an eSIM from one device and installing it on another requires the provider to reissue it. Most will, once, for free or for a small fee. Some will not, and some count it as a new activation.
A QR code is usually single-use. If you scanned it and then deleted the profile, the code is generally dead. Getting a replacement means contacting support, which is why screenshotting the QR before you scan it is worth the ten seconds.
Some phones support two eSIMs at once, some one plus a physical SIM. For a trip this matters: an iPhone 13 or later can hold two active eSIMs, which allows a data eSIM alongside a travel eSIM, but a single-eSIM Android will force you to choose. Check the compatibility list for your model before you plan around dual eSIM.
| Situation | What happens | What to do |
|---|---|---|
| Deleting the profile before use | QR may be dead | Contact support for reissue |
| Moving to a new phone | Profile cannot be copied | Request reissue before deleting |
| Phone lost or stolen | Plan is stranded on that EID | Buy a new plan; do not expect a free one |
| Dual eSIM on iPhone 13+ | Two active profiles possible | Data eSIM plus travel eSIM works |
| Single-eSIM Android | One profile at a time | Choose data or your home line |
Device capabilities vary by model and region. The EID binding is universal across providers.
The rule that avoids all of it
Install the eSIM on the phone you will actually carry for the whole trip, and do not delete it until you are home. Every migration scenario above starts with someone tidying up a settings screen.
What Each Provider Is Actually Best At
Strip away the feature lists and each of these products is optimised for one thing. Buy the one whose obsession matches your trip.
Airalo is best at being predictable. The catalogue is broad, the app is polished, the documentation exists, and the plan does what the page says. For a buyer who wants to stop comparing, that is worth more than a dollar per gigabyte. If you value knowing exactly what you are getting over getting the cheapest thing, this is the purchase. Predictability is a real feature and it is underrated in a category full of vague disclosures.
Holafly is best at removing a decision. One product, one price, no allowance arithmetic. For a traveller who finds data tiers stressful and never tethers, that simplification is the entire value proposition. It is a genuinely good product for a genuinely common personality.
Roami is best at not being locked to one network. The switching layer is the only feature on this page that solves a problem you cannot solve from home, because congestion is the one failure mode you cannot predict from a product page. For mixed itineraries it is the difference between a plan that degrades and a plan that reroutes.
Saily is best at the price of a gigabyte. If your trip is southern Bali or urban Java, the XL network is entirely adequate and the per-gigabyte cost is the lowest among the major brands. It is a narrow optimisation executed well.
Nomad is best at being plain. Fixed data, Telkomsel, no unlimited tier to complicate the comparison, no switching to explain. Some travellers want a product with no story attached, and this is it.
Ubigi is best at urban Indonesia. Indosat’s network is competitive in Jakarta and Surabaya and thin elsewhere, which makes Ubigi a business-trip product rather than a holiday one.
Klook is best at bundling. If your entire trip is already in one cart, adding data to it is frictionless, and the promotional pricing can be genuinely better than the specialists. The cost is disclosure.
The local operator is best at the price of data, full stop. Nothing on the international side comes within a factor of three on per-gigabyte cost. It is also the only route that gives you a +62 number.
| If your priority is | Buy | Accept |
|---|---|---|
| Predictability | Airalo | Higher price per GB |
| Simplicity | Holafly | Hotspot cap, daily threshold |
| Mixed itineraries | Roami | Smaller brand |
| Lowest per-GB, Bali only | Saily | XL coverage limits |
| Plain fixed data | Nomad | No switching |
| Jakarta business | Ubigi | Thin coverage elsewhere |
| One checkout | Klook | Undisclosed network |
| Lowest absolute cost | Local Telkomsel | Paperwork and IMEI |
Four Providers on the Same Trip: A Costed Comparison
Abstract comparisons are unsatisfying. Here is one real itinerary, costed across four routes on every dimension that changes the experience.
The trip: twelve days, Bali and Lombok, two people, one phone tethering the other, no laptop, roughly 10 GB consumed, landing at DPS at 4pm.
| Airalo | Holafly | Roami | Local Telkomsel | |
|---|---|---|---|---|
| Product needed | 10 GB fixed | Unlimited, 15 days | 10 GB fixed | 25 GB tourist pack |
| Price | ~$11 | ~$32 | ~$10–13 | Rp 150,000 (~$8.38) |
| Network | Telkomsel | Telkomsel | Telkomsel, Indosat, XL | Telkomsel |
| Switching | No | No | Yes | No |
| Hotspot | Full allowance | Capped separately | Full allowance | Full allowance |
| IMEI registration | Not needed | Not needed | Not needed | Required |
| Install before flying | Yes | Yes | Yes | No |
| Time on arrival | 5 minutes | 5 minutes | 5 minutes | 45 minutes plus 1–4h wait |
| Works in Lombok and the Gilis | Yes | Yes | Yes | Yes |
| Works on the boat | No | No | No | No |
Prices from the October 2026 market. The itinerary assumes the couple stays within Telkomsel’s coverage, which covers Bali, Lombok and the Gili islands comfortably.
Reading the comparison
Holafly at $32 is three times the price of a 10 GB fixed plan for a trip that will use 10 GB. It buys the absence of a counter, which is worth something, and a hotspot cap that removes the tethering option entirely — the couple’s plan will not work. For this itinerary Holafly is the wrong product on two grounds.
Local Telkomsel is the cheapest at $8.38 and the most expensive in time: 45 minutes in a store plus a wait for the QR, and an IMEI registration that follows the handset for 90 days. It is the right answer if the trip were six weeks, and the wrong answer for twelve days.
Airalo and Roami land within two dollars of each other, both on Telkomsel, both with full hotspot. The difference is the switching layer and the brand recognition. On this itinerary — Bali plus Lombok, both well covered by Telkomsel — the switching matters less than it would on a Komodo trip, and the brand recognition matters more to some buyers than it should.
What the table cannot show
Support quality at the moment of failure, and the likelihood that you will need it. A 5% failure rate on installation is invisible in a price comparison and catastrophic when it lands on you. Read the pre-sales test above, and weight it according to how much you would hate being stuck.
Red Flags on a Provider Page
Eight things worth noticing before you pay, each of which has cost a real traveller real money.
No network named. The most important disclosure and the most frequently missing. “Excellent nationwide coverage” is a claim about the country, not about your plan.
Unlimited with no threshold stated. Either the threshold is in the terms of service or it does not exist at tourist prices. The second is unlikely.
“Best coverage in Indonesia” without a comparison. Every provider says this. None of them can be right.
No hotspot mention. If tethering is not addressed at all, assume it is either blocked or capped, and ask.
No refund policy on the page. A provider that does not publish its terms is telling you how it will behave when something goes wrong.
Prices that only appear after you create an account. Sometimes legitimate A/B testing, sometimes a way to avoid a like-for-like comparison. Note it either way.
Reviews that all mention the same three phrases. The eSIM review ecosystem is heavily incentivised. Cross-check on a forum where people complain.
A plan that is dramatically cheaper than every competitor. In this market that usually means an undisclosed network or a small allowance with a large headline. Neither is a crime; both are worth knowing before you pay.
| Red flag | What it usually means | What to do |
|---|---|---|
| No network named | Undisclosed upstream partner | Ask support; do not buy blind |
| Unlimited, no threshold | Threshold in the ToS | Ask for the daily figure |
| No hotspot mention | Capped or blocked | Ask explicitly |
| No visible refund policy | Poor recourse | Screenshot before paying |
| Price hidden behind signup | Comparison avoidance | Compare anyway |
| Uniformly glowing reviews | Incentivised | Cross-check forums |
| Far below market price | Small allowance or wrong network | Read the fine print |
The one question that resolves most of them
“Which network, what is the daily full-speed allowance, and is hotspot capped?” Send it to pre-sales. The answer, and how long it takes, tells you almost everything.
Arrival Day, Minute by Minute, Across All Three Routes
The clearest way to see the difference between these routes is to run one arrival day three ways. Assume a 4pm landing at DPS, hand luggage only, and a villa in Canggu.
| Time | Pre-installed eSIM | Airport counter | Local store next day |
|---|---|---|---|
| 16:00 | Land, taxiway | Land, taxiway | Land, taxiway |
| 16:20 | Clear immigration | Clear immigration | Clear immigration |
| 16:35 | Enable eSIM, 90 seconds | Join the Telkomsel queue | Walk out with no data |
| 16:45 | Set default data line, test Maps | Still queueing | Ask the driver for the villa wifi password |
| 17:00 | In a Grab, navigating | At the counter, passport out | In a Grab, hoping the driver knows the road |
| 17:15 | Arrive with a working map | Rp 400,000 later, walking out | Arrive, no map for tomorrow |
| 17:30 | Settled | In a Grab | Settled |
| Next morning | — | — | 45 minutes to a GraPARI, passport, registration |
| Net cost | $10–13 and 10 minutes at home | $22 and 45 minutes on arrival | $8.38 and 90 minutes across two days |
Timings assume a normal, non-peak arrival. A busy long-haul bank can add 40 minutes to immigration and double the counter queue.
What the timeline exposes
The airport counter does not actually save you time over a pre-installed eSIM — it costs 45 minutes and roughly $12 more, in exchange for not having spent ten minutes at home a week earlier. That is the whole trade, and it is a poor one unless you genuinely had no opportunity to prepare.
The local-store route looks cheap in the table and is expensive in a way the table cannot show: the first evening is spent without maps, on a driver’s goodwill, and the second morning is spent in a queue instead of at the beach. For a twelve-day trip that is a real fraction of the holiday.
The version that actually works for late arrivals
If you land after 9pm, none of the above applies cleanly, because the stores are shut and the counter queues are long. The pragmatic sequence is a small pre-installed plan — even a 1 GB one — to cover the transfer and the first night, then a proper purchase the next day if your stay justifies it. That costs a few dollars more than any single route and removes the only genuinely bad scenario: arriving at a villa at midnight with no way to contact the host.
Provider Questions, Answered
Is Airalo or Holafly better for Indonesia? Airalo if you want fixed data at a lower price per gigabyte; Holafly if you want unlimited and will not tether. Both ride Telkomsel, so coverage is identical. Airalo’s advantage is tier flexibility; Holafly’s is not thinking about an allowance.
What does “tsel” mean in Indonesian SIM listings? Tsel is the local abbreviation for Telkomsel. A “tsel sim” is a Telkomsel prepaid SIM. Expect it to be cheaper in a convenience store than at an airport counter.
Is Visit Telkomsel the same as a tourist SIM? Yes — it is the branding Telkomsel uses for its tourist-facing products, including the WNA starter packs sold at airport counters. You get a real +62 number, and your handset needs IMEI registration.
Is Klook a good place to buy an Indonesia eSIM? It can be, if you are already booking other things and your trip stays in Bali, where either network works. It is a poor choice for island-hopping, because the underlying network is often not disclosed before purchase. For the Bali-only case where it works, the area coverage map is the reference.
Which provider has the best Indonesia coverage? Coverage follows the network, not the logo, so the question really asks which brand will put you on Telkomsel. Airalo, Holafly, Nomad and Roami all do; Saily does not, because it rides XL; Ubigi does not, because it rides Indosat; and Klook depends entirely on which listing you bought. If coverage outside Java and southern Bali is the requirement, buy from the first group and treat the other three as regional options.
Do all three routes avoid the IMEI rule? The two international routes do — they attach as roaming guests. A local operator eSIM makes you a subscriber, which triggers IMEI registration, handled by the seller with your passport and valid 90 days for foreign passports.
Can I move my Indonesia eSIM to a new phone? Usually not without a new QR code. eSIM profiles are bound to the device’s EID, and transferring requires deleting and reissuing. If you are travelling with two phones, buy a plan for the one you will actually use for data.
Is an Airalo eSIM Indonesia plan the same network as a local one? On Telkomsel, yes — the same towers and the same throughput. What differs is the commercial layer: an Airalo eSIM Indonesia purchase installs before you fly and skips passport registration, while a local Telkomsel eSIM issues a +62 number and requires your handset’s IMEI to be registered.
Should I buy a regional Asia plan instead? If you are visiting three or more Asian countries in one trip, yes — it is usually cheaper than buying individually. Confirm the Indonesia component is Telkomsel, since regional bundles often substitute a cheaper local partner.
Airalo for a mainstream trip and a familiar name. Holafly only if you stream heavily on a phone and never tether. Klook only if the trip stays in Bali and the price is genuinely better. A local Telkomsel eSIM if you are staying long enough for the paperwork to pay for itself. And if your itinerary leaves the southern Bali corridor, the network matters more than the logo — buy Telkomsel, and prefer a plan that can move if Telkomsel congests.
Current Indonesia plans, including the switching option, are on the Indonesia eSIM page. The country-level rules — IMEI, airport counters, setup order — are in the Indonesia eSIM guide.