HelloMates

Bali SIM Card or eSIM: How to Get Mobile Data in Bali

For mobile data in Bali you have two choices: a Bali SIM card, a physical Indonesian SIM you register with your passport at a phone operator's outlet, or a Bali eSIM, a digital plan you install on your phone before you fly. If your phone supports eSIM and is not locked to a carrier, an eSIM is usually the easier way, because you land in Bali already online and your home SIM stays in the phone.

This guide covers a Bali SIM card versus an eSIM, which Indonesian networks support eSIM, the two checks to do on your phone, when to install, what to do when the plane lands, and how to fix a plan that shows no data. Bali is a province of Indonesia, so everything here also applies to Jakarta, Lombok, Yogyakarta and the rest of the country.

Why you want data the minute you land in Bali

The first hour after landing is when you need your phone most. You want a map, a ride booked on an app at a price you can see before you get in, a message home to say you have arrived, and the address of where you are sleeping.

Bali SIM card vs eSIM: which one should you get?

Both get you online. The difference is where, when and how you set them up.

A Bali eSIM

  • Set up before you fly. You buy and install it at home on Wi-Fi, then switch it on when you land.
  • Keep your home SIM. The eSIM runs next to your normal line, so your home number stays in the phone for bank codes and messages.
  • Needs a compatible, unlocked phone. This is the one real limit, covered below.

A Bali SIM card

  • Bought in Indonesia, at a phone operator's outlet or one of its partners.
  • Registered to you. Telkomsel, Indonesia's largest operator, says on its help pages that foreign citizens register a prepaid number "by coming to telco operator outlets or its partners," bringing "identification card in the form of passport," or a KITAS or KITAP stay permit. Bring your passport.
  • Works on older phones. If your phone has no eSIM support, a physical SIM is the answer.

For a trip of a few days to a few weeks, many travellers find an eSIM simpler, because the work is done at home with time and Wi-Fi, not in a queue after a long flight. For a long stay, a local SIM can make more sense.

Do eSIMs work in Bali and Indonesia?

Yes. Apple's list of carriers that support eSIM on iPhone, which we read on 2 November 2026, names Indonesian networks: Indosat and XLsmart for eSIM activation by a QR code or a carrier app, and Telkomsel for eSIM on prepaid plans for international travellers. A travel eSIM from a worldwide provider connects through local networks, so your coverage follows those networks in Bali's towns and along the main roads.

How to choose the best eSIM for Bali

There is no single best plan for everyone. Pick on what your trip needs:

  • How long you stay. Choose a validity that covers the whole trip, with a day or two to spare for a delayed flight.
  • How much data you use. Maps, ride apps and messages use little. Video calls, uploading photos and videos, and working from a cafe use much more. If you will tether a laptop, size up.
  • When the plan starts. Some plans count days from installation, others from the first connection in Indonesia. Read this before installing early.
  • Data only or a phone number. Most travel eSIMs are data only. You can still call and message over apps. If you need an Indonesian number, a local SIM is the way.

Travelling on to Thailand or Vietnam afterwards? Single-country plans are the norm, so plan one per country. Our Thailand eSIM guide and eSIM Vietnam guide cover the next borders.

Check your phone before you buy

Two checks decide whether a Bali eSIM will work.

1. Does your phone support eSIM?

  • iPhone: Apple's travel eSIM page says you need an iPhone XS or later. If your iPhone shows an option to add an eSIM under Settings, then Cellular, it supports one.
  • Google Pixel: Google's Pixel help says to open Settings, then Network & internet, then SIMs, then Add SIM, and choose to set up an eSIM.
  • Samsung and other Android phones: many recent models support eSIM, but it varies by model and by the region the phone was sold in. Look for an option to add an eSIM in your SIM or mobile network settings.

No option to add an eSIM anywhere in settings usually means the phone, or the version sold in your country, does not support it. In that case, a Bali SIM card is your route.

2. Is your phone unlocked?

A phone locked to your home carrier will not take an eSIM, or a SIM card, from anyone else. On an iPhone, open Settings, then General, then About, and look next to Carrier Lock. Apple's page says that if your iPhone is unlocked, "No SIM Restrictions" appears there. If it names a carrier, only that carrier can unlock it, so ask them well before the trip, especially if the phone is still on a payment plan.

