Indonesia
eSIM Indonesia

eSIM for Indonesia: what actually works

A researched, up-to-date guide to mobile data in Indonesia. Operators, coverage, prices, and when a local SIM beats us.

Researched & verified · last updated 2026-05
The short answer

Choose your eSIM Indonesia according to the length of your stay and your expected data use. 5 GB is generally enough for maps, messaging and social media, while video streaming and hotspot use require more data. The plans shown range from 1 to 50 GB and start at $1.90. They are fully refundable within 30 days provided the eSIM has not been used on a network at the destination. The activation link is sent by email after purchase.

Indonesia eSIM plans

Prices in USD. Instant QR activation. Pick your data, land connected.

Promo · best value
50GB
30 days validity
3G/4G/5G
$0.70 / GB
$34.90
Buy this plan

Clear data. Clear price.

Drift plans show a fixed data allowance, validity period and final price before checkout.

About “unlimited” plans: Plans marketed as unlimited, including Holafly plans, may still be subject to local network Fair Usage Policies (FUP) and temporary speed reductions after heavy use. Unlimited data does not always mean unlimited full-speed data.

Coverage in Indonesia

Indonesia spans 17,000+ islands, so coverage is the whole story. Java and Bali have excellent 4G (95%+ with Telkomsel, XL and Indosat), with real-world Bali 4G speeds around 15-40 Mbps, ample for maps, streaming and remote work. 5G is still limited, mostly Jakarta's CBD and parts of Bali, so 4G is what matters for most travellers. Remote islands such as Nusa Penida, Komodo and Raja Ampat can be patchy or have no service; on those, Telkomsel is the only carrier with a real chance of signal.

Local operators

Telkomsel

4G/5Glocal eSIM available

Largest carrier (~52% share) and by far the most reliable nationwide, including remote islands like Raja Ampat, Komodo and Flores. The default choice for any trip beyond Bali and Java. Most quality travel eSIMs route through Telkomsel.

XL Axiata

4G/5Glocal eSIM available

Budget-friendly with good coverage in Bali and Java cities. Weaker beyond Bali/Java; not ideal for rural or remote-island travel.

Indosat (IM3)

4G/5Glocal eSIM available

Decent in cities and tourist areas, not as strong nationwide as Telkomsel. Fine for short city or Bali-only stays.

⚠️ An Indonesia plan covers the archipelago, but remote small islands may have no coverage on any network. For island hopping beyond Bali, Telkomsel is the safest single choice.

Network & operator

Networks available by plan

The network depends on the plan you choose. These are the published operators for the first six plans currently sold.

PlanPublished operators
1 GB · 7 daysSmartfren, Telkomsel, XL Axiata
3 GB · 15 daysSmartfren, Telkomsel, XL Axiata
5 GB · 30 daysSmartfren, Telkomsel, XL Axiata
10 GB · 30 daysSmartfren, Telkomsel, XL Axiata
20 GB · 30 daysSmartfren, Telkomsel, XL Axiata
50 GB · 30 daysSmartfren, Telkomsel, XL Axiata

Buying a local SIM instead

Where to buy: Airport counters at Jakarta (CGK) and Bali (DPS), official Telkomsel GraPARI / XL / Indosat stores, and Indomaret / Alfamart / Circle K convenience stores. Passport required to register (mandatory since 2018).

Price: Very cheap locally: roughly 3-5 USD for 7-20GB valid 14-30 days at a convenience store. Travel eSIMs start around 6.50 USD for 10GB/30 days. USD

Airport SIM counters work but often quote double the package rate to tourists, so ask the price first. A SIM keeps one number across multiple islands. Telkomsel is the safe pick if your itinerary leaves Bali or Java.

How much data for Indonesia

What to expect by trip type.

ItineraryDaysData needed
Bali (Canggu / Ubud / beaches)1010GB
Bali + Lombok + Gili islands1210GB
Java + Bali (Jakarta / Yogyakarta / Bali)1412GB
Indonesia connectivity snapshot · live data
Price / GB
$1.08 / GB
Network quality
80/100
Top operator
Telkomsel
3-month price trend Calculate your data →Full price index →Speed ranking →
Source: DriftAsia open dataset · updated monthly

