eSIM for Bali — Bali
HomeGuides › eSIM for Bali
Bali

eSIM for Bali: instant internet on arrival

How to have data straight away in Bali, without hunting for a local SIM card.

With an eSIM you have mobile internet the moment you arrive in Bali — handy for maps, Grab/Gojek, your trip plan and staying in touch. No physical SIM card needed; you activate it digitally.

Our recommended eSIM

MobiMatter — data the moment you land

MobiMatter is one of the best-value eSIM marketplaces: compare Indonesia data plans from several networks, buy in about a minute and install by QR code before you fly. Coverage across Bali is strong and topping up is easy.

Get a Bali eSIM at MobiMatter →
Affiliate link — we may earn a small commission if you buy through it, at no extra cost to you.

Install your eSIM in 3 steps

  1. 1Buy Choose a Bali/Indonesia plan at MobiMatter (button above). You'll receive a QR code by email.
  2. 2Prepare Do this before departure on wifi, with the QR code ready on screen.
  3. 3Install Scan the QR code or tap Install to install the eSIM straight onto your smartphone. After installing, go to Settings and turn on roaming:
    iPhone: Settings → Mobile Data → your eSIM → Data Roaming (on)
    Android: Settings → Network & internet → SIMs → your eSIM → Roaming (on)

How does an eSIM work?

An eSIM is a digital SIM card you buy and install before departure (via a QR code). On arrival you switch it on and have data straight away — without losing your home number. Your phone needs to support eSIM (most recent devices do).

eSIM vs local SIM card

For most travellers an eSIM is the handiest.

Tips

Installing an eSIM, step by step

It takes about five minutes and is easiest to do at home on wifi: 1) check your phone supports eSIM (see below); 2) buy an Indonesia or Bali plan from a provider such as MobiMatter; 3) scan the QR code they email you to add the eSIM to your phone; 4) label it "Bali" and leave it switched off; 5) on arrival, turn the eSIM's data on, set it as your data line, and you're online. Keep your home SIM for calls and texts and switch its data roaming off.

How much data do you need?

For a typical trip of maps, Grab/Gojek, messaging and social media, about 1 GB per 3–4 days is a comfortable rule of thumb — roughly 5–10 GB for a two-week holiday. If you stream video, work remotely or hotspot a laptop, size up or choose an unlimited plan. Most eSIMs let you top up in the app if you run low, so there's no need to over-buy up front.

Which phones support eSIM?

Most phones from the last few years do: iPhone XS/XR and newer, Google Pixel 3 and newer, and recent Samsung Galaxy S, Note, Z and A models. Older devices, a few region-specific models (some sold in China, Hong Kong and Japan) and many budget phones are still physical-SIM only. Check under Settings → Mobile data → Add eSIM, or search your exact model plus "eSIM", before you buy.

Frequently asked questions

Which eSIM is best for Bali?
We recommend MobiMatter — a well-priced eSIM marketplace where you compare Indonesia plans from several networks, buy in minutes and install by QR. Coverage across Bali is strong and top-ups are easy.
Do you need an eSIM for Bali?
It's the handiest way to have internet straight away on arrival, without hunting for and registering a local SIM card. A local Telkomsel SIM is an alternative.
Does an eSIM work in Bali?
Yes, provided your phone supports eSIM. You buy and install it beforehand and activate it on arrival.
What does mobile internet cost in Bali?
An eSIM data package for Indonesia is good value; the price depends on the amount of data and the length of your trip.

Plan your trip