Blog

The Bali eSIM guide: what you actually need a connection for

Most people who say “Indonesia” mean Bali. The soda Indonesia line covers the whole country, so Jakarta, Yogyakarta and Lombok sit on the same card, but Bali is where the connectivity question gets interesting. A Bali trip leans on mobile data in ways a normal city break does not.

Four ways to get online, and why one wins here

  • eSIM: scan a QR code before you fly, land, turn on data roaming. For one or two travellers this is the easy answer.
  • Local SIM: queue at an airport counter, swap the card, keep your home SIM somewhere safe. Worth it only if your phone can’t run an eSIM.
  • Pocket Wi-Fi: one device for a group. Someone charges it, carries it, and returns it. The maths needs four or more people sharing before it beats a card each.
  • Home carrier roaming: least effort, most money. Fine for two days, poor value over a week.

Bali adds a reason to lean towards an eSIM. The moment you clear customs you need a car, and the drive from the airport to Ubud takes an hour when traffic is kind and closer to two when it isn’t. Standing in a SIM queue with your luggage, or finding out in the back of a car that your card never activated, are both worse than spending ten minutes on this at home.

Villa Wi-Fi will not carry the trip

Booking a villa with Wi-Fi is not the same as having internet in Bali. Out in the rice fields the available bandwidth is limited and one router has to cover the whole house, so the signal thins out by the time you reach the bedroom or the pool. Beach clubs and cafés are worse, because a single hotspot is shared with a full room.

And the moments you need data are mostly outdoors:

  • Booking a Gojek or Grab, then taking the driver’s in-app call when he can’t find you.
  • The drive from Seminyak to Ubud, with navigation running the whole way and plenty of turns to miss.
  • Splitting up for the afternoon and trying to regroup somewhere neither of you has been.

Getting around Bali is more or less bolted to a ride-hailing app. There is no metro, and flagging something down on the street is not a reliable plan. With no connection you can’t see where your driver is, and he can’t work out which gate you’re standing at.

What actually burns data here

Navigation and ride-hailing are cheap. Video is what moves the number, and photo uploads after that. A typical day runs somewhere around 0.8 to 1.5GB, though that’s illustrative and your habits decide it.

The Bali-specific wrinkle is how much the daily figure swings. A day of temples and traffic looks nothing like a day of lying by a pool with Wi-Fi in reach. Groups make it swing harder, because whoever has the best signal ends up tethering for everyone at lunch. If you want to reason about your own number, the activity table in how much data do you actually need is the place to start.

The broader point is that a Bali itinerary changes on the day. You said you’d go diving, then it rained and you stayed in Canggu. Committing to a gigabyte figure a week in advance means guessing about a plan you haven’t made yet, which is the argument in why guessing your data is a bad bet.

Install before you fly, switch on after you land

Installation itself needs a connection, so do it at home on Wi-Fi. Leave data roaming off until you’ve landed, because turning it on early can hand you back to your home carrier first. The whole thing takes about ten minutes, and the steps are in how to install an eSIM.

The line exits in Singapore

Indonesian traffic on this line rides local carriers such as Telkomsel, so reception on your phone behaves like a local card. The exit, though, is in Singapore rather than Indonesia. Once your packets leave the handset they surface at the Singapore end.

Two consequences worth knowing. The extra hop adds some latency, which you won’t notice on maps or messaging but will feel in an online game. And any site that reads your IP to guess your location will place you in Singapore. Whether a particular service works is down to how that service reads your connection at the time, so we don’t make promises about individual apps. Which country exits where is published in our exit location database.

Worth doing on arrival

  • Download the offline map for the whole southern half of Bali. Coverage on hill roads and along the coast comes and goes.
  • Screenshot your accommodation address, booking reference and phone number. Plenty of villas are pinned inaccurately, and the driver will ring you about it.
  • Carry some cash. Small warungs and market stalls don’t all take QR payment, and QR payment needs a live connection anyway.
  • If Nusa Penida or the Gili Islands are on the list, signal starts dropping as soon as the boat leaves the pier and is usually gone mid-crossing. Save the ferry times before you go.

How soda bills you in Indonesia

There is no gigabyte size to pick. You land, you use data, and we charge for what you actually used. At settlement we run every available pricing combination and bill the cheapest total in retrospect, so a quiet week costs less and a heavy one never costs more than picking the right plan upfront would have.

You top up a wallet first. The balance doesn’t expire, so whatever is left after Bali is still there for the next trip, and top-ups you haven’t touched can go back to the original card within the cooling-off period.

On price, Indonesia sits in the same band as Thailand and Malaysia, below the Japan and Korea tier. Current tiers and a worked cost estimate are on the Indonesia destination page. If Singapore or Malaysia is also on this trip, that’s a separate card for each country, with a free switch in the app before your next stop: the new card is prepared and confirmed working before the old one stops, and there’s no switching fee.

Frequently asked questions

Does one eSIM cover Bali and Java?
Yes. The soda Indonesia line covers the whole country, so Bali, Jakarta, Yogyakarta and Lombok all count as domestic on one card. Nothing to swap or reconfigure when you move between them.
My villa has Wi-Fi. Do I still need mobile data?
Yes, and it's the part people underestimate. The moments you need a connection in Bali are outdoors: booking a Gojek, taking the driver's in-app call, re-dropping a pin when the map puts you on the wrong side of a wall. Villa Wi-Fi covers none of that.
Where does the Indonesian line exit?
In Singapore, not locally. Signal itself rides Indonesian carriers, so reception behaves like a local card, but your traffic surfaces in Singapore. Sites that read your IP to guess where you are will see Singapore.
How much data for ten days in Bali?
Don't decide upfront. With soda you're billed for what you actually use and it caps at a plan price. Navigation and ride-hailing are cheap. Video is what moves the number, and how much video you watch on a beach holiday is not something you can predict in advance.
Can I install the eSIM after I land?
Installing needs a connection, and airport Wi-Fi in Denpasar means a login form and a queue of people doing the same thing. Install at home on Wi-Fi, then switch data roaming on once you've landed.