Browse plans

Bali eSIM guide 2026: what to buy and why

Bali eSIM guide 2026: what to buy and why Last updated 15 April 2026 · 5 min read Your phone should just work on arrival. This guide covers…

Bali eSIM guide 2026: what to buy and why

Your phone should just work on arrival. This guide covers exactly what to buy and how to set it up.

You land in Denpasar, the plane doors open, and within ninety seconds your phone racks up a double-digit roaming charge. You haven’t even walked to baggage claim yet.

An eSIM fixes this. Not in a tech deep-dive way — in a “you want Google Maps to work when you leave the airport” way. This guide covers what to buy, how much data you need, and which network actually works in Bali.

If you want to know exactly how this compares to roaming from your home country, the comparison articles at the bottom break it down by telco.

On this page

The short answer

For a week or less in Bali, buy a Bali eSIM for around $8-14 USD before you fly. It gives you 5-10 GB on Telkomsel — the carrier with the best Bali coverage — and activates the moment you land. No SIM swap, no roaming bill, no airport kiosk queue.

Browse Bali plans →

The rest of this guide is for people who want to know why.

Which network works in Bali

Bali is not one homogeneous internet experience. The signal in Seminyak is not the signal in East Bali or on Nusa Penida.

Telkomsel has the widest coverage. Canggu, Ubud, Uluwatu, Nusa Penida, Nusa Lembongan — Telkomsel gets you 4G or 5G almost everywhere except the most remote beaches. Most reputable Bali eSIMs run on Telkomsel.

Indosat Ooredoo Hutchison is second. Good in tourist areas, patchier in East Bali and the mountains around Kintamani.

XL Axiata is third. Fine in Denpasar and the south coast, weak elsewhere.

“Multi-network” eSIM coverage isn’t a bonus. It’s a hedge against one carrier failing. Telkomsel as the primary network is what you actually want.

How much data you actually need

Most guides tell you to buy 20 GB because “streaming uses a lot.” You are not going to Bali to stream Netflix.

Real numbers for 7 days:

  • Maps and navigation — 500 MB to 1 GB
  • Instagram and TikTok scrolling — 1-3 GB
  • WhatsApp, messages, email — under 500 MB
  • Video calls home — 1-2 GB
  • Grab / Gojek rides (these apps are data-heavy) — 500 MB to 1 GB
  • Music streaming — 1-2 GB

Total for a normal traveller: 5-8 GB. Content creators uploading daily reels should double it.

Buy for your actual usage, not your anxious usage. If you run out, most eSIMs let you top up in under a minute.

Calls and SMS: do you need them?

Most Bali eSIMs are data-only. That surprises travellers who expect phone service to include a number. Honest answer: you rarely need one.

Everyone you’d actually call in Bali — driver, villa host, dive instructor — uses WhatsApp. So does your family back home. Grab and Gojek verify through the app, not SMS.

The exceptions are hotel check-in codes and bank OTPs that your home bank SMSes you. Fix: keep your home SIM on a second line (dual SIM) with data roaming off. Your home number stays reachable for SMS and calls, free. Use the eSIM as the data line.

If your phone only supports one SIM, Travelren’s Indonesia plans with a local number and minutes are marked with a 📞 chip on the Indonesia plans page.

Install before you fly

The single biggest eSIM mistake is waiting until you land.

eSIMs install over the internet. You need Wi-Fi to download the profile. If you try at Denpasar airport, you’re stuck choosing between unreliable airport Wi-Fi and turning on roaming (which defeats the point).

Install at home the night before. Scan the QR code from your eSIM provider. Your phone downloads the profile. The plan doesn’t start until you connect in Indonesia — so you can install a week early.

When you land, turn on the eSIM as your data line:

1. Open Settings → Cellular (iPhone) or Connections → SIM manager (Android) 2. Select your Indonesia line for cellular data 3. Wait 30 seconds for Telkomsel to appear in the status bar

Google Maps opens. You find your Grab. You leave.

Will your phone even work?

Two things have to be true:

1. Your phone supports eSIM. iPhone XS (2018) and newer. Most Samsung Galaxy S20 and newer. Pixel 3 and newer. 2. Your phone is unlocked. Phones bought outright or on a 24+ month plan are almost certainly unlocked. Phones on recent finance plans might still be locked.

Check in 60 seconds at our device check tool.

If your phone isn’t eSIM-compatible, a physical Indonesian SIM at Denpasar airport runs about $10 USD for a week. More hassle, same job.

Edge cases worth knowing

Nusa Penida — Telkomsel works but signal drops around Kelingking Beach and Crystal Bay in peak hours because every tourist is hammering one tower. Download offline Google Maps before the ferry.

Gili Islands (technically Lombok) — Telkomsel is patchy, Indosat wins. Get an Indonesia-wide multi-network plan if the Gilis are a priority.

Long stays (30+ days) — a registered prepaid SIM at a Telkomsel store in Kuta (passport and photo required) is cheaper than an eSIM over a month.

The 60-second checklist

1. Check your phone supports eSIM → device check 2. Buy 5-10 GB for your trip length 3. Install the eSIM on home Wi-Fi before you fly 4. Keep your home SIM on a second line for SMS 5. Land, switch cellular data to the Indonesia line, done

Compare costs for your home country

The cost of “just turning on roaming” depends entirely on where you live. Pick your country:

The bottom line

A Bali eSIM does one job: your phone works when you land, for a fraction of what roaming costs. Buy it before you fly, install on home Wi-Fi, switch cellular data on arrival. That’s the whole thing.

Browse Bali plans →

Frequently asked questions

Do I need an Indonesian phone number for a short Bali trip?

No. Data-only eSIMs cover WhatsApp, Google Maps, Grab, email, social media. For SMS codes from your bank, keep your home SIM active on a second line with roaming off.

Can I use my Bali eSIM in the Gili Islands or Lombok?

If the eSIM is Indonesia-wide, yes — but Telkomsel coverage is patchy in the Gilis. Check that your plan supports Indosat or multi-network if you're going.

What happens if my eSIM doesn't activate when I land?

Travelren refunds eSIMs that genuinely fail to activate. Most "not activating" issues are the eSIM not being set as the data line, or the phone not connecting to a local tower yet. Give it five minutes, toggle airplane mode, check settings.

Is Telkomsel faster than Indosat in Bali?

Negligible difference in tourist areas — both deliver 4G LTE comfortably. Telkomsel wins on coverage breadth (rural areas, East Bali, mountain regions).

How much data does Netflix use in Bali?

Medium quality uses about 700 MB per hour. A full movie is around 2 GB. Bali eSIMs work fine for streaming. Bump to 10 GB if you plan to binge a series.