Skip to content
SimGuide.travel
CountriesGuideseSIM ProvidersToolsRankings
Get eSIM
CountriesGuideseSIM ProvidersToolsRankingsGet eSIM
SimGuide.travel

Independent guides to local SIM cards and travel eSIMs in 200+ countries. Prices verified quarterly. Rankings never sold.

Top Guides

  • SIM card in Japan
  • SIM card in Thailand
  • SIM card in Italy
  • SIM card in France
  • SIM card in Germany
  • SIM card in Spain
  • SIM card in United States
  • SIM card in United Kingdom
  • SIM card in Australia
  • SIM card in Mexico
  • SIM card in South Korea
  • SIM card in Singapore

Resources

  • Guides
  • Tools
  • Rankings
  • Compare
  • SIM Score

eSIM Providers

  • HelloRoam
  • Airalo
  • Holafly
  • Saily
  • Nomad

SimGuide

  • About
  • Contact
  • Privacy Policy
  • Terms of Use
  • Affiliate Disclosure
© 2026 SimGuide. Prices are approximate and may vary. Always confirm with the carrier before purchase.Independent travel SIM guides · Data re-verified quarterly
  1. Home
  2. /
  3. Asia
  4. /
  5. Indonesia
Indonesia flagCountry guide · Asia

Local SIM Cards in Indonesia: Carriers, Plans & Prices (2026)

By SIM Guide Editorial·11 min read·Prices verified June 2026
The short answer

Tourist SIM cards in Indonesia start at $5 from Telkomsel. Buy at Ngurah Rai Airport (Bali) or Soekarno-Hatta Airport (Jakarta) arrivals. Passport required for registration. For instant data without a store visit, a HelloRoam eSIM costs from $1.4 and activates in 2 minutes. See the comparison table below.

Recommended
HelloRoam eSIMfrom $1.4, instant activation
Setup time
Under 2 mininstall before your flight
Physical SIM from
$5 USDTelkomsel
Network
4G LTETelkomsel

Indonesia is an archipelago of over 17,000 islands, and mobile coverage reflects that reality: excellent in Java and Bali, uneven once you venture further east. Telkomsel is the only carrier worth considering for travel beyond the main tourist corridor. XL Axiata and Indosat work fine in Bali and Jakarta but their networks thin out rapidly on outer islands. At Ngurah Rai Airport in Bali, three carrier counters sit in the arrivals hall with English-speaking staff. The registration requires your passport and a selfie at official stores. Indomaret and Alfamart convenience stores, which are on almost every block in Bali, sell top-up cards for all carriers. Plans are cheap: 15 GB for 30 days costs around 100,000 IDR, which is about $6 USD.

Indonesia has four main carriers: Telkomsel (largest, widest coverage), Indosat Ooredoo, XL Axiata, and Tri. Telkomsel covers more of the outer islands than any competitor. Ngurah Rai Airport (Bali), Soekarno-Hatta (Jakarta), and Yogyakarta airports have Telkomsel counters in arrivals. Registration requires a passport scan and takes about 10 minutes.

On this page
  1. eSIM recommendation
  2. eSIM vs SIM card
  3. Best SIM cards for tourists
  4. Plans compared
  5. Where to buy
  6. Coverage & network
  7. Our verdict
  8. Activation & registration
  9. Tips for travelers
  10. Common mistakes
  11. FAQ
  12. Helpful guides

eSIM for Indonesia: the fastest option

Travel eSIMs skip the physical SIM process entirely. Buy online, scan a QR code, and your phone connects to a local network. No passport check, no airport queue, no SIM ejector tool. Most travel eSIMs are data-only, so keep your home SIM active for calls and SMS.

Local Telkomsel SIM is very affordable and available at Ngurah Rai Airport in Bali. eSIM saves the SIM swap step and is ideal for multi-island Indonesia trips where you want connectivity from day one.

Coverage noteeSIM Indonesia uses Telkomsel network. 4G LTE in Bali, Jakarta, Yogyakarta, Lombok. Best rural reach of all Indonesian carriers.
Our recommendation

HelloRoam Indonesia eSIM: our tested pick

HelloRoam scored 8.8/10 in our testing, roams on Telkomsel in Indonesia, and achieved 31/31 activation success. Telkomsel has the widest coverage across Bali, Lombok, and beyond.

Affiliate link. Commissions never affect our rankings or editorial findings.

