Short answer
If you want the safest default, check Telkomsel first for coverage and a proper tourist SIM route. If your trip is mostly Bali, Java and major cities, compare XL as a value option. If you only need quick data and your phone supports it, use the Best eSIM for Indonesia guide instead.
This page is the local SIM decision page: provider choice, physical SIMs, where to buy, registration, IMEI, top-ups and coverage. It is not a full eSIM setup guide. That split matters because otherwise every connectivity article turns into the same airport-data soup.
SIM or eSIM: the 30-second filter
Use this before reading the whole page.
| Your situation | Better starting point |
|---|---|
| Modern unlocked phone, short trip, wants data before landing | eSIM guide |
| Phone has no eSIM support | Physical tourist SIM |
| Needs Indonesian phone number | Local SIM or local eSIM with number |
| Long stay or repeat top-ups | Local SIM/provider shop |
| Remote islands, road trips, trekking or boats | Check provider coverage first |
| Arriving late at night | Pre-trip eSIM or roaming backup first, SIM later |
The clean setup can be hybrid: small eSIM before arrival, local SIM later if the trip is long. You do not have to solve a month of connectivity at baggage claim.
Providers by use case
Do not pick an Indonesian SIM card only by gigabytes. Pick by route, shop support and whether you can fix it when it breaks.
| Provider | Best for | Watch for |
|---|---|---|
| Telkomsel | Coverage-first trips, outer islands, longer routes, easier shop recognition | Often not the cheapest; tourist product pickup points and current prices can be limited or inconsistent |
| XL Axiata | Good value where coverage fits, Bali/Java/city routes, tourist eSIM comparison | Check route coverage outside major destinations |
| Indosat Ooredoo Hutchison | Budget and city use where coverage is good | More route-dependent for tourists moving beyond cities |
| Smartfren | Some Java/city data use cases | Less obvious default for foreign tourists and remote travel |
Telkomsel’s official tourist SIM pages checked on May 13, 2026, show the same basic tourist-SIM idea: 25GB data, voice minutes and 30-day use. The awkward part is that official Telkomsel pages currently show different prices: one FAQ lists Rp150,000, while the foreigner SIM activation page lists Rp100,000 and says pickup is currently available only in Bali and Mandalika Lombok. Check the live Telkomsel page before planning around either price.
XL’s tourist eSIM page listed 30-day plans from 14GB to 150GB and asks foreigners to prepare passport, email and device ID or IMEI details. That makes XL relevant for value comparison, especially if your phone supports eSIM and your route fits.
Indosat and Smartfren can be useful in the right city or price situation, but for most first-time tourists moving between islands, they are comparison options rather than the safest default.
Coverage reality by region
Coverage is where SIM-card advice gets fake fast. Indonesia is not one small coverage map.
| Route or region | Practical provider logic |
|---|---|
| Bali | Telkomsel and XL are both worth checking; local dead spots still exist. |
| Jakarta, Yogyakarta, Solo, Bandung, Surabaya | Major providers can work well, so price and convenience matter more. |
| Lombok and Mandalika | Telkomsel is the obvious first check; XL may still fit common routes. |
| Labuan Bajo, Komodo and Flores | Start coverage-first, not cheapest-first. Ask hotels or operators what works locally. |
| Lake Toba, Bukit Lawang, rural Sumatra | Coverage can change quickly by village and road. Telkomsel is usually the first provider to check. |
| Sulawesi, Maluku, Papua and remote islands | Do not trust a generic “Indonesia” plan. Ask accommodation, guides or operators. |
This is not brand worship. It is logistics. Cheap data where you have no signal is not cheap. It is a small plastic receipt for your bad planning.
Where to buy a SIM card in Indonesia
Where you buy controls how much help you get when the plan refuses to behave.
| Buying route | Best for | Trade-off |
|---|---|---|
| Official provider shop or GraPARI | Activation help, passport/IMEI handling, problem solving | Takes time and may involve waiting |
| Airport counter | Arrival convenience | Usually not the cheapest and may have limited plan choice |
| Online tourist SIM order | Cleaner if pickup points fit your route | Pickup locations can be limited |
| Convenience stores | Top-ups and simple purchases | New tourist SIM registration can be inconsistent |
| Small phone shop | Convenience and local help | Quality, pricing and registration handling vary |
If you are tired, carrying luggage and trying to reach a hotel, airport convenience can be worth paying for. If you are settled and staying longer, a provider shop is usually the better place to solve registration, plan choice and weird activation issues.
Passport, IMEI and registration
Expect tourist SIM products to involve passport and device details. Telkomsel and XL tourist pages both point to registration-style checks, and XL explicitly asks foreign buyers to prepare passport, email and device ID or IMEI details for its tourist eSIM.
The IMEI part is where travelers get confused. Indonesia’s device rules are separate from buying a data package. For short tourist use, provider-side registration may be enough; for longer stays, repeated local-SIM use or a phone you plan to keep using in Indonesia, check Indonesian Customs and the provider before relying on the same foreign device beyond the tourist window.
Practical version:
- Short tourist trip: buy through a proper tourist SIM/provider route and let the staff handle the normal setup.
- Longer stay: check Customs IMEI rules early, especially if you rely on a local SIM beyond the normal short-tourist window.
- Random shop: ask clearly whether they are registering the SIM and device correctly.
- Dual-SIM phone: remember that each SIM/eSIM slot can have its own IMEI.
Do not freestyle this if you are staying longer. Phone access is too boring to gamble with.
Tourist SIM vs regular prepaid SIM
Tourist SIMs exist because foreign visitors have different registration and time-window problems than local residents.
| Type | Best for | Watch for |
|---|---|---|
| Tourist SIM | Short visits, easier setup, provider-supported registration | Limited validity, tourist pricing, pickup or counter flow |
| Regular prepaid SIM | Longer stays and local pricing | Registration rules, local ID assumptions, shop quality |
| Local eSIM | eSIM-capable phone, local plan value | Eligibility, passport/IMEI and payment flow |
| Travel eSIM | Immediate data before arrival | Often data-only and usually less useful for local-number needs |
For a one-week holiday, the tourist product can be perfectly fine. For a longer stay, top-up and registration rules matter more than the first bundle.
Top-ups: pulsa, packages and apps
In Indonesia, adding credit and buying a data package are not always the same thing. You may hear pulsa for balance or credit, then still need to buy a data package from the provider app, USSD menu or shop.
Common top-up routes:
- Provider apps such as MyTelkomsel or myXL.
- Convenience stores such as Indomaret or Alfamart.
- Phone shops and small counters.
- E-wallet routes if your payment setup works.
- USSD/provider menus for balance and packages.
International cards do not always behave perfectly in local apps. If you need the SIM to last, test top-up while you still have time to fix it. Do not wait until your ferry ticket, hotel pickup and banking app all want data at the same time.
Local number, calls and hotspot
Many travelers only need data. WhatsApp handles most driver, hotel and friend communication. Maps, email, airline apps and ride-hailing also run on data.
A local Indonesian number can still help with:
- Local calls to hotels, drivers or operators.
- Some app registrations or delivery services.
- Longer stays and local admin.
- Backup when WhatsApp is not enough.
Hotspot matters if you travel with a laptop, tablet, family or work setup. Do not assume tethering is allowed just because a plan has a large data allowance. Check the plan terms before buying.
What I would do for common trips
One week in Bali: use a travel eSIM before flying or buy an official tourist SIM if you want a local number. The trip is too short to worship at the altar of perfect per-GB pricing.
Two weeks across Bali and Java: start with an eSIM or tourist SIM, then compare local provider value if you use a lot of data.
Lombok, Komodo, Flores, Sumatra or remote routes: start with coverage. Ask hotels, dive shops, guides or drivers what works locally. Then buy.
Longer stay: use a proper provider shop, understand the current IMEI/device-registration rules and make sure top-ups work before you depend on the number.
What to check before buying
- Is your phone unlocked?
- Does it need a physical SIM slot or eSIM support?
- Does the plan include a local Indonesian number?
- What passport and IMEI details are required?
- Where can you pick up or activate the SIM?
- How long is the plan valid?
- Can you top up easily?
- Is hotspot/tethering allowed?
- Does the provider make sense for your route, not just your arrival airport?
Backup plan if activation fails
Have airport Wi-Fi, hotel Wi-Fi, offline maps and your accommodation address saved before landing. If the SIM does not activate, use Wi-Fi to message your hotel or transfer and solve the SIM somewhere calmer.
If one provider counter cannot solve it, do not keep feeding the same broken plan more time. Try an official shop, another major provider or a temporary travel eSIM if your phone supports it.
This is also why arriving with no data, no cash and no saved hotel address is not adventurous. It is just a small logistics trap with a boarding pass.
Common SIM card mistakes
- Choosing only by GB count.
- Buying from a random counter without understanding validity or top-up rules.
- Ignoring passport and IMEI registration.
- Assuming every airport counter is open late.
- Buying a plan that works in Bali but not on the remote part of the trip.
- Forgetting that a local number and data-only eSIM are different things.
- Waiting until the plan expires before learning how to top up.
FAQ
Is Telkomsel the best SIM card for Indonesia?
Telkomsel is the provider many travelers should check first when coverage matters, especially for multi-island or remote routes. It is not always the cheapest option, and the official tourist SIM price and pickup flow should be checked before arrival because Telkomsel’s own pages can show different price details.
Is XL a good SIM card for Indonesia?
XL can be a good value option on common city, Bali and Java routes if coverage fits your itinerary. Its tourist eSIM page currently lists multiple 30-day plans for foreigners, but you should recheck current prices, device support and coverage before buying.
Do tourists need passport and IMEI details?
Often, yes. Official tourist products can require passport and device ID or IMEI details. For short tourist use, provider registration may solve the temporary access issue; longer stays should check Indonesian Customs IMEI rules.
Does Telkomsel Tourist SIM work outside Bali?
The data package is not the same thing as the pickup location. Telkomsel’s official FAQ describes the tourist prepaid card as 25GB on all networks, but the foreigner SIM activation page says pickup is currently available only in Bali and Mandalika Lombok.
Practical version: you may be able to use the SIM beyond the pickup area, but do not assume you can collect it at every Indonesian airport. Check the current Telkomsel pickup flow before building your arrival plan around it.
Can I use a local SIM in Indonesia for more than 90 days?
For a normal short trip, buying through a proper tourist SIM route is usually the practical issue. For longer use with a foreign device, do not treat the SIM purchase and IMEI/device rules as the same thing.
If you are staying longer, returning often or relying on a local SIM beyond the normal tourist window, check Indonesian Customs and a proper provider shop before assuming the same phone will keep working without extra admin.
Can I buy a SIM card at Bali Airport at night?
Maybe, but do not make late-night counter availability your whole plan. If you land late, arrive with a small eSIM, roaming backup or clear hotel Wi-Fi plan, then buy a local SIM the next day if needed.
Can I top up without an Indonesian bank account?
Often yes through provider shops, convenience stores or some apps, but payment reliability varies. Test top-up early if the number matters for the rest of the trip.
Is eSIM better than a physical SIM?
For arrival data, usually yes if your phone supports it. For local number use, longer stays, shop support and physical-SIM-only phones, a tourist SIM can still make more sense.
Related guides
Check before you plan around it
Sources for changing details
Routes, fares, opening hours, app rules, weather, safety guidance, official portals and local operating details can change. Use these pages before relying on exact practical details.