Planning a trip to Indonesia and wondering how to stay connected? You’re not alone. Every traveler needs reliable internet for maps, ride-hailing apps, translations, and keeping in touch back home. The good news is that in 2026, getting online in Indonesia is faster and more affordable than it’s ever been — but prices and packages have shifted since last year, so it’s worth knowing what to expect before you land.
Whether you’re touching down in Bali, Jakarta, or Yogyakarta, local networks like Telkomsel, XL Axiata, and Indosat IM3 all offer ready-to-use tourist SIMs and eSIMs. Most plans activate instantly and give you more than enough data for social media, Google Maps, and even hotspot sharing with a travel partner. The challenge is cutting through the noise and picking the option that actually matches your trip — your route, your budget, and how much you plan to move around between islands.
This updated guide covers everything you need to know: current 2026 pricing, which provider works best in rural versus city areas, how to buy and register your SIM without stress, and how to set up an eSIM before your flight so you’re connected the second you land.

The Big 3 Providers — What’s Actually Changed in 2026
Indonesia’s mobile market is still dominated by three main networks, but there have been some meaningful changes to pricing and coverage worth knowing before you choose.
Telkomsel remains the gold standard for coverage. It reaches over 95% of populated areas across all the major islands, including places where other networks lose signal entirely — think the roads up to Bromo, the quieter parts of Nusa Penida, and ferry ports between the smaller islands. In 2026, their tourist SIM starter packs cost around IDR 150,000 (roughly USD 9–10) for 25GB with local call minutes included, which is better value than what they were offering last year. If you’re island-hopping or spending time anywhere that isn’t a well-established tourist zone, Telkomsel is still the safest pick and worth the small premium.
XL Axiata has become aggressively competitive on price. You can find packages like 30GB for IDR 62,000 or 65GB for IDR 125,000, which is exceptional value if you’re staying in Bali, Yogyakarta, or any of the big cities. Their eSIM activation is smooth and their app is one of the more English-friendly options available. The catch is that XL’s coverage drops noticeably once you get into rural terrain or the less-visited eastern islands — for city-based trips it’s fantastic, but for anything off the beaten path, keep that in mind.
Indosat IM3 (which absorbed Tri after their merger) is the budget-first choice. Their starter SIM packs can be as cheap as IDR 35,000, and data bundles in 2026 are generous for city use. Coverage in Bali’s main tourist corridors, Jakarta, and Surabaya is solid, but they’re still the weakest of the three in rural or remote areas. If your whole trip is Seminyak, Ubud, and Canggu, IM3 will handle it fine. If you’re heading to Flores or spending time in the mountains of Java, upgrade to Telkomsel.
One new name worth mentioning is Smartfren, which has carved out a niche with unlimited-style data plans at budget prices. It’s not as widely available at airports and doesn’t have the coverage depth of the main three, but for city-only travelers who stream a lot, it’s worth checking their current offers when you arrive.
Physical SIM vs eSIM — Which One Makes Sense for You
In 2026 this is less of a debate than it used to be — eSIMs are genuinely the better option for most travelers if your phone supports them. Modern iPhones from XS onward, Samsung Galaxy from the S20, and Google Pixel from the 4 all support eSIM. If you’re on one of those, the convenience is hard to argue with.
The main advantage of an eSIM is that you can buy and activate it before you even board your flight. Scan a QR code in your settings, and your phone connects to the Indonesian network the moment you land — no queuing at airport kiosks, no fumbling with a SIM ejector pin in arrivals. You also get to keep your home SIM active in the background, which is useful for receiving authentication codes from banking apps or WhatsApp verification.
Physical SIMs are still the right call if your phone isn’t eSIM-compatible, or if you simply prefer the peace of mind of having something tangible in your hand. Airport kiosks for Telkomsel, XL, and Indosat are well-staffed and easy to navigate — the staff will set everything up for you, register your passport on the spot, and make sure you’re getting a signal before you walk away. Prices at the airport run IDR 10,000–20,000 higher than you’d pay at a city store, but for the convenience of being connected immediately, most people think it’s worth it.
If you want the best of both worlds — pre-arrival setup with local network quality — Telkomsel’s “Pralayar” tourist eSIM is the one to look at. You buy it online, it runs on Telkomsel’s infrastructure, and you’re covered across the widest range of destinations.
Where to Buy and What to Bring
There are three realistic ways to get your SIM sorted for an Indonesia trip.
The first is buying an eSIM online before you fly. Telkomsel, XL Axiata, and Indosat IM3 all sell tourist eSIMs through their official websites. You pay online, they email you a QR code, and you scan it in your phone settings. Registration uses your passport details at checkout. This is the cleanest option for anyone with a compatible device — you walk out of the arrivals hall with data already running, which makes getting a Grab or finding your hotel a lot smoother.
The second option is the airport kiosk. Every major Indonesian airport — Ngurah Rai in Bali, Soekarno-Hatta in Jakarta, Juanda in Surabaya — has counters from all three main providers right after customs. The staff will help you pick a plan, insert the SIM, register your passport, and confirm it’s working. For anyone arriving without a pre-bought eSIM, this is the most reliable fallback. Just know that the packages available at the airport are slightly fewer in number than what you’d find at a city store, and as mentioned, a touch more expensive.
The third option is buying from a city store or convenience shop once you’ve settled in. Indomaret and Alfamart both stock SIM cards and top-up vouchers, and official GraPARI (Telkomsel) and XL Center stores in malls offer the full range of plans with proper registration support and eSIM activation help. If you’ve arrived on hotel Wi-Fi and aren’t in a rush, this gives you the widest choice at the lowest prices.
Whatever route you take, bring your passport. SIM registration is legally required in Indonesia, and no legitimate seller will skip this step. Your phone also needs to be unlocked — a locked phone won’t accept a local SIM, so check with your carrier at home before you travel if you’re unsure.
Current 2026 Pricing — What Plans Actually Cost Now
Prices shift fairly regularly, so treat these as accurate estimates for mid-2026 rather than fixed rates — always confirm at point of purchase.
Telkomsel’s most popular tourist package is currently around IDR 150,000 (~USD 9.50) for 25GB valid for 30 days, including local call minutes. They also have a 7-day option around IDR 80,000–100,000 for 10–12GB. For heavier users or longer stays, 30-day plans with 45–50GB run IDR 250,000–300,000. Their starter SIM packs (the physical card itself) begin at around IDR 35,000, and you add a data bundle on top.
XL Axiata’s pricing is where things get interesting in 2026. Their data bundles are competitively priced — 30GB for around IDR 62,000, 65GB for IDR 125,000, and larger packs up to 147GB for around IDR 205,000. These are excellent numbers for anyone who plans to be online heavily. Tourist-specific 30-day bundles with call minutes are available around IDR 150,000–200,000.
Indosat IM3 sits at the budget end. Starter SIMs from IDR 35,000, with 7-day data bundles from IDR 50,000–70,000 for around 10GB. A 30-day plan with 25–30GB runs IDR 120,000–150,000. Good value if your usage is moderate and your travel is mostly urban.
For reference, Airalo’s eSIM for Indonesia (runs on Telkomsel infrastructure) starts at around USD 4.50–5 for 1GB and goes up to USD 11 for 10GB. Holafly’s unlimited plans start at around USD 19 for 5 days and USD 29 for 15 days. These global resellers cost more per GB than buying locally, but the zero-registration, pre-arrival convenience is what you’re paying for.
Coverage Reality — Where Each Network Actually Works
Bali is the easiest place to be on any network. Telkomsel, XL, and Indosat all have solid 4G coverage from Kuta through Seminyak, Canggu, Ubud, Uluwatu, and Sanur. Even on the Nusa islands — Penida, Lembongan, Ceningan — Telkomsel performs best, though you’ll notice some slowdowns in the more remote corners. During peak season (July–August), congestion on all networks in popular beach areas is real, and speeds can drop in the evenings.
On Java, Telkomsel and XL both perform well across the main corridors — Jakarta, Bandung, Yogyakarta, Semarang, Surabaya. Train routes between cities generally stay connected, which is handy for navigation. If you’re heading somewhere more remote, like the Ijen crater area or the roads into Bromo, Telkomsel is the one you want. Indosat is fine for the cities but noticeably patchier once you leave the main highways.
Lombok is similar to Bali in terms of the main tourist strip around Mataram, Senggigi, and Kuta Lombok — all three networks handle it reasonably well. But as you push toward the Gili Islands by boat, or head into the hills near Rinjani, Telkomsel pulls ahead significantly. If your plan involves hiking or staying at more isolated accommodation, don’t rely on XL or Indosat there.
For anywhere beyond Bali, Java, and Lombok — Flores, Sulawesi, Maluku, Papua — Telkomsel is the only network worth considering. The others simply don’t have the reach for anything approaching reliable connectivity in those destinations.
Setting Up Your SIM or eSIM — Step by Step
For a physical SIM, the process is straightforward. Turn your phone off, swap the card in, turn it back on, and your phone will detect the network within about 30 seconds. If data doesn’t connect automatically, check that your APN settings are correct (Telkomsel: “internet”, XL: “internet”, Indosat IM3: “indosatgprs”) — you can find these on each provider’s website or the store staff will set it for you. A quick restart almost always fixes any connection hiccup.
For an eSIM, go to your phone’s settings and look for “Add eSIM” or “Add Cellular Plan” under the mobile data or connections section. Scan the QR code you received by email, confirm when prompted, and label the plan so you can identify it easily (something like “Bali – Telkomsel”). Make sure you’re connected to Wi-Fi when activating, because the eSIM profile downloads over the internet. Once it’s installed, turn on data roaming for the eSIM line and restart your phone to let the network initialize properly.
One thing that catches people out: if you bought the eSIM from a global reseller like Airalo, you don’t need to register a passport because they handle that on their end. But if you’re buying direct from a local Indonesian provider’s website, you’ll submit your passport details during checkout as part of the mandatory registration. Either way, it’s quick.
If your eSIM activation fails, the most common fix is to re-scan the QR code with Wi-Fi on, or contact the provider’s support via WhatsApp — all three major carriers now have English-language WhatsApp support and they’re responsive.
Topping Up When You Run Low
Running out of data in Indonesia is easy to fix. The simplest method is through each provider’s app — MyTelkomsel, myXL, or myIM3 — where you can buy additional data bundles using a credit card or local e-wallet. GoPay, OVO, ShopeePay, and DANA all work for topping up, and if you’ve got Gojek installed you likely already have GoPay linked.
If you prefer cash, Indomaret and Alfamart convenience stores are everywhere — you’ll find one within a few hundred metres of almost any accommodation in tourist areas. Just tell the cashier your provider and phone number, hand over the cash, and you’ll get an SMS confirmation within seconds. It’s one of the most painless things about Indonesian travel. Physical scratch card vouchers are also available at kiosks and minimarkets if you want to do it the old-fashioned way — dial the code on the back through your phone’s dialer and your balance updates immediately.
For staying on top of your remaining data without opening an app, you can dial a USSD shortcode: *363# for Telkomsel, *123# for XL Axiata, and *123# for Indosat IM3. A simple menu will show your balance and let you buy new packages without needing internet access.
Global eSIM Resellers — Worth It or Not?

