Indonesia

Bali eSIM plans

Ngurah Rai airport is 20 minutes from Kuta and Seminyak and an hour from Ubud, and the SIM counters at arrivals are slow after a long flight; with the eSIM already installed you book a Grab or Gojek from the terminal. Telkomsel covers almost all of Bali; the north and the mountain roads have gaps.

The cheapest Bali eSIM is $1.10 for 500 MB · 7 days; unlimited data costs $1.38 a day (the first 500 MB each day at high speed, then 512 Kbps under the fair use policy). Plans run on Telkomsel, XL and Indosat, with 5G. Prices checked 9 November 2026.

Cheapest Indonesia plans for Bali

Any Indonesia plan works in Bali. See all Indonesia plans →

Prices checked 9 November 2026.

Where you will use it

Around Bali

Full coverage in Seminyak, Canggu, Ubud, Uluwatu, Nusa Dua on every plan.

  • Gojek and Grab both work in Bali for rides, scooters and food; install and sign in before you fly.
  • Choose a Telkomsel plan for Ubud, the east coast and the Nusa islands; XL and Indosat are fine in Seminyak and Canggu.
  • Many villas have weak Wi-Fi; a daily unlimited plan with hotspot keeps a laptop online.

Good to know

Bali eSIM questions

How much does an eSIM for Bali cost?

Plans start at $1.10 for 500 MB · 7 days. Unlimited daily data costs $1.38 a day (the first 500 MB each day at high speed, then 512 Kbps under the fair use policy). Prices are in US dollars and include everything: no roaming fees, no subscription.

Does the eSIM cover Nusa Penida, Lombok and the Gilis?

Yes, they are all in Indonesia and on the same networks. Telkomsel reaches the Gilis and most of Lombok; on the boat crossing the signal drops for a while.

Do I need to register my phone in Bali?

No. Indonesia’s IMEI registration applies to phones using a local SIM for more than 90 days. A travel eSIM is unaffected and needs no paperwork at the airport.

Read next

Indonesia guides