Get the Horizon app

Download on the App StoreGet it on Google Play
Guides

How to set up an eSIM for Bali: step by step

By Sep 1, 2026 7 min read
How to set up an eSIM for Bali: step by step
Popular Indonesia plans

Bali is sold as part of Horizon's Indonesia plan, so what you are installing is an Indonesia eSIM. The order that works is short: confirm your handset takes a second line, choose a size that matches the week you booked, get the profile onto the handset before you fly, then leave that line switched off until you are through immigration at Ngurah Rai. Timing is the part people get wrong, not the technology. Denpasar's arrivals hall is where a map and a driver's name matter most, and it is a poor place to learn that a handset is locked to its carrier. If your ticket routes through Jakarta first, the same five steps apply one flight earlier.

Before you buy: can this handset take a second line

An eSIM is a second line your phone carries next to the one you already have, so two things must be true first: the handset supports it, and no carrier has it locked.

  • On an iPhone the entry sits in Settings, under Cellular or Mobile Service. If the model cannot do this, there is nothing there to tap.
  • On Android it hides under Network and Internet, or Connections, in whatever the manufacturer has named its SIM manager.
  • If the handset came with a contract, ask that carrier to confirm it is unlocked. A locked device accepts a profile and then refuses to register on anything else.

Unlocking can take a carrier several working days, so do it weeks out. The screenshot-by-screenshot version lives in our install guide.

Step one: size it against the week you actually booked

Bali splits travellers into two shapes that use data in opposite directions. A villa week is mostly stationary: booking messages, a driver, restaurant and beach addresses, the evening upload. An island route is the reverse, with crossings, a new address every few nights and long road transfers between them.

For one to two weeks of ordinary use most people sit between 8 GB and 12 GB, which is why the 10 GB plan for 30 days is the usual pick. Spend every evening on villa Wi-Fi and you will want less; work a week in Canggu with uploads and video calls and you will want noticeably more. The tiers are broken down properly in how much data a Bali trip needs.

Match the validity to your last night, not your last full day. A late flight out of Denpasar is still a day you want a map for.

Step two: install at home, then leave the line switched off

Do the install at home the evening before you pack, with the confirmation email open in front of you. Add the profile, then label the line something you will recognise at four in the morning. Bali, not Secondary.

Then stop. Leave that line's data switch off, and leave its data roaming off as well. Check whether the plan you selected starts its validity at first connection, because that detail differs between plans and it is worth reading twice. If it does, a line that quietly registers at home has already spent days you paid for on your own sofa.

Tip: Write the accommodation's own directions into a note, not just a map pin. A Bali address is often a gate on a lane with no number, and the person meeting you may be reading it back over a call from the main road.

Step three: the walk from the plane to the pickup lane

You have landed at Ngurah Rai. Immigration and baggage buy you a comfortable ten minutes to do four things standing still, which beats doing them while walking.

  1. Switch the Indonesia line on in your phone's mobile data settings.
  2. Turn data roaming on for that line, and only that line. It is the ordinary setting for a travel line: it lets the line use a local network here, and it leaves your home line alone.
  3. Set the Indonesia line as the default for mobile data.
  4. Leave your home line in place for calls and messages, so bank codes and airline alerts still arrive on the number people already have for you. Switch that line's mobile data off.

Then give it a minute before deciding anything is wrong. Registration on a foreign network takes a moment, and the arrivals hall is full of handsets asking at once.

Step four: what to try if nothing registers

Almost always it is one of these, in this order.

  • Airplane mode is still on, or has been on so long the phone stopped looking. Toggle it on and back off to force a rescan.
  • Data roaming is off for the travel line specifically. The phone-wide switch and the per-line switch are different things; the per-line one counts.
  • The home line is still the default for data, so traffic is going somewhere you did not intend.
  • Nothing above helped: power the handset down and back up. Rebuilding the radio state resolves more of these than anything else here.
  • Still nothing: look at the plan page for an APN value. Where one is listed, enter it manually against the travel line.

If your ticket routes through Jakarta

Plenty of Bali tickets are not direct. A long-haul flight into Soekarno-Hatta and a domestic hop down to Denpasar is a common shape. The steps do not change, but the moment does: you switch the line on in Jakarta, at the end of the long leg, with a domestic flight still to catch. Do it at the gate rather than on the move: Soekarno-Hatta is large, and its domestic terminals are a separate journey from the international one.

If Java is more than a transfer — days for Borobudur and Prambanan out of Yogyakarta, or the highland drive up to Bandung and its tea country — those stops belong to the same Indonesia destination. Confirm each of them in the selected plan's own coverage details before you count on it. Long road days there ask more of a plan than temple mornings do.

Boat days, and what they change

Bali trips grow a boat almost by default. Fast boats run out to Nusa Penida and on to the Gili islands, and the crossing is the part of the day a phone likes least: open water, a moving hull, and everyone aboard reaching at once.

So treat the crossing as the planning problem rather than the island. Before boarding, settle the return crossing, the pin for where you are sleeping, and the name and number of whoever is meeting you. Agree an actual meeting point instead of promising to message once you are there, and check the day's schedule that same morning: a boat that leaves late can turn a short transfer into the whole afternoon.

The same habit pays inland, where reception around Ubud can vary by valley, by building and by hour.

Step five: adding data, and keeping your own number

Where the plan you chose supports a top-up, you can add data to the line you already installed instead of installing a second profile. Check it on the plan's own page first: it is a property of the plan you bought, not of eSIMs in general.

Your own number is the other half of the arrangement. On a dual-SIM handset your home line stays installed, and it is still the line that rings. Its own operator still sets the roaming terms on that line, so read them before you leave it switched on for anything beyond calls and messages.

The short version

  1. Confirm the handset supports eSIM and is not locked to its carrier, weeks ahead of the flight.
  2. Choose a size that matches the week you booked. For one to two weeks, 10 GB over 30 days is where most people land.
  3. Install at home on Wi-Fi, label the line, leave it switched off. Check whether the plan starts its validity at first connection.
  4. At Ngurah Rai: switch the Indonesia line on, turn data roaming on for that line only, make it the default for data, and switch data off on the home line.
  5. If nothing registers: airplane mode off and on, per-line roaming on, the right default line, a restart, then the plan page's APN where one is listed.

Still choosing? The best eSIM for Bali lays out what to compare on the plan itself, and the live Indonesia eSIM page is where Bali is sold.

Get connected there
Ready for your trip?

Choose a Horizon eSIM for your route and follow the setup steps before your trip.

Browse eSIMs