Skip to content
Goodbars
Travel tip

eSIM vs local SIM in Bali: which to buy

A travel eSIM and a local Telkomsel SIM both put you on an Indonesian network. One is instant and keeps your number; the other is cheaper per gigabyte but needs a queue and your passport. Here is the honest head-to-head.

eSIM vs local SIM in Bali: which to buy

The short answer

A travel eSIM wins on speed and convenience, a local Telkomsel SIM wins on price per gigabyte and gives you a local number, and both run on the same Indonesian networks. If your trip is a normal one to three week holiday, the eSIM is usually the easier call: you land already online, keep your home number, and skip the counter. If you are staying for months, burning through data, or you specifically need an Indonesian number, the local SIM starts to pay off despite the setup. Neither is a scam and neither is always right. The rest comes down to how you weigh money against time.

Price: local SIM is cheaper per GB

Raw data is cheaper on a local Telkomsel SIM bought in a town phone shop than on almost any travel eSIM, so for very heavy use the local SIM usually wins on price. The catch is where you buy it. Airport kiosks mark tourist packages up sharply and some push a fake activation or installation fee of IDR 200,000 to 800,000, which no real SIM needs. A town shop is far cheaper, but you have to get there first, offline. A travel eSIM has one clear price you pay before you fly, with no queue and no haggling, which is why its slightly higher per-gigabyte rate still suits short trips.

Coverage: same networks, Telkomsel widest

Coverage is close to a tie, because both options use Indonesian networks and most travel eSIMs for Indonesia ride Telkomsel anyway. Telkomsel is the country's widest network, reaching an estimated 97 to 98 percent of the population and holding a clear lead in remote areas, with Indosat and XL solid across southern Bali and the main towns but thinner off the beaten track. A local Telkomsel SIM and a Telkomsel-based eSIM therefore see the same masts and the same dead spots. If an eSIM runs on a smaller network, a local Telkomsel SIM can genuinely cover more ground: check which network your eSIM uses.

Convenience: instant vs a counter step

The eSIM is the low-friction option: install from a QR code at home, switch it on at Ngurah Rai, and keep your own number live for calls and bank codes. A local SIM means finding a counter after a long flight, waiting when several flights land together, and physically swapping your card, which parks your home number unless your phone holds two SIMs. You also get a new Indonesian number to share around. Against that, an eSIM needs a phone that supports it (most from about 2019 on) and cannot be handed to a friend's handset. For one traveller with a recent phone, the eSIM is simply less fuss.

Passport registration is required either way

Indonesian law requires every prepaid SIM to be registered against your passport, and as of 2026 the rules tightened: cards are sold inactive and only switched on after an identity check. With a local SIM you feel this directly, handing your passport to the seller and waiting while they register it, with a cap of three numbers per operator per person. With a reputable travel eSIM the provider handles registration, so you never queue for it, though you are still trusting them to do it properly. Only buy local SIMs from official Telkomsel counters or known shops, never from a stranger offering to set one up for you.

When a local SIM genuinely wins

Reach for a local Telkomsel SIM when the stay is long, the data use is heavy, or a local number actually matters to you. A month or more on the island, remote work with video calls, or constant hotspotting can make the cheaper per-gigabyte rate add up to real savings, even after the airport hassle. A local number also smooths food delivery apps, ride-hailing and some Indonesian sign-ups. For a one or two week holiday on a recent phone, though, a travel eSIM such as Goodbars is usually the better balance: you are online as you land, with nothing to queue for and nothing to return.

Common questions

Is an eSIM or local SIM better for Bali?

For a short holiday on a recent phone, an eSIM is usually better: instant, no queue, keep your number. For a long or data-heavy stay, or if you need an Indonesian number, a local Telkomsel SIM is cheaper per gigabyte and worth the setup. Both use Indonesian networks.

Do I need to register a SIM card in Bali?

Yes. Indonesian law requires every prepaid SIM to be registered against your passport, and as of 2026 cards are sold inactive until an identity check. With a local SIM you do this at the counter; with a travel eSIM the provider registers it for you.

Is a local SIM cheaper than an eSIM in Bali?

Per gigabyte, usually yes, if you buy it at a town phone shop rather than an airport kiosk. Airport prices are marked up and some vendors add fake activation fees. A travel eSIM costs a little more per gigabyte but has one clear price and no queue.

Does an eSIM use the same network as a local SIM in Bali?

Often, yes. Most travel eSIMs for Indonesia run on Telkomsel, the same network many local SIMs use, so coverage is similar. Check which network your eSIM uses first: if it is a smaller one, a local Telkomsel SIM may reach more remote areas.

Can I keep my phone number with an eSIM in Bali?

Yes. An eSIM adds a second line for data while your home SIM stays active for calls and texts, so you keep your number and still receive bank codes. A local physical SIM replaces your card unless your phone holds two SIMs at once.

Should I buy a SIM card at Bali airport?

Only if you need data immediately and value the convenience, because airport kiosks charge more than town shops and some add fake fees. Cheaper options are a town phone shop later or a travel eSIM installed before you fly, which is online the moment you land.

Ready to landCONNECTED?

Pick a plan, install in minutes, and step off the plane already online. Plans from €13.99.

See the plans
  • No ID needed
  • No contract
  • Instant email delivery
  • Works on arrival