Indonesia
Jayant Singh · Pexels

Indonesia eSIM and SIM cards: reach matters, speed does not

Indonesia averages about 25 Mbps — the slowest country on this site, and it barely matters. Across 17,000 islands the only question is which network reaches where you are going, and Telkomsel covers more remote islands than every rival combined.

Indonesia eSIM plans compared

  • Nomad50 GB · 45d$41$0.82/GB✓ checkedBest value8 plans
    DataDaysPricePer GB
    1 GB7$4$4
    3 GB30$8$2.67
    5 GB30$12$2.40
    Unlimited5$18—
    10 GB30$19$1.90
    Unlimited10$33—
    20 GB45$33$1.65
    50 GB45$41$0.82

    Check Nomad prices →

  • Airalo50 GB · 30d$49$0.98/GB✓ checked18 plans
    DataDaysPricePer GB
    1 GB3$4.50$4.50
    3 GB3$8$2.67
    3 GB7$8.50$2.83
    Unlimited3$11—
    5 GB7$12$2.40
    5 GB15$13$2.60
    5 GB30$13.50$2.70
    Unlimited5$19—
    10 GB7$19$1.90
    10 GB15$20$2
    10 GB30$21$2.10
    Unlimited7$27—
    Unlimited10$34—
    20 GB15$34$1.70
    20 GB30$35$1.75
    Unlimited15$48—
    50 GB30$49$0.98
    Unlimited30$69—

    Check Airalo prices →

  • Saily20 GB · 30d$35.99$1.80/GB✓ checked5 plans
    DataDaysPricePer GB
    1 GB7$4.79$4.79
    3 GB30$8.99$3
    5 GB30$13.99$2.80
    10 GB30$21.99$2.20
    20 GB30$35.99$1.80

    Check Saily prices →

  • HolaflyUnlimited · 3d$11.90unlimited✓ checked6 plans
    DataDaysPricePer GB
    Unlimited3$11.90—
    Unlimited5$20.50—
    Unlimited7$27.50—
    Unlimited10$36.50—
    Unlimited15$50.50—
    Unlimited30$73.90—

    Check Holafly prices →

  • eSIM Go10 GB · 30d$13$1.30/GBnot sold to travellers2 plans
    DataDaysPricePer GB
    5 GB30$9.50$1.90
    10 GB30$13$1.30

    There is nowhere to send you. eSIM Go sells wholesale to resellers rather than to travellers: its site offers “Contact Sales” instead of a checkout, publishes no consumer price, and has no per-country pages — checked on 18 August 2026. The figures above have never been verified and cannot be, because the product is not on sale to the public.

Providers marked ✓ checked were read from their own site on ; those marked indicative come from our earlier research and are not yet verified. Rows marked not sold to travellers are for a wholesale platform that sells to resellers rather than to the public, so the prices shown cannot be bought at any checkout and are listed only to show what our older dataset contained. Providers change pricing without notice — check before buying. Host networks marked ? are taken from provider listings and have not been confirmed by us; where no network is shown, the provider does not publish one. How we check prices.

Indonesia mobile networks

Best for visitorsTelkomselAverage 4G25 MbpsNetworks5
NetworkWhat it's likeTravel eSIMs using it
TelkomselBest for visitorsFar widest geographic coverage across Indonesian islands. Essential for island hopping beyond Bali. Telkomsel has coverage on more remote islands than all other carriers combined.None disclosed
XL AxiataTelkomsel has the most extensive national coverage across Indonesia's 17,000+ islands — essential for island hopping beyond Bali and Java. XL competitive in Bali and Java. 5G limitNone disclosed
Indosat OoredooTelkomsel has the most extensive national coverage across Indonesia's 17,000+ islands — essential for island hopping beyond Bali and Java. XL competitive in Bali and Java. 5G limitNone disclosed
SmartfrenTelkomsel has the most extensive national coverage across Indonesia's 17,000+ islands — essential for island hopping beyond Bali and Java. XL competitive in Bali and Java. 5G limitNone disclosed
ThreeTelkomsel has the most extensive national coverage across Indonesia's 17,000+ islands — essential for island hopping beyond Bali and Java. XL competitive in Bali and Java. 5G limitNone disclosed

In Indonesia you are buying coverage, not speed

Indonesia's average mobile speed is around 25 Mbps — the lowest of any country on this list, and roughly half what you would get in Poland or Serbia. That number sounds like a problem and mostly is not. 25 Mbps streams video, runs Google Maps, handles a video call home and uploads photos without complaint. Nobody's holiday has ever been ruined by 25 Mbps.

