Indonesia · 7 providers compared · prices checked August 2026

Best eSIM for Bali and Indonesia

Two things decide this one: whether your plan can use Telkomsel, and the fact that a travel eSIM skips the IMEI registration a local SIM would drag you into.

Traveler using a phone at a lit warung in Bali after dark
Canggu · 20:19 · Telkomsel 4G
Quick answerFor Bali and the rest of Indonesia, the plan that matters is the one riding Telkomsel, the only network with real coverage past the resort strips. GigSky gives you Telkomsel plus Indosat at $19.79 for 10GB. Yesim is cheaper at $18.59 on Telkomsel alone. Working from a villa? Saily unlimited, real cap 5GB a day. Checked August 2026.
Prices from each provider's Indonesia feed on 2026-08-31, in USD. Network permissions are what each provider publishes for the country, not our own field tests. How we test.

The picks for Indonesia Telkomsel or nothing

Top pick

GigSky

Best network mix for the price $19.79 10GB / 30 days
  • Runs on Telkomsel and Indosat Ooredoo Hutchison, the two networks worth having
  • Cheap starter sizes: $3.49 for 1GB, $7.99 for 3GB
  • Free 100MB trial so you can prove it works before Ngurah Rai

Watch out: Its unlimited caps at 3.5GB a day and there is no 20GB size for Indonesia.

Trustpilot 4.3/5 · 6,084 reviews

See GigSky Indonesia plans

Yesim

Cheapest data on the right network $18.59 10GB / 30 days
  • Telkomsel, the network that actually works in Ubud and on the Nusa Penida crossing
  • Lowest price at every size, including $25.56 for 20GB
  • Genuinely cheap small packs: $8.13 for 3GB over 30 days

Watch out: Telkomsel only, no fallback, and Trustpilot suspended Yesim's score during a fake-review cleanup, checked August 2026.

⚠ no reliable rating

See Yesim Indonesia plans

Airalo

Two networks, easiest support $21.00 10GB / 30 days, Indotel
  • Telkomsel and Indosat Ooredoo Hutchison, same mix as GigSky
  • The most documented eSIM brand in Bali by a distance, which matters at 1am in a villa with no signal
  • Unlimited option with a published 3GB per day cap

Watch out: The most expensive of the three, and Indonesian data is not cheap to begin with.

Trustpilot 4.1/5 · 41,238 reviews

See Airalo Indonesia plans

Every Indonesia plan we can verify Bali included

Provider1GB3GB5GB10GB20GBUnlimited (real cap)
Yesim$2.90 /30d$8.13 /30d$11.15 /30d$18.59 /30d$25.56 /30dnot sold here
GigSky$3.49 /7d$7.99 /15d$12.79 /30d$19.79 /30dfrom $10.99 · 3.5GB/day
Airalo$4.50 /3d$8.50 /7d$13.50 /30d$21 /30d$35 /30dfrom $11 · 3GB/day
Saily$4.79 /7d$8.99 /30d$13.99 /30d$21.99 /30d$35.99 /30dfrom $18.99 · 5GB/day
Nomad$4 /7d$8 /30d$12 /30d$19 /30d$33 /45dfrom $18 · 2GB/day
Jetpac$7 /4d$8 /7d$11 /30d$18 /30d$35 /30dfrom $12.99 · 3GB/day

Indonesia is one of the pricier countries in this comparison, roughly double Thailand for the same gigabytes. Jetpac at $18 and Nomad at $19 are the cheapest 10GB plans that exist here and we cannot link either of them.

Indonesian networks the island problem

Telkomsel is the only network with genuinely national coverage: the Gili crossings, the road up to Munduk, Flores, Sumba, Raja Ampat. Everyone who lives outside a city carries it. Indosat Ooredoo Hutchison is solid in Java, Bali's south and the big cities. Smartfren is urban only and rarely resold to travel eSIMs.

Inside Seminyak, Canggu and Ubud town every plan works. The moment you go north or take a boat, Telkomsel is what is left.

ProviderIndonesian networks it may use
GigSkyIndosat Ooredoo Hutchison + Telkomsel
AiraloIndosat Ooredoo Hutchison + Telkomsel
NomadIndosat Ooredoo Hutchison + Smartfren + Telkomsel
YesimTelkomsel
UbigiIndosat Ooredoo Hutchison
Sailynot published
Jetpacnot published

