
A bad eSIM ruins a trip in ways that are hard to appreciate until it happens. You land in Denpasar at midnight, your Grab app won't load, the hotel's address is in a Whatsapp thread that also won't load, and you're suddenly paying a taxi driver double while trying to triangulate where you're supposed to go. We've been there. We've also been on the boat to Nusa Penida with no signal when the weather turned and the ferry cancelled our return trip — that one hurt more.
Over two years in Indonesia, across Bali, Lombok, Flores, Sumba, Raja Ampat, Java and the Gilis, we've installed and tested every major eSIM provider at least once — some of them three times. Here's what actually works.
·Best overall: Airalo Bayam Plan
·Unlimited data: Holafly Indonesia 7/15/30 days
·Cheapest that still works: Nomad Indonesia 10GB
·Long stays (30+ days): Local Telkomsel eSIM from a counter at DPS or CGK airport
If you just wanted the answer, you can close this tab. The detail below is for people who've been burned before.
We ran every SIM on a dedicated iPhone 14 Pro for 5–7 days in three locations per provider: central Bali (Canggu/Ubud), a remote location (Sumba, Flores or North Sulawesi), and on inter-island ferries. We measured download speed, upload speed, latency, dropout frequency, and — the real test — whether Google Maps loaded turn-by-turn directions mid-scooter.
Airalo's Bayam plan ($5 / 1GB / 7 days up to $26 / 20GB / 30 days) uses the Telkomsel network on the backend, which is the gold standard in Indonesia. Setup took 90 seconds from a QR code. Speeds in Canggu averaged 42 Mbps down, 18 Mbps up. In remote eastern Flores we still got workable 4G most of the time.
Pros: Easy install, reliable, Telkomsel-grade coverage, reasonable prices.
Cons: No incoming phone number (fine for most travelers). 20GB cap is the biggest plan — heavy streamers will run out.
Use code: We have a partner code in our newsletter that shaves ~15% off the first plan.
If you work remotely or stream a lot, Holafly's unlimited plan is the only option we trust. $47 for 15 days, $64 for 30. Coverage was excellent in Bali, Java, and Lombok. In Raja Ampat it was slower than Airalo (because Holafly uses a different local partner there) — if your trip centers on eastern Indonesia, stick with Airalo.
Cheapest credible option we tested: $13 for 10GB / 30 days. Speeds were lower than Airalo (20 Mbps average) and coverage dropped more often in remote villages. For a 5–7 day Bali trip with light use, it's fine.
If you're staying a month or more, walk to the Telkomsel counter inside Ngurah Rai (DPS) or Soekarno-Hatta (CGK) airport arrivals and buy an eSIM directly. IDR 200,000–350,000 ($13–$23) for 30–50GB. Bring your passport. This is the best network, at the lowest price, with the most data — but it's a little more friction than an app.
Avoid the no-name "Asia regional" eSIMs you'll see on marketplace sites. We tested three; two had dropouts every 20 minutes and one simply didn't activate.
·Install your eSIM before you fly. You need Wi-Fi to activate.
·Keep your home SIM active as well — many Indonesian banking apps require SMS verification to your home number.
·Disable data roaming on your home SIM once you land, or you'll get a surprise $200 bill on arrival day.
Need more planning help? Our [Indonesia ferry guide](#) pairs well with this one — connectivity is especially critical on ferry travel days.
Was this guide helpful?
2 travellers found this helpful