Get connected before your flight
Travel eSIM options for Indonesia · verified June 2026
ProviderDataValidityPrice
HelloRoamOur pick1 GB7 days$1.4
Airalo3 GB30 days$9
HolaflyUnlimited7 days$19

eSIM provider comparison

eSIM providers for Indonesia ranked by test score · June 2026
ProviderPriceDataValidityActivationScore
HelloRoamTop rated$1.41 GB7 daysInstant8.8/10
Airalo$93 GB30 daysInstant8.8/10
Holafly$19Unlimited7 daysInstant8.6/10

Scores based on activation speed, network coverage, support response time, and pricing across 14 countries. HelloRoam (8.8/10, 31/31 activations) is the top-rated provider. All provider links marked as affiliate.

See full eSIM guide for Indonesia →

eSIM vs physical SIM card in Indonesia

Here is how a HelloRoam eSIM compares to buying a local SIM card in Indonesia across the factors that matter most to travelers.

eSIM vs local SIM card in Indonesia
FeatureHelloRoam eSIMLocal SIM Card
Setup timeUnder 2 minutes15-60 minutes
Available before travelYes, install up to 30 days earlyNo, buy on arrival
ID requiredNoYes, passport
Price from$1.4 USD$5 USD
Data included1 GB to unlimitedVaries by plan
HotspotIncludedIncluded on most plans
Support24/7 EnglishLocal language, business hours
Local phone numberNo, data onlyYes, included
Voice callsData only, use WhatsApp/FaceTimeIncluded

Best SIM cards for tourists in Indonesia

Indonesia has 3 providers offering tourist-friendly prepaid SIM cards. The table below ranks them by overall value for travelers, combining coverage, speed, price, and how easy they are to buy.

Tourist SIM cards in Indonesia · verified June 2026
ProviderTypeNetworkCheapest planPlansWhere to buy
TelkomselTop pickmajor4G LTE100,000 IDR / $62Airport, Convenience Store
XL Axiatamajor4G LTE80,000 IDR / $52Airport, Convenience Store
Indosat Ooredoomajor4G LTE75,000 IDR / $52Airport, Carrier Store
Local tipTelkomsel runs on Indonesia's widest 4G LTE network. If your itinerary includes rural areas or smaller towns, this is the provider to choose.

SIM card plans compared

Below are every available tourist plan across all providers in Indonesia, sorted by price. Prices are quoted in local currency where available, with USD equivalents.

Telkomsel

Telkomsel plans
PlanDataPriceValidityCallsSMS
Tourist 15GBBest value15 GB100,000 IDR30 days30 min local30 SMS
Tourist 25GB25 GB150,000 IDR30 days60 min local60 SMS

XL Axiata

XL Axiata plans
PlanDataPriceValidityCallsSMS
Tourist 12GBBest value12 GB80,000 IDR30 daysData onlyData only
Tourist 25GB25 GB120,000 IDR30 days30 min local30 SMS

Indosat Ooredoo

Indosat Ooredoo plans
PlanDataPriceValidityCallsSMS
Freedom Tourist 10GBBest value10 GB75,000 IDR15 daysData onlyData only
Freedom Tourist 20GB20 GB130,000 IDR30 days30 min local30 SMS

Where to buy a SIM card in Indonesia

The best place to buy is Ngurah Rai Airport (Bali) or Soekarno-Hatta Airport (Jakarta) arrivals. Here is what each channel offers and what to expect.

Airport

Airport counters are the most convenient option on arrival day. Staff speak enough English to handle registration, and you leave the terminal already connected. Expect a small premium (5–15%) over city prices and possible queues after large arrivals.

Convenience Store

Convenience stores stock prepaid SIM cards near the checkout. Stock rotates, so selection is narrower than carrier stores, but hours are long and locations are everywhere. Bring your passport.

Carrier Store

Official carrier stores carry every plan, can troubleshoot activation on the spot, and have English-speaking staff in tourist-heavy areas. Prices match the carrier website.

Online

Ordering online before you fly means you land already connected. eSIMs are instant; physical SIMs can be delivered to your hotel or held for airport pickup. Best prices overall.

Our verdictNgurah Rai Airport (Bali) or Soekarno-Hatta Airport (Jakarta) arrivals

Buying experience