On Android, ask your carrier; the setting is not always shown on the phone.

When to install your Bali eSIM

Install it at home, on Wi-Fi, a day or a few days before you leave. Apple's travel eSIM page says your iPhone must be connected to a Wi-Fi network or hotspot to set it up, and you do not want to find out in the arrivals hall at Denpasar that you have neither.

  • Install once, on the phone you travel with. An eSIM can normally be installed on one phone only, and deleting it usually means you cannot install it again. Do not delete it to fix a problem.
  • Label the line. Call it "Bali" or "Travel" so you can find it in seconds after landing.
  • Check roaming on your home line. Apple notes that if you keep both lines on and use the travel eSIM for data, you might still incur roaming fees from your home eSIM. Ask your home carrier what it charges.

How to set up a Bali eSIM, step by step

On iPhone

  1. Open the app or page where you bought the eSIM and tap its install link, or scan the QR code from another screen.
  2. Follow the prompts until the plan is added. Stay on Wi-Fi until then.
  3. Label the new line.
  4. After landing, choose the travel line for cellular data in Settings, then Cellular.

On Android

  1. Open Settings and find the SIM section (on a Pixel: Network & internet, then SIMs, then Add SIM).
  2. Choose to set up an eSIM, then scan the QR code or type the activation code.
  3. Stay on Wi-Fi until the phone confirms the eSIM is added.
  4. After landing, choose the travel line for mobile data.

What to do when you land in Bali

As the plane taxis or while you walk to immigration:

  1. Switch on the travel line in your SIM or cellular settings.
  2. Set it as the line for mobile data.
  3. Turn on data roaming for the travel line, if your plan says it needs it, and turn mobile data off on your home line so it does not roam.
  4. Give it a minute or two. A signal can take a moment after landing.
  5. Book your ride on an app, then send a short "landed" message to someone at home.

Save Indonesia's numbers before you leave home. Indonesia's Ministry of Tourism lists 110 or 112 for police and general emergencies, 118 or 119 for an ambulance, and 113 for firefighters, and the Ministry of Health describes 119 as the national medical emergency number. Our page on Indonesia emergency numbers and what to tell first responders explains which to call and what to say.

Bali eSIM installed but no data?

Work through these in order before contacting support:

  • Check the travel line is switched on and chosen for mobile data.
  • Turn on data roaming for the travel line only.
  • Set network selection for the travel line to automatic.
  • Turn airplane mode on for ten seconds and off again, or restart the phone.

Do not delete the eSIM while troubleshooting, since that usually cannot be undone. If nothing works, contact whoever sold it to you with the exact error message.

Getting a Bali eSIM inside HelloMates

HelloMates includes a Travel eSIM for Indonesia inside the app, alongside Vietnam and Thailand. You choose where you are going, pick the plan that fits your trip and install it from the app, with the install link or the QR code. There is no SIM swap and you keep your number. Our travel eSIM help page walks through installing on iPhone and Android and the no-data checklist in more detail.

Being online is also what opens up the rest of the trip. On HelloMates you can see what is happening tonight in Bali, from city events to plans other travellers post, join a small group invitation from a local, always in a public place, and read the city chat before you land. If you are travelling alone, the Arm it check-in lets you set a time to check in; if you miss it, the contacts you chose get your message with Indonesia's emergency numbers. It does not contact the police or an ambulance.

Quick checklist for mobile data in Bali

  • Confirm your phone supports eSIM, and that it is unlocked (iPhone: Settings, General, About, Carrier Lock).
  • For a SIM card, bring your passport to the operator's outlet.
  • Install an eSIM at home on Wi-Fi a few days before the flight, and label the line.
  • On landing: switch the travel line on, set it for data, and turn data off on your home line.
  • Save 112, 110 and 119 in your phone.

Planning the rest of the trip? Read is Bali safe for scooters, nights out and the sea, our first solo trip tips cover money, bookings and your first night, and once you are connected, here is how to make friends while solo traveling and how to meet locals when traveling.

Sources