What can ruin it is having no signal at all, and Indonesia is a country of more than 17,000 islands. So the entire question here is reach, not throughput, and every decision below follows from that.

There is also no roaming shortcut. Indonesia sits outside any reciprocal arrangement that would help a European, American or Australian visitor, so your home operator's out-of-bundle rates apply and they will be unpleasant. Check them if you like, but assume you are buying something.

The provider that wins elsewhere loses here

Airalo is the default recommendation on a lot of these country pages. In Indonesia it is one of the two expensive options — Saily, whose prices we have now read directly, is dearer still at every size they share — and the gap to the cheap end is wide enough to be the main financial fact on this page. Every row below is a 30-day plan.

30-day planAiraloCheapest rivalGap
5 GB$13.50Nomad, $12$1.50
10 GB$21Nomad, $19$2
20 GB$35Nomad, $33 (45 days)$2

The Airalo figures were read from Airalo's own site on 13 August 2026, Saily's from its own site on 16 August, and Nomad's from its own on 17 August. Holafly's were read off esim.holafly.com on 18 August. eSIMCard's rows have been withdrawn: we read its own pages on 18 August 2026, found the figures we held were wrong, and could not store the real ones. See our eSIMCard page. The eSIM Go prices cannot be confirmed anywhere: eSIM Go sells wholesale to resellers and publishes no consumer price at all, so nobody can buy them — see our eSIM Go page. An earlier version of this table had Nomad's gap over Airalo at $4.50 to $16, on prices nobody had read off Nomad's site; checked, the gaps are real but small.

Airalo's ladder also climbs with validity, not just with size, which is why an allowance on its own is never a price here:

Airalo plan7 days15 days30 days
5 GB$12$13$13.50
10 GB$19$20$21
20 GB—$34$35

Airalo's 50 GB over 30 days at $49 works out at $0.98 a gigabyte, which used to be the top of the market on its own. Nomad also sells 50 GB, over 45 days, at $41 — $0.82 a gigabyte, and the cheapest rate in the country.

The cheapest rate in the country is Nomad's 50 GB at $41 over 45 days — 82 cents a gigabyte — with Airalo's verified 50 GB behind it at 98 cents. Those two are the only rows under a dollar. At 10 GB, our unbuyable eSIM Go row reads $13, against a verified $19 from Nomad, $21 from Airalo and $21.99 from Saily — Saily is the dearest metered plan in the country at that size, having been read at $14.99 in our older indicative data. The same holds at 5 GB, where Saily's verified $13.99 tops Airalo's verified $13.50, and at 20 GB, where its verified $35.99 tops Airalo's $35. And the small end is where the packaging penalty bites hardest: Airalo's 1 GB over three days is $4.50, nearly five times the best rate on the board for an allowance that will not last the drive from the airport.

One footnote, and it is a correction. This page used to say Holafly priced Indonesia far more aggressively than Europe — $20.90 for ten days unlimited, $46.90 for thirty, and a one-day pass at $3.90 for a layover. None of that was read off Holafly and none of it is true. Holafly's Indonesian prices, read off its own site on 18 August 2026, are $11.90 for three days, $20.50 for five, $27.50 for seven, $36.50 for ten, $50.50 for fifteen and $73.90 for thirty. That is the identical ladder it charges in Japan, France, Germany, Greece and the Netherlands — Indonesia is not discounted at all. There is no one-day plan, here or anywhere: Holafly sells six lengths and the shortest is three days.

Telkomsel, and the 17,000-island problem

Telkomsel has by far the widest geographic coverage in Indonesia. The claim worth remembering is that it reaches more remote islands than all the other carriers combined. XL Axiata is competitive in Bali and Java. Indosat Ooredoo, Smartfren and Three exist and are not the network you want as a visitor. 5G is limited across the board, which is another reason not to think about speed.

This is the decision that matters, and the market will not tell you the answer. No provider in our data publishes a host network for Indonesia. Earlier versions of this page named two. Nomad was said to name Telkomsel and XL, and was recommended partly on that basis; Nomad publishes no host network in Indonesia or in any other country, and that has been withdrawn. Holafly was said to name Telkomsel, and that has now gone the same way — we read its Indonesian prices off its own site on 18 August 2026 and it names no carrier for Indonesia, or for any of the 28 countries we checked. Airalo, Saily and eSIMCard publish nothing either — Saily's own pages go no further than promising a reliable connection from Indonesia's best networks — and eSIM Go has no consumer page on which it could publish anything.

Which means the practical advice has changed: if you are leaving Bali and Java, buy a Telkomsel SIM at the airport for about $5, because no travel eSIM can promise you that network. We used to say the answer was knowable from the listings. It is not.

