eSIM for Bali, Gili and Nusa Penida
A Bali holiday rarely stays on the island itself: almost everyone staying longer adds a boat trip to Nusa Penida or the Gili islands. Each leg of that kind of route has its own connectivity quirks, from a rice-field villa to open water between islands, so it's worth breaking them down separately rather than applying one rule to the whole trip.
A villa in Ubud or Canggu: data matters more than a power socket
Many people come to Bali for a villa rather than a hotel — among the rice terraces in Ubud, or near the surf beaches of Canggu. Villa Wi-Fi isn't always stable, especially in the rainy season, when storms periodically knock out power and provider lines. In that setting, mobile data on an eSIM often turns out to be more reliable than the host's home Wi-Fi, not just a backup for it.
For anyone working remotely from a villa this matters a lot: if the main Wi-Fi drops mid-call, a phone in hotspot mode becomes the backup channel — and it's worth checking on the plan page in advance whether the chosen plan supports tethering.
If work calls are critical, keep your phone's data connection on even at the villa — that way switching to hotspot after a Wi-Fi drop takes seconds instead of minutes of searching for a backup network.
Scooter around the island: from Ubud to Uluwatu without an offline map
A scooter is the main way to get around Bali, and routes between areas of the island rarely follow one straight road: narrow lanes, detours around rice paddies, roadworks. Live, traffic-aware navigation is more useful here than an offline map, especially during rush hour between Canggu and Seminyak or on the way to the temples in the south, around Uluwatu.
Coverage on the island's main tourist routes is good, but inland, among the plantations and on the secondary mountain roads near Mount Batur, speeds can drop noticeably.
Surf spots and beaches: booking a board and checking the swell on the spot
Surfers in Bali usually check the swell and wind forecast right before heading to a specific spot — Uluwatu, Canggu, and Padang Padang all behave differently depending on tide and season, and that's decided in the morning with a phone in hand, not the night before at home. Renting a board, booking a lesson with a local instructor, or arranging a transfer to a distant spot is also usually sorted through messaging apps at the last minute.
For this pattern — frequent short forecast checks, messaging, the occasional video — you don't need much data, but a stable connection in the moment matters more than the total size of the package.
The boat to Gili or Nusa Penida: where signal drops along the way
Fast boats from Bali to the Gili islands or to Nusa Penida cross open water for anywhere from 30 minutes to an hour and a half, and signal in the middle of the crossing usually weakens or disappears entirely — that's normal and has nothing to do with the carrier. On the islands themselves, Gili and Nusa Penida, the network generally covers the beaches and villages, but on Nusa Penida's rocky viewpoints such as Kelingking signal can be patchy because of the terrain.
There are no cars or scooters on the Gili islands — only bicycles and horse carts — so they're more compact to navigate, but data is still useful for booking accommodation or the next leg's boat if it isn't arranged in advance.
Download an offline map of the island and your accommodation's address before boarding the boat — if signal drops mid-crossing and the local network is weak for the first few minutes ashore, you'll still find your way without data.
How much data to bring depending on your trip's shape
Data use in Bali depends a lot on where you're staying and how actively you move between islands:
- A week in Bali with a villa, scooter, and social apps: 5–8 GB is usually enough
- Plus a day trip to Nusa Penida or Gili: add 1–2 GB for the day for photos and video
- Remote work with video calls for over two weeks: 15–20 GB or more, or a plan you can top up
- A quiet beach holiday without a scooter or remote work: the lower end of the range is usually enough