At Bali's Ngurah Rai Airport, the Telkomsel counter is on the right side of the international arrivals corridor before you reach the taxi rank. Staff handle the passport scan and SIM insertion. If the counter has a line, XL Axiata has a counter nearby with no wait, though their coverage is weaker. For travel to Lombok, Flores, or Sumatra, the Telkomsel counter is the only sensible choice. In Seminyak and Kuta, phone shops and Indomaret stores sell Telkomsel top-up vouchers. You enter the voucher number through a USSD code or the MyTelkomsel app. The app has an English interface and works reliably.

Local tipAt Ngurah Rai Airport in Bali, Telkomsel and XL counters are in the international arrivals hall near the exit. A Telkomsel tourist SIM with 15 GB costs about 100,000 IDR ($6). In Ubud, any warung or phone shop on Jalan Raya Ubud sells Telkomsel top-ups. Download the MyTelkomsel app for easy data package purchases.

Coverage & network in Indonesia

Indonesia operates on 4G LTE networks. Coverage quality varies by provider and region.

Coverage Map for Indonesia

Visit each carrier's website for their interactive coverage map

4G LTE

Telkomsel

major carrier

Excellent
Coverage
5/5
Speed
4/5

Urban

Strong

Rural

Strong

XL Axiata

major carrier

Excellent
Coverage
4/5
Speed
4/5

Urban

Strong

Rural

Moderate

Indosat Ooredoo

major carrier

Excellent
Coverage
4/5
Speed
3/5

Urban

Strong

Rural

Moderate

Telkomsel leads on overall coverage with a rating of 5/5 for reach and 4/5 for speed. In cities, all providers perform similarly. Differences become clear in rural areas, along coastal routes, and on islands where network investment varies.

Real-world connectivity

Bali has consistent 4G from Telkomsel and XL across the main tourist areas: Seminyak, Kuta, Ubud, Uluwatu, and Sanur. Nusa Penida has Telkomsel 4G near Crystal Bay and Kelingking Beach, with weaker signal on the western cliffs. The Gili Islands off Lombok have limited Telkomsel signal in Gili Trawangan's main strip but nothing reliable on the quieter Gili Meno or Gili Air east coasts. Lombok itself has Telkomsel 4G in Mataram and around Senggigi. Raja Ampat in West Papua: signal only at the Waisai ferry terminal, nowhere else. Download all maps and guides before leaving Bali for eastern Indonesia.

Our verdict on SIM cards in Indonesia

Bottom lineIndonesia has very cheap mobile data and Telkomsel dominates with the widest network across the archipelago. A local SIM at Bali's Ngurah Rai Airport costs under $5 for 10-15 GB. SIM registration requires passport scanning. eSIM is a practical alternative for multi-island trips where you want immediate connectivity on arrival.

Best for: Bali visitors, Multi-island travelers (Java, Komodo, Flores), Digital nomads in Canggu and Ubud.

Watch outIndonesia has over 17,000 islands, and coverage outside Java and Bali thins quickly. Komodo National Park has signal only at Labuan Bajo, not on the islands themselves. Flores interior roads have intermittent signal. Raja Ampat has very limited coverage. Nusa Penida and the Gili Islands have Telkomsel signal but slower speeds.

Local Telkomsel SIMs cost $5-6 for 10-15 GB, among the cheapest in Asia. eSIM costs $8-12 for similar data. For Bali-only trips, the local SIM wins on price. For multi-island itineraries or travelers arriving on crowded peak-season flights, eSIM saves the queue time and activates before landing.

Activation & registration

Passport requiredIndonesia requires SIM registration with a valid passport. Have it ready at the point of sale. The process takes 5–15 minutes depending on the vendor.
  1. Check your phone is unlocked

    Your device must be carrier-unlocked to accept a Indonesia SIM. Check Settings or contact your home carrier before you leave.

  2. Choose a plan before you buy

    Decide on data volume and validity period. A 7-day plan suits short trips; 30-day plans are better value for longer stays.

  3. Bring your passport

    Registration is mandatory. The vendor scans your passport ID page and enters details into a government portal. Keep your passport accessible.

  4. Insert and configure

    Insert the nano-SIM using the ejector tool. Go to Settings > Mobile Data and confirm data roaming is on for the travel line. Run a speed test to confirm you are connected.

