Bali eSIM vs Roaming (2026): Skip US$10–15/Day on Telkomsel, XL, Indosat
A Bali travel eSIM from a few dollars runs on Telkomsel, XL Axiata, or Indosat and costs a fraction of the US$10–15/day carrier roaming most US and Australian carriers charge. Here's the 2026 breakdown for Canggu, Ubud, Seminyak, and Nusa Penida.
Published July 28, 2026·6 min read

Summary
A Bali travel eSIM from a few dollars runs on Telkomsel, XL Axiata, or Indosat and costs a fraction of the US$10–15 per day most US and Australian carriers charge for roaming to Indonesia. For a two-week trip that gap can easily exceed US$150 in savings, and your home number still rings over villa Wi-Fi Calling.
eSIM vs roaming vs local SIM in Bali
Indonesia's mobile market runs on three main networks: Telkomsel (widest island reach, safest for Ubud / Nusa Penida / rural Bali), XL Axiata (strong in Kuta, Seminyak, Canggu), and Indosat Ooredoo Hutchison (IOH) (competitive on price in tourist zones). 5G is limited to select Denpasar / Sanur / Kuta pockets; 4G LTE covers all tourist areas.
| Option | Cost | Setup time | Coverage |
|---|---|---|---|
| eSIM (Telkomsel) | Low | ~5 min pre-install | Excellent (widest island reach) |
| Carrier roaming (US / AU) | High (US$10–15/day) | Instant | Fine, at a price |
| Local SIM (DPS airport) | Medium | Queue + passport + photo ID | Same as eSIM once activated |
How much data for a Bali trip
Most visitors do well on 10 GBfor two weeks — maps, WhatsApp, photo uploads, ride-hail (Grab/Gojek), and occasional streaming at villas with weak Wi-Fi. Nusa Penida or Nusa Lembongan day trips lean on mobile data more. See our Bali eSIM buying guide for plan picks.
| Trip style | Data | Typical price |
|---|---|---|
| Long weekend (Wi-Fi mostly) | 5 GB | US$5–10 |
| Standard (1–2 weeks, Grab + maps) | 10 GB | US$8–18 |
| Digital nomad (1+ months) | 25 GB or unlimited | US$25–40 |
FAQ
QIs an eSIM cheaper than roaming in Bali?
AYes, by a wide margin. US carrier roaming to Indonesia runs US$10–15 per day; Australian carrier roaming similar or worse. A two-week Bali trip can top US$150 in roaming. A travel eSIM with 10 GB on Telkomsel, XL Axiata, or Indosat costs roughly US$8–18 for the whole trip — often 90% cheaper — while your home number stays reachable over villa or café Wi-Fi Calling.
QWhich Indonesian network has the best coverage in Bali?
ATelkomsel is Indonesia's largest network with the widest reach — the safer default for Ubud, Nusa Penida, Amed, and the interior. XL Axiata and Indosat (now Indosat Ooredoo Hutchison, IOH) are competitive in the tourist strip (Kuta, Legian, Seminyak, Canggu) but thinner on outer islands and rural Bali. For anything beyond the beach clubs, prefer a Telkomsel-backed eSIM.
QCan I keep my home number while using a Bali eSIM?
AYes. The eSIM is a second data line. Keep your home SIM in the phone with data roaming off, turn on Wi-Fi Calling, and your home number receives calls and OTP codes over villa or café Wi-Fi at no charge from your home carrier. The eSIM handles data everywhere else — scooter rides, cafés without Wi-Fi, ferries to Nusa Penida — at full local speed.
QWhen should I install the Bali eSIM?
AInstall it on home Wi-Fi before you fly, then switch it on after landing at Ngurah Rai (DPS) airport. Installation takes about five minutes and you land already connected — no queue at the airport SIM kiosks, no roaming bill. Indonesian tourist SIMs also exist at DPS but come with paperwork and photo ID requirements; an eSIM skips it.
Bottom line
For a Bali trip, skip US$10–15/day roaming and buy a Telkomsel-backed eSIM. Install on Wi-Fi before you fly, keep your home SIM in for Wi-Fi Calling, and land at DPS already connected. See the full Bali eSIM buying guide and the Indonesia travel guide 2026.