If you’d rather set everything up before you leave home and not deal with local registration, global eSIM marketplaces are a legitimate option. The trade-off is cost — you’re paying for convenience rather than value.
Airalo is the most popular choice among travelers to Indonesia. Their Indonesia plans use Telkomsel-backed infrastructure, starting around USD 4.50 for 1GB and USD 11 for 10GB. No passport registration required on your end, instant QR code delivery, and solid reliability in major tourist areas.
Holafly offers unlimited data plans which appeal to heavy users — around USD 19 for 5 days and USD 47–50 for 15 days. Coverage runs on Telkomsel or XL depending on availability. The unlimited framing is appealing but read the fair-use terms; speeds can be capped after a threshold.
Nomad and Jetpac are worth comparing too. Jetpac in particular has been getting strong reviews for Indonesia in 2026 — 20GB for around USD 21 on Telkomsel’s network, with a clean app and reliable activation. If you’re planning travel across multiple Southeast Asian countries on one trip, regional eSIMs from Airalo or Nomad can cover Indonesia and neighbouring destinations under one plan.
The honest verdict: if you’re in Indonesia for a week or less and want zero hassle, a global eSIM makes sense. If you’re staying longer or moving around different islands, buying locally from Telkomsel or XL gives you significantly more data for the money, and top-ups are cheap and easy.
FAQs
Which SIM has the best coverage in Indonesia? Telkomsel, without question, especially if your trip goes beyond Bali and Java. For Bali and city-only trips, XL Axiata offers similar performance at a lower price.
Can I activate an eSIM before landing? Yes. Telkomsel, XL, and Indosat all sell tourist eSIMs online. You get a QR code by email and scan it from your settings. Your phone connects to the network automatically when you land.
Do I need my passport to buy a SIM? Yes, it’s required by law. At airports and official stores, staff handle the registration for you on the spot. For online eSIM purchases, you submit your details digitally during checkout.
Can I use two SIMs at the same time? Most modern phones support dual SIM. You can keep your home SIM for calls and texts while using a local Indonesian eSIM for data — just set the Indonesian one as your default data line in settings.
Are there unlimited data plans for tourists? Local providers mostly offer large but capped quotas — Telkomsel and XL go up to 65GB+ on some plans, which is more than most people use. Holafly offers unlimited plans if that’s what you prefer, at a higher price point.
Can I use hotspot or tethering? Yes, local provider SIMs all include hotspot by default unless the plan specifically excludes it. Telkomsel and XL 30-day packages include free tethering.
What if my SIM stops working? Restart your phone first. If that doesn’t fix it, reinsert the SIM or re-scan the eSIM QR code. Official GraPARI and XL Center stores offer free troubleshooting walk-ins.
Can I use my Indonesian SIM or eSIM in other countries? Local Indonesian SIMs aren’t designed for international roaming. If you’re travelling across multiple countries, buy a regional eSIM from Airalo or Nomad that covers the whole area.
Also read: What to Know Before Visiting Indonesia: Visa, Health, Culture & Safety (2026 Edition)
Wrapping Up
Staying connected in Indonesia in 2026 is one of the easiest parts of the whole trip to sort out. The networks are good, the prices are some of the lowest you’ll find anywhere in Asia, and whether you prefer the simplicity of an eSIM scan from your sofa at home or the reassurance of a kiosk at Bali airport, both options work smoothly. The only real mistake you can make is picking a budget provider and then finding yourself without signal on a boat to Gili Trawangan — so match the network to your actual itinerary.
For most travelers, Telkomsel is the worry-free choice if you’re moving around. XL Axiata is the smart pick if you’re staying in established tourist areas and want to save a bit. And if you know your whole trip is Bali or Jakarta and you don’t want to overthink it, even Indosat IM3 will do the job at minimal cost. Get set up before you land if you can — it makes those first few hours of navigating, finding transport, and messaging your accommodation so much smoother.
Related posts worth reading:
- Traveling Between Indonesia’s Islands Made Easy
- Travel Scams in Bali and Jakarta: Real Examples & How to Stay Safe
- The Ultimate Guide to Get Around Bali Without Renting a Scooter
- What to Know Before Visiting Indonesia: Visa, Health, Culture & Safety (2026 Edition)
- My Totally Honest Indonesia Packing Guide


