Bali eSIM guide: mobile data in Bali, Lombok and the Gili Islands
Updated 6 November 2026 · 5 min read · by the Hopsim team
Bali is part of Indonesia, so you need an eSIM for Indonesia. Install it at home, switch it on when you land in Denpasar and you're online straight away for maps, Grab and Gojek. No SIM shop queue at the airport and no passport registration. For two weeks, 10 to 20 GB is plenty; digital nomads usually take an unlimited plan.
eSIM or a local SIM card in Bali?
- Travel eSIM: delivered by email, works the moment you land, your own number stays active for bank codes.
- Local SIM: sold at the airport and in shops, but you need to register it with your passport and queue on arrival.
- Roaming on your home plan: Indonesia is far outside any EU or US bundle and usually very expensive per day or per MB.
Coverage in Bali and the islands
The main networks are Telkomsel, XL Axiata and Indosat. In the south and centre (Canggu, Seminyak, Kuta, Uluwatu, Sanur, Ubud) 4G is fast and reliable. In the mountains, the north coast and parts of Nusa Penida signal can be weaker, and on the Gili Islands it varies by beach.
Villa and café Wi-Fi is often slow or drops out, so many people use their eSIM as a hotspot for the laptop too.
How much data do you need?
Bali runs on apps: Grab and Gojek for scooters, taxis and food, Google Maps, WhatsApp and Instagram. That adds up to about 0.7 to 1.5 GB a day. For two weeks 10 to 20 GB is plenty; if you work remotely or stream a lot, choose unlimited.
- Download offline maps of Bali before you go, handy on scooter rides into the hills.
- Combining Bali with Singapore, Thailand or Malaysia? An Asia plan covers all of them on one eSIM.
Before you fly to Bali
- Check the visa rules for your nationality (many travellers can get an e-Visa on Arrival online).
- Bali charges a one-off tourist levy for foreign visitors: pay it online in advance via the official Love Bali website or app.
- Indonesia uses type C/F plugs (230 V): bring an adapter if your home plugs are different.
- Pay in rupiah and use bank ATMs inside shops or banks rather than street machines.
Popular eSIMs
More guides
- What is an eSIM? A simple guide for travellers
- How to install an eSIM on iPhone (step by step)
- How to install an eSIM on Samsung, Pixel and Android
- Travel eSIM vs roaming vs local SIM: which is cheapest?
- How much mobile data do I need for travel?
- Best eSIM for Europe (2026): one plan for 30+ countries
- Best eSIM for Thailand (2026): data, networks and tips
- Best eSIM for Turkey (2026): avoid roaming costs
- Mobile data on a ski holiday: Switzerland, Austria, France & Andorra
- Internet on a cruise: avoid the onboard roaming bill
- Mobile data in the UK after Brexit: does EU roaming still work?
- Japan eSIM guide: data, networks and tips for your trip
- USA eSIM guide: mobile data for city trips and road trips
- Morocco eSIM guide: mobile data in Marrakech, Agadir and beyond
- Egypt eSIM guide: mobile data in Hurghada, Sharm el-Sheikh, Cairo and on the Nile
- eSIM for a South East Asia trip: one eSIM for Thailand, Vietnam, Cambodia, Laos and more
- Dubai eSIM guide: mobile data in Dubai, Abu Dhabi and on a stopover
- Sri Lanka eSIM guide: mobile data from Colombo to Ella and the south coast
- eSIM for visiting family abroad: India, Pakistan, Nigeria, Ghana, the Philippines and more