Short answer: buy 10 GB for two weeks in Bali if you are a normal traveller, or an unlimited plan if you are working from a café in Canggu. Coverage across south Bali is strong; the gaps are on Nusa Penida's back roads, in the Ubud rice terraces and on the boats between islands.
Why an eSIM for Bali
Indonesia registers phone hardware by IMEI. Buying a local Indonesian SIM for a foreign handset can involve an IMEI registration step, and travellers regularly lose an afternoon to it. A travel eSIM roams as a visitor and avoids the process entirely.
On top of that:
- No queue at Ngurah Rai, where the SIM kiosks charge tourist prices.
- Ride-hailing from the airport kerb, which is the single most useful thing to have in Bali.
- Your home number stays live for the bank verification you will certainly trigger.
See live Indonesia plans and prices
How much data do you need?
Bali is a heavy-data destination because so much of the day runs through apps.
- Short holiday, light use — 5 GB for a week.
- Two weeks, normal use — 10 GB. Ride-hailing several times a day, food delivery, maps, photos, booking villas and tours.
- Remote work or content creation — 20 GB or unlimited. Uploading video from a villa is what breaks plans.
Villa and café Wi-Fi in Canggu, Seminyak and Ubud is generally good, and it does the heavy lifting overnight.
Coverage, area by area
Telkomsel has the broadest reach, with XL Axiata and Indosat strong in the tourist areas.
- Kuta, Seminyak, Canggu, Denpasar, Sanur — dense 4G, good speeds, 5G in places.
- Ubud — strong in town, weaker out in the rice terraces and river valleys.
- Uluwatu and the Bukit — good on the main roads, patchy at the base of the cliffs and on some beaches.
- Nusa Penida and Nusa Lembongan — reliable near the harbours and main villages, thin on the west-coast roads and at the famous viewpoints.
- The fast boats between islands — signal near shore, nothing in the middle.
- Lombok, the Gilis and Flores — town coverage is fine; interior and trekking routes are not. Rinjani is offline.
Book your driver and download the map before leaving the villa. Bali's back lanes are unsigned, and a dropped pin is only useful if it loaded first.
Setting it up
- Confirm eSIM support and that the phone is unlocked. Check your device
- Install at home on Wi-Fi, leaving the line off.
- On landing in Denpasar, turn the line on with data roaming for that line only.
- Turn mobile data off on the home line.
Full step-by-step install guide
Practical Bali notes
- Ride-hailing zones. Some areas restrict app-based pickups in favour of local transport co-operatives. Data lets you see the notice in the app instead of finding out in person.
- Scooter navigation. Mount the phone, download offline maps, and expect the signal to dip exactly where the road splits.
- Longer stays. If you are there for a month or more, compare a 30-day plan against topping up a shorter one twice. The longer plan is usually cheaper per gigabyte.
Frequently asked questions
Do I need IMEI registration for an eSIM in Indonesia?
No. The IMEI process is tied to using Indonesian domestic SIM service on a foreign handset. A travel eSIM connects as a roaming visitor and does not require it.
Is the internet fast enough in Bali to work remotely?
In the main hubs, yes. Mobile 4G in Canggu, Seminyak and Ubud handles video calls comfortably, and it is often more reliable than a villa's Wi-Fi during a storm. Keep a data plan as your backup connection even if you mostly use Wi-Fi.
Does my eSIM work on Nusa Penida?
Around the harbour, the main villages and the main road, yes. Coverage is thin on the west-coast tracks and at some cliff viewpoints.
What about the boat to the Gili Islands?
You will have signal leaving the harbour and arriving, with a gap in the middle. It is a short crossing — not worth worrying about.
Should I buy unlimited?
If you are uploading video, working daily or staying a month, unlimited is usually the calmer choice. For a two-week holiday, 10 GB is plenty.
English
Shqip
Italiano
Deutsch
Ελληνικά
Türkçe
Русский
中文