Telkomsel is the local SIM most visitors to Indonesia should buy, with by far the widest coverage across Java, Lombok, Flores, and the eastern islands and a tourist prepaid pack that runs around 150,000 IDR (roughly 9 to 10 USD) for a month of generous data; Indosat and XL Axiata are cheaper and fine if you stay in Jakarta and the big cities. Be ready for two rules unique to Indonesia: every SIM is registered to your passport, and your phone's IMEI must be cleared to use a local SIM beyond a short grace period. A travel eSIM sidesteps both, see our Indonesia eSIM guide to compare, or let the eSIM Finder pick for you.
What This Guide Covers
Jump to the section most relevant to you
Indonesia's Mobile Landscape
Indonesia has three major mobile network operators: Telkomsel, Indosat Ooredoo Hutchison, and XL Axiata. Telkomsel, the state-linked giant, has the largest network and the only one that reliably reaches the far-flung islands and rural roads that define travel here. Indosat, formed by the merger of Indosat and Hutchison 3, is the strong number two in the cities, and XL Axiata holds good metro and tourist-hub coverage across Java and beyond.
For travelers the headline is geography. Indonesia is not one place to cover but thousands of islands, so the same plan can feel blazing fast in Jakarta and useless on a Flores backroad. Telkomsel costs a little more for a reason: it is often the only carrier with a bar of signal once you head east. Tourist data is cheap by Western standards, but two registration rules trip up visitors more than the price ever does.
Two Rules to Know: Passport Registration and IMEI
Every prepaid SIM in Indonesia must be registered to your passport, and you may register at most three SIMs to one passport. On top of that, Indonesia enforces an IMEI rule: a foreign phone gets a short grace window (commonly cited as around two to three days) on a local SIM, after which you would need to register the device's IMEI and pay tax to keep using it. Buy from an official Telkomsel, Indosat, or XL outlet so staff handle the passport step correctly. A travel eSIM avoids both the registration and the IMEI hassle entirely.
Telkomsel
Telkomsel: The Nationwide Standard
Indonesia's largest carrier with by far the best island and rural coverage
Telkomsel is the default for almost anyone going beyond Jakarta. It is the network that keeps a signal in Yogyakarta's outlying villages, on Lombok and the Gili crossings, in Labuan Bajo, and along the towns of the Trans-Flores Highway, places where Indosat and XL fade out. Its tourist prepaid pack is the one most visitors want: around 25 GB plus a small allowance of calls for roughly 150,000 IDR over 30 days, which is excellent value for the reach you get.
Buy it at an official GraPARI store in the city rather than from a stall, and staff will register your passport and load the right pack. The grace period on the IMEI rule means a local SIM is best for shorter stays unless you plan to register your device; for a quick trip, many travelers simply use the SIM within the grace window or skip it for an eSIM.
Strengths
Weaknesses
Indosat Ooredoo Hutchison
Indosat Ooredoo Hutchison: Best Value in the Cities
The merged Indosat and Hutchison 3 network, cheap and strong across Java's metros
Indosat is the value pick if your trip stays on Java. In Jakarta, Surabaya, and Bandung its 4G is fast and its prepaid packs are noticeably cheaper than Telkomsel's, so for a business stay or a city loop it stretches your rupiah further. The merger with Hutchison 3 widened its urban footprint, and it is a perfectly good SIM for the capital. The catch is the same as ever in Indonesia: head east toward Lombok, Komodo, or Flores and the signal weakens far faster than Telkomsel, so it is a city SIM, not an island SIM.
Strengths
Weaknesses
XL Axiata
XL Axiata: The Middle Option
Solid metro and tourist-hub coverage across Java with handy prepaid packs
XL Axiata sits between Telkomsel's reach and Indosat's prices. It covers Jakarta and the Java cities well and holds up around the busier tourist islands, so it is a reasonable all-rounder for a trip that mixes the capital with a couple of popular destinations. It is also the network behind Holafly's unlimited Indonesia eSIM. Where it falls short is the same far-eastern stretch that trips up every carrier except Telkomsel, so if Komodo or Flores is on your list, it is not the local SIM to rely on.
Indonesia SIM Card Plans Compared
| Carrier | Typical Data | Validity | Price (city store) | Best For |
|---|---|---|---|---|
| Telkomsel Tourist | ~25 GB + calls | 30 days | ~150,000 IDR (9-10 USD) | Islands, rural roads, all-round |
| Indosat IM3 | ~20 GB and up | 7-30 days | ~50,000-120,000 IDR (3-8 USD) | Jakarta and Java cities, best value |
| XL Xtra Combo | Tiered bundles | 7-30 days | ~60,000-150,000 IDR (4-10 USD) | City plus popular tourist islands |
| Travel eSIM | 3-20 GB or unlimited | 7-30 days | ~$6-$30 (Airalo, Nomad, Holafly) | No registration, no IMEI hassle |
Prices above are typical city-store rates. Airport counters at Soekarno-Hatta usually run higher than the same pack downtown, so the table is your sanity check before you hand over cash at arrivals.
Where to Buy a SIM Card in Indonesia
Official Carrier Stores (Best Value)
Telkomsel runs GraPARI service centers, and Indosat and XL have their own branded outlets, in malls and on main streets across Jakarta, Yogyakarta, and every big city. This is the cheapest, safest option: staff scan your passport, register the SIM correctly, and load the real tourist pack at the real price.
Phone Counters in Malls and Markets
Jakarta's electronics malls, such as ITC Roxy Mas and the phone floors of major shopping centers, have dozens of counters selling all three carriers with passport registration. Prices are competitive and staff in tourist areas usually speak some English. Confirm the pack and validity before you pay.
Airport Arrival Kiosks
Soekarno-Hatta (CGK), and the other main airports, have carrier and reseller counters in the arrivals area, several open 24 hours. Handy if you land late and want data immediately, but you pay a premium and the IMEI grace clock starts ticking. Stick to clearly branded counters.
Test Before You Walk Away
Wherever you buy, put the SIM in, load a map or a website, and confirm data works and the pack matches what you paid for before you leave the counter. Keep the receipt. This one habit defeats most overcharging and mismatched-plan problems.
eSIM vs Local SIM Card in Indonesia
| Factor | eSIM | Local SIM |
|---|---|---|
| Setup time | A few minutes, before your flight | 10-20 minutes at a store with your passport |
| Passport registration | Not needed | Required by law, max three SIMs per passport |
| IMEI rule | Not affected, no device registration | Short grace window, then IMEI registration and tax |
| Price (week of data) | ~$6-$15 (Airalo, Nomad, Holafly) | ~3-10 USD, often with more data and some calls |
| Best for | Most travelers, short trips, island hopping | Long stays or anyone needing an Indonesian number |
Local SIMs are cheap in Indonesia, but the passport registration and especially the IMEI grace window make them more of a chore than in most countries, particularly for a short trip. For visitors who just need data, a travel eSIM is the easiest path: install it before you fly and you are online the moment you land, with no registration and no IMEI clock. If you want an Indonesian number for calls or are staying a month or more, a local Telkomsel SIM bought from a GraPARI store is still worth it.
Indonesia-Specific Tips
Practical Advice for Staying Connected in Indonesia
Take Telkomsel east: For Lombok, Labuan Bajo, Komodo, or Flores, Telkomsel is effectively the only network with usable signal. Even then, expect no service on Komodo and Rinca islands and on boat trips, so download offline maps before you sail.
Mind the IMEI clock: A foreign phone gets only a short grace period on a local SIM before Indonesia's IMEI rule kicks in. For a quick trip, an eSIM avoids the issue completely; for a long stay, ask the carrier about registering your device.
Bring your physical passport: Registration is mandatory at purchase and a photo is usually not accepted, so carry the real document when you go to buy a SIM.
Buy in the city, not the stall: GraPARI and branded carrier outlets charge the real price and register you properly. Airport kiosks cost more, and informal sellers may load the wrong pack.
WiFi is common but uneven: Jakarta hotels, malls, and cafes have free WiFi, but it gets patchy fast on the islands, which is exactly where your Telkomsel data earns its keep.
Frequently Asked Questions
Do I need my passport to buy a SIM card in Indonesia?
Yes. Indonesian rules require every prepaid SIM to be registered to a passport at purchase, and you can register a maximum of three SIMs to one passport. Official outlets such as Telkomsel GraPARI stores, Indosat and XL shops, and airport counters will scan your passport and activate the SIM. Carry the physical document, since a photo is usually not accepted. A travel eSIM skips registration entirely.
What is the IMEI rule and does it affect tourists?
Indonesia registers phone IMEI numbers to control grey-market imports. A foreign phone on a local SIM works only for a short grace window, often cited as around two to three days, after which you would need to register the device's IMEI and pay a tax to keep using a local SIM. It does not affect a travel eSIM, which is one reason many short-trip visitors skip the local SIM and use an eSIM instead.
Which carrier is best for the islands beyond Java?
Telkomsel, clearly. It has invested in towers across the archipelago and is often the only carrier with signal on Lombok, around Labuan Bajo, and along the Trans-Flores Highway. Indosat and XL Axiata are strong in Jakarta and the Java cities but fade quickly heading east. If your trip includes the outer islands, choose Telkomsel or an eSIM that lists Telkomsel as its network.
How much does a tourist SIM cost in Indonesia?
Telkomsel's popular tourist prepaid pack runs about 150,000 IDR (9 to 10 USD) for roughly 25 GB plus a small call allowance over 30 days. Indosat city packs start cheaper, from around 50,000 IDR, and XL sits in between. Airport kiosks charge more than city stores for the same pack, so buy downtown when you can and check the data and validity before you pay.
Should I get an eSIM or a local SIM for Indonesia?
For most travelers, an eSIM is easier. It installs in minutes before you fly, works the moment you land, and avoids both the passport registration and the IMEI grace-period headache. Local SIMs can be cheaper and give you an Indonesian number, which helps on long stays. If you go local, buy Telkomsel from a GraPARI store for the widest coverage, especially if your trip reaches the islands.