Tips for travelers in Indonesia

  1. Telkomsel has the best coverage across Indonesia, including Bali, Lombok, Flores, and more remote islands.

  2. Buy your SIM at Bali airport. Multiple counters are available right in arrivals, and staff speak English.

  3. Coverage on remote islands (Nusa Penida, Gili Islands, Raja Ampat) can be spotty. Telkomsel is your safest bet for island hopping.

  4. Top up at any Indomaret or Alfamart convenience store. They are on nearly every street corner.

  5. Indonesian SIMs require registration with your passport number and a selfie at official stores. Airport counters handle this for you.

Common mistakes to avoid

Watch outThese are the most common errors travelers make when buying a SIM card in Indonesia. Each one can leave you without data when you need it most.
  1. Buying from beach vendors who sell unregistered SIMs at inflated prices. Stick to airport counters or official stores.

  2. Choosing XL or Indosat for island hopping. While cheaper, their coverage outside Java and Bali is significantly weaker than Telkomsel.

  3. Not topping up before traveling to remote islands where shops may not have the carrier you need.

Frequently asked questions

Which SIM card is best for Bali?

Telkomsel is the best choice for Bali with the strongest coverage across the island, including Ubud, Seminyak, Uluwatu, and Nusa Penida. XL Axiata is a good budget alternative for Bali but weaker on offshore islands.

Will my SIM card work on the Gili Islands?

Coverage on the Gili Islands is limited. Telkomsel has the best signal, though speeds can be slow during peak tourist season. XL and Indosat have minimal coverage. Consider downloading offline maps before visiting.

How do I register an Indonesian SIM card?

Indonesia requires SIM registration with a valid passport. At airport counters, staff handle everything. At convenience stores, you may need to enter your passport details via SMS or the carrier app.

Can I use my SIM across all Indonesian islands?

Yes, but coverage varies by carrier and island. Telkomsel covers the most islands. Java, Bali, and Sumatra have good coverage from all carriers. Eastern Indonesia (Papua, Maluku) has limited coverage even from Telkomsel.

How much data do I need for a trip to Indonesia?

For a 2-week trip with regular use (maps, messaging, social media), 10-15 GB is usually sufficient. If you plan to stream video or use data-heavy apps, opt for a 25 GB plan.

Which eSIM provider is best for Indonesia?

HelloRoam is our top-rated eSIM for Indonesia (8.8/10). It connects to Telkomsel and activates in under 2 minutes with no passport required. Airalo and Holafly also offer Indonesia coverage.

Which SIM card should I get for Bali as a tourist?

Telkomsel is the best choice for Bali. It has the strongest coverage across Seminyak, Ubud, Uluwatu, and Nusa Penida. Buy at the Ngurah Rai Airport arrivals counter or any Indomaret convenience store. A 15 GB plan costs about 100,000 IDR ($6 USD) for 30 days.

Does Telkomsel work on the Gili Islands and Nusa Penida?

Telkomsel has 4G coverage in Nusa Penida near Crystal Bay and Kelingking Beach, though it weakens on the western cliffs. On Gili Trawangan, signal is available along the main strip but unreliable on Gili Meno and Gili Air. Download offline maps before heading to any offshore island.

Which eSIM is best for Indonesia?

HelloRoam connects to Indonesia's 4G LTE network and plans start at $1.4 for 1 GB over 7 days. It works well for travelers who want data active before landing. Airalo offers a wider range of plan sizes at competitive prices. Holafly is worth considering if you want unlimited data and do not mind a higher daily cost.

Should I buy a SIM card or eSIM for Indonesia?

Local Telkomsel SIM is very affordable and available at Ngurah Rai Airport in Bali. eSIM saves the SIM swap step and is ideal for multi-island Indonesia trips where you want connectivity from day one. A local SIM from Telkomsel starts at $5 and requires passport registration. Choose eSIM if your phone supports it and you value convenience. Choose a local SIM if you need a local phone number or plan to stay longer than two weeks.

Helpful guides

  • eSIM vs Local SIM: Which to Choose
  • eSIM Setup Guide (iPhone and Android)
  • SIM Registration Requirements
  • eSIM Guide for Asia
Sources & verificationPrices verified June 2026 against provider websites and in-person purchase checks. Exchange rates are approximate and updated quarterly. Spotted an outdated price? Tell us. Corrections ship within a week.

← All country guides

SIM card guides for nearby countries

Traveling beyond Indonesia? These guides cover nearby destinations.

Malaysia flagMalaysiafrom $1.4Philippines flagPhilippinesfrom $2.14Thailand flagThailandfrom $1.4Singapore flagSingaporefrom $1.1