Bali is not a test of anything

Bali is well covered by everyone, XL included. If your trip is Seminyak, Ubud, Canggu and the airport, network selection is an academic exercise and you should buy on price alone. The same is largely true of Java's cities — Jakarta, Yogyakarta, Surabaya.

The moment the advice changes is the moment you get on a boat. Nusa Penida, the Gilis, Komodo and Flores, Sumba, Raja Ampat, the ferry routes and the long domestic hops between islands — that is where "more remote islands than all other carriers combined" turns from a marketing line into the difference between having a map and not. Anyone whose itinerary includes the phrase "island hopping" should treat Telkomsel as non-negotiable.

The other case is inland Java and the volcano routes. Yogyakarta itself is fine; Borobudur and Prambanan are day trips into countryside where coverage is thinner and terrain does what terrain does. And the sunrise treks — Bromo, Ijen, Batur — are pre-dawn walks up mountains, which is the single most reliable way to lose signal in any country on earth. Download the offline map the night before.

The $5 SIM at Ngurah Rai

A prepaid SIM at an Indonesian airport typically costs about $5. That is the cheapest airport SIM of any country on this list, and it undercuts every eSIM here.

We still lean towards the eSIM, for three reasons. Indonesia requires passport registration for prepaid activation, so this is a counter with a form and a queue rather than a shelf you can grab from. We do not know what data allowance $5 buys, and without that number the comparison is incomplete — a cheap SIM with a token allowance is not a bargain. And the arrivals hall at Denpasar after a long-haul flight is not where anyone does their best negotiating.

Where the local SIM clearly wins: a stay of a month or more, a phone that does not support eSIM (check our eSIM-compatible phones list if you are unsure), or a situation where you specifically want a Telkomsel SIM and want to be certain of it.

What we'd buy

Bali and Java for a week or two: Nomad's 10 GB over 30 days at a verified $19, which undercuts Airalo's verified $21 and Saily's $21.99, and comfortably covers a fortnight of maps, Gojek, messaging and photo uploads. The $13 eSIM Go row is not an option at all — it sells wholesale to resellers and has no checkout.

Island hopping, any length: Nomad's 50 GB over 45 days at $41, the cheapest rate in our Indonesian data at 82 cents a gigabyte, or its 20 GB over 45 days at $33 if that is more than you need. The long window is the point on an island itinerary, along with the headroom when you cannot rely on hotel WiFi. What no eSIM buys you here is Telkomsel by name; for that, buy locally.

A month or more: buy a Telkomsel SIM locally. The airport price of around $5 and the local prepaid market will beat travel eSIM pricing over that horizon, and passport registration is a one-time cost.

Never: Saily above 1 GB, or Airalo's small tiers. Saily's verified prices are the highest metered figures in our Indonesian data — $13.99 for 5 GB, $21.99 for 10 GB, $35.99 for 20 GB — with no published network to justify any of it. Airalo's 5 GB month at $13.50 is $1.50 above Nomad's for the same size, and its 1 GB over three days at $4.50 is the worst rate on the board — Nomad sells 1 GB over seven days for $4.

Our cheapest eSIM comparison shows how Indonesian pricing sits against the rest of the market.

Common questions

Which network should I use in Indonesia?

Telkomsel, unless your entire trip is Bali and Java's big cities. It has by far the widest geographic coverage in the country and reaches more remote islands than all the other carriers combined, which is what decides whether your phone works on Nusa Penida, the Gilis, Flores or Sumba. XL Axiata is competitive in Bali and Java specifically.

Is 25 Mbps fast enough in Indonesia?

Yes, for everything a traveller does. 25 Mbps streams video, runs navigation, handles video calls and uploads photos. Indonesia's connectivity challenge is coverage across an archipelago of 17,000-plus islands, not throughput, and 5G remains limited nationwide — so choose your plan on reach rather than headline speed.

Should I buy a SIM card at Bali airport instead?

It is tempting at around $5, which is the cheapest airport SIM of any country we cover. Two caveats: Indonesia requires passport registration so you will queue at a staffed counter, and we do not know what data allowance that $5 includes. For a stay of a month or more, or if you specifically want a Telkomsel SIM in hand, buying locally is the better call.

Which eSIM is cheapest for Indonesia?

Nomad, at every metered size we hold, though by less than this page once claimed. Its verified 10 GB over 30 days is $19 against Airalo's verified $21, and its 50 GB over 45 days is $41 against Airalo's $49 for 30 — 82 cents a gigabyte, the cheapest rate in our Indonesian data. The figures we used to publish for Nomad had never been read off its checkout and were several dollars too low.