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.