Permissions from each provider's published Indonesia coverage record, 2026-08-31.

Our pick for Bali & Indonesia is GigSky on Indosat Ooredoo Hutchison and Telkomsel, 10GB for $19.79 over 30 days.

See GigSky Bali & Indonesia plans Back to the picks

IMEI registration, and why an eSIM skips it the Bali gotcha

Indonesia blocks foreign phones from local networks unless the device IMEI is registered with customs. This is the rule that catches people who plan to buy a local SIM on arrival.

The registration happens at the customs counter in arrivals: your passport, your boarding pass, the phone, and a fee if the device is valued above the duty-free threshold. It is free below it. Miss the counter and a local SIM simply will not connect, and sorting it afterwards means a trip to a customs office.

A travel eSIM is not affected. Indonesian customs treats inbound roamers on foreign SIMs as roaming traffic, not as devices joining the network locally, so there is nothing to register. That is the single best practical argument for an eSIM in this country, and almost no provider mentions it.

The version that bites: people who buy a local Telkomsel SIM in a Kuta shop, connect fine for a couple of days on the shop's temporary profile, then lose service. That is the IMEI rule arriving late. Roaming eSIMs do not have this failure mode.

"Unlimited" in Indonesia the caps

"Unlimited" planReal daily high-speed capAfter the cap
Saily Indonesia Unlimited (from $18.99, 5 days)5GB / daythrottled until midnight
GigSky Indonesia Unlimited (from $10.99, 3 days)3.5GB / dayreduced speed for the rest of the day
Airalo Indotel Unlimited (from $11, 3 days)3GB / daythrottled
Jetpac Indonesia Unlimited (unlinked, from $12.99)3GB / daythrottled
Nomad Indonesia Unlimited (unlinked, from $18)2GB / daythrottled
Yesim unlimited daysnot publishedunspecified reduction after heavy use

Bali is full of people working remotely, and this is one of the few places where unlimited earns its price: villa wifi is famously variable and a 5GB per day cap covers a working day of tethering.

The largest cap you can read before buying in Bali & Indonesia is Saily's 5GB a day, from $18.99 for 5 days.

See Saily unlimited How every cap compares

Indonesia questions the ones people actually search

Which eSIM is best for Bali?

GigSky at $19.79 for 10GB on Telkomsel and Indosat, or Yesim at $18.59 if price leads and Telkomsel alone is enough. Airalo Indotel at $21 for the same networks with better support. Saily if you work from the villa, for the published 5GB per day cap. Checked August 2026.

Do I need to register my IMEI for an eSIM in Indonesia?

No. IMEI registration applies to phones joining Indonesian networks with a local SIM or local eSIM. A travel eSIM roams in under a foreign contract, which customs treats as inbound roaming, so there is nothing to register at the airport.

Does a Bali eSIM work on Nusa Penida and the Gilis?

On Telkomsel, largely yes, including most of the boat crossings, with dead patches on the Penida cliffs and the interior roads. On Indosat alone, expect it to fade once you leave the harbour areas. Download offline maps for any island day trip.

How much data do I need for two weeks in Bali?

About 8 to 10GB for maps, messaging, uploads and the amount of Instagram Bali generates. Villa and cafe wifi covers the evenings but is unreliable enough that you should not plan around it. Remote workers should budget unlimited.

Is a Telkomsel tourist SIM cheaper than an eSIM?

Per gigabyte, yes, noticeably. It also requires the IMEI registration above and a passport at the point of sale. For stays under a month the eSIM is simpler; past that, the local SIM starts to pay for the hassle.

Indonesia · 10GB · $19.79

Telkomsel and Indosat, 30 days, no IMEI counter on arrival. Install it before you fly to Denpasar.

Get GigSky for Indonesia

Sources & freshness: Indonesia plan prices and validity from provider feeds via esimdb, 2026-08-31, in USD. Network permissions from each provider's published Indonesia coverage record, same date. IMEI registration requirements from Indonesian customs guidance for arriving travellers as applied to locally issued SIMs; roaming traffic is explicitly out of scope. No speed tests of our own in Indonesia yet. Back to the Asia eSIM comparison.