Local SIM Cards in Indonesia: Carriers, Plans & Prices (2026)
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.
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.
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.
| Provider | Data | Validity | Price |
|---|---|---|---|
| HelloRoamOur pick | 1 GB | 7 days | $1.4 |
| Airalo | 3 GB | 30 days | $9 |
| Holafly | Unlimited | 7 days | $19 |
eSIM provider comparison
| Provider | Price | Data | Validity | Activation | Score |
|---|---|---|---|---|---|
| HelloRoamTop rated | $1.4 | 1 GB | 7 days | Instant | 8.8/10 |
| Airalo | $9 | 3 GB | 30 days | Instant | 8.8/10 |
| Holafly | $19 | Unlimited | 7 days | Instant | 8.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.
| Feature | HelloRoam eSIM | Local SIM Card |
|---|---|---|
| Setup time | Under 2 minutes | 15-60 minutes |
| Available before travel | Yes, install up to 30 days early | No, buy on arrival |
| ID required | No | Yes, passport |
| Price from | $1.4 USD | $5 USD |
| Data included | 1 GB to unlimited | Varies by plan |
| Hotspot | Included | Included on most plans |
| Support | 24/7 English | Local language, business hours |
| Local phone number | No, data only | Yes, included |
| Voice calls | Data only, use WhatsApp/FaceTime | Included |
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.
| Provider | Type | Network | Cheapest plan | Plans | Where to buy |
|---|---|---|---|---|---|
| TelkomselTop pick | major | 4G LTE | 100,000 IDR / $6 | 2 | Airport, Convenience Store |
| XL Axiata | major | 4G LTE | 80,000 IDR / $5 | 2 | Airport, Convenience Store |
| Indosat Ooredoo | major | 4G LTE | 75,000 IDR / $5 | 2 | Airport, Carrier Store |
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
| Plan | Data | Price | Validity | Calls | SMS |
|---|---|---|---|---|---|
| Tourist 15GBBest value | 15 GB | 100,000 IDR | 30 days | 30 min local | 30 SMS |
| Tourist 25GB | 25 GB | 150,000 IDR | 30 days | 60 min local | 60 SMS |
XL Axiata
| Plan | Data | Price | Validity | Calls | SMS |
|---|---|---|---|---|---|
| Tourist 12GBBest value | 12 GB | 80,000 IDR | 30 days | Data only | Data only |
| Tourist 25GB | 25 GB | 120,000 IDR | 30 days | 30 min local | 30 SMS |
Indosat Ooredoo
| Plan | Data | Price | Validity | Calls | SMS |
|---|---|---|---|---|---|
| Freedom Tourist 10GBBest value | 10 GB | 75,000 IDR | 15 days | Data only | Data only |
| Freedom Tourist 20GB | 20 GB | 130,000 IDR | 30 days | 30 min local | 30 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.
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.
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
Telkomsel
major carrier
Urban
Strong
Rural
Strong
XL Axiata
major carrier
Urban
Strong
Rural
Moderate
Indosat Ooredoo
major carrier
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
Best for: Bali visitors, Multi-island travelers (Java, Komodo, Flores), Digital nomads in Canggu and Ubud.
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
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.
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.
Bring your passport
Registration is mandatory. The vendor scans your passport ID page and enters details into a government portal. Keep your passport accessible.
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
Telkomsel has the best coverage across Indonesia, including Bali, Lombok, Flores, and more remote islands.
Buy your SIM at Bali airport. Multiple counters are available right in arrivals, and staff speak English.
Coverage on remote islands (Nusa Penida, Gili Islands, Raja Ampat) can be spotty. Telkomsel is your safest bet for island hopping.
Top up at any Indomaret or Alfamart convenience store. They are on nearly every street corner.
Indonesian SIMs require registration with your passport number and a selfie at official stores. Airport counters handle this for you.
Common mistakes to avoid
Buying from beach vendors who sell unregistered SIMs at inflated prices. Stick to airport counters or official stores.
Choosing XL or Indosat for island hopping. While cheaper, their coverage outside Java and Bali is significantly weaker than Telkomsel.
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
SIM card guides for nearby countries
Traveling beyond Indonesia? These guides cover nearby destinations.