The verdict

The verdict

Our eSIM wins when: Short trips, or any time you want to land at Bali or Jakarta connected and skip the airport SIM counter, where tourists are routinely overcharged. Convenience and a pre-flight purchase are the draw.

A local SIM wins when: Most trips on pure price, if you can wait until town. A local Telkomsel pack is far cheaper per GB. For long stays or if you need an Indonesian number, a local Telkomsel SIM via their app or a GraPARI store wins.

On the competition: What matters in Indonesia is the network, not the brand on the eSIM. Prefer an eSIM that routes through Telkomsel for anything beyond Bali and Java; XL-based plans are fine for Bali-only trips. Don't pay for 5G-specific plans here, 5G is barely deployed. Holafly unlimited (on Telkomsel) suits heavy streamers only.

Bottom line: Buy a Telkomsel-backed eSIM before you fly if your trip leaves Bali or Java, and you land connected with the one network that reaches the remote islands. Bali-only and budget-focused? A cheap local SIM in town beats everything. We tell you that because it is true.

Indonesia eSIM FAQ

Which network is best in Indonesia?

Telkomsel, clearly, especially beyond Bali and Java. It is the only carrier with a real chance of signal on remote islands like Raja Ampat, Komodo and Flores.

Is 5G worth it in Indonesia in 2026?

Not really. 5G is limited to Jakarta's CBD and parts of Bali. 4G is fast enough for everything most travellers do, so don't pay extra for a 5G-specific plan.

Is an eSIM cheaper than a local Indonesian SIM?

Usually not. Local SIMs are very cheap (around 3-5 USD for 7-20GB in a convenience store). Travel eSIMs cost more but let you skip the airport counter, where tourists are often overcharged.

Will my eSIM work on Nusa Penida or other remote islands?

Only partly. Remote small islands can be patchy or have no service on any network. Telkomsel gives you the best odds; budget carriers often fail there.

Cities & islands in Indonesia

Local coverage, the best network by area, and the same plans that work nationwide.

BandungAll networks excellent in the city; Telkomsel safest on the volcano outskirts BunakenTelkomsel (the network reaching the island); Manado fully covered CangguTelkomsel (safest beyond the strip); XL and IM3 fine in the cafes FloresTelkomsel (the only network with real reach across Flores) Gili AirTelkomsel (the only reliable network); others very weak Gili TrawanganTelkomsel (the best signal on the Gilis); others weaker JakartaAll networks excellent in the city; Telkomsel best 5G and for onward travel KutaAll networks strong in Kuta; Telkomsel for the wider island Labuan BajoTelkomsel (safest in town and the park edges); XL usable in town Lake TobaTelkomsel (safest around the lake and highlands); usable in town on others LombokTelkomsel (safest island-wide); XL and IM3 fine in the towns MalangAll networks fine in the city; Telkomsel safest for the volcano and highland trips Mount BromoTelkomsel (the only reliable network at the volcano) Nusa LembonganTelkomsel (safest island-wide); XL usable in the main areas Nusa PenidaTelkomsel (the most reliable on this rugged island) Raja AmpatTelkomsel (the only network reaching the hubs); elsewhere offline SanurAll networks consistent in Sanur; Telkomsel for the islands and interior SeminyakAll networks stable in Seminyak; Telkomsel for the wider island SurabayaAll networks excellent in the city; Telkomsel for the volcano gateways UbudTelkomsel (safest in the rural interior); XL and IM3 fine in town UluwatuTelkomsel (safest across the peninsula); XL and IM3 fine in developed areas YogyakartaAll networks fine in the city; Telkomsel safest for the temples and rural trips

Ready to sort your Indonesia eSIM?

Pick the plan that fits your trip to Indonesia, or work out exactly how much data you need first.