HomeBali › SIM & eSIM

Bali · Staying connected

Staying connected in Bali: eSIM vs local SIM

By Kadek Surya, Bali-based writer⚠ Researched carefully — but I haven't walked this one myself yet · July 2026

You'll want data the moment the plane doors open — to call a Grab, to load Maps so you know where the driver's taking you, to translate a menu that's all in Indonesian. So the real question isn't whether to get connected, it's convenience versus price: an eSIM that's working before you land, or a physical SIM that's cheaper and gives you a local number.

The quick answer

eSIM or local SIM?

Get an eSIM if your phone supports one and you want data live the second you land — no shop, no queue, no passport paperwork. Get a local Telkomsel SIM if you want the cheapest data, the best coverage out in the villages and on the far coasts, or a local phone number for confirming bookings and rides. Plenty of people I host do both: an eSIM for the airport dash, a local SIM once they've settled in.

eSIM — how it works

An eSIM is just a data profile you install on the phone before you fly — no plastic card to slot in.

An eSIM is just a SIM profile you install over the internet instead of a plastic card you slot in. You buy it before you fly, install it on your home Wi-Fi, and set it to activate when you land. By the time you're off the plane, you have data.

The good:

The catches:

The one I point people to is Airalo — cheap, reliable, and you can set it up in ten minutes on the sofa at home. Holafly is a decent alternative if you want a truly unlimited plan and don't mind paying more for it.

Get an Indonesia eSIM before you flyvia AiraloGet the eSIM

Expect roughly USD 5–20 for 5–20GB, depending on the plan and how long it runs.

Local SIM — cheaper, and a local number

A phone-and-accessories shop like the ones all over town — buy your local SIM somewhere staffed that will register it to your passport and test it before you walk out.

If price and coverage matter more than convenience, buy a physical SIM once you're here. Telkomsel has the strongest island-wide signal and by far the best reach in rural areas and on Nusa Penida and Lembongan; XL and Indosat are cheaper and perfectly good in the busy south (Kuta, Seminyak, Canggu, the Bukit).

Since 2018, every Indonesian SIM has to be registered to your passport — so buy it somewhere that will do the registration for you and confirm data is flowing before you walk out.

Tip

Skip the first kiosk you see in the arrivals hall — the airport counters are convenient but marked up, and some sell you far more data than a two-week trip needs. Walk to an official Telkomsel GraPARI store or a proper phone shop in town instead. You'll pay less and the staff will register and test the SIM for you.

A tourist data pack runs roughly IDR 100,000–200,000. You'll get a local number, which is genuinely useful — villa hosts, drivers and restaurants here confirm bookings over WhatsApp and phone calls, and some booking sites won't send an OTP to a foreign number.

What coverage actually looks like

4G is strong and fast across the whole south — Kuta, Seminyak, Canggu, the Bukit where I live — and around Ubud. It gets patchy in the places you'll most want a map:

Note

Before you set off for anywhere rural, open Google Maps and download the offline map for that area. It'll route you even when the signal drops to nothing, which it will somewhere between the main road and the waterfall car park.

eSIM vs local SIM, side by side

A physical SIM slots into the tray with the little pin — the cheapest data on the island, and it comes with a local number.

SetupeSIM: online, before you fly. Local SIM: in a shop after you land, with your passport.
PriceeSIM: higher per GB. Local SIM: cheapest data on the island.
Local numbereSIM: none, data only. Local SIM: yes — useful for bookings and drivers.
Rural coverageeSIM: rides on a local network, usually Telkomsel. Local Telkomsel SIM: the best you can get.
Best foreSIM: short trips, convenience, keeping your home number live. Local SIM: longer stays, tight budgets, off-the-beaten-track travel.

Wi-Fi, and the power problem

Most cafés and villas here have decent Wi-Fi, and it's fine for uploading photos or a video call. What it isn't is a substitute for mobile data — the moment you're on a scooter or walking to dinner, you need your own connection to navigate. Treat café Wi-Fi as a bonus, not your plan.

The thing that catches people out isn't signal, it's battery. A day of Maps running, photos, and Grab pins flattens a phone by lunch. Carry a power bank.

20,000 mAh USB-C power bank
20,000 mAh USB-C power bank
See it on Amazon

Data or calls?

You almost certainly only need data. Between WhatsApp — which everyone here uses for calls and messages — and internet calling, very few travellers ever need traditional voice minutes. A data-only eSIM or a data pack on a local SIM covers just about everything you'll do on a Bali trip.

What about my home number while I'm away?

On an eSIM setup, your physical home SIM stays in the phone, so calls and texts to your home number still arrive — just turn its data roaming off so you're not billed, and use the eSIM for data. On a local physical SIM, you're swapping the card out, so your home number goes quiet unless your phone has two SIM slots or its own eSIM.