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 situationBetter starting point
Modern unlocked phone, short trip, wants data before landingeSIM guide
Phone has no eSIM supportPhysical tourist SIM
Needs Indonesian phone numberLocal SIM or local eSIM with number
Long stay or repeat top-upsLocal SIM/provider shop
Remote islands, road trips, trekking or boatsCheck provider coverage first
Arriving late at nightPre-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.

ProviderBest forWatch for
TelkomselCoverage-first trips, outer islands, longer routes, easier shop recognitionOften not the cheapest; tourist product pickup points and current prices can be limited or inconsistent
XL AxiataGood value where coverage fits, Bali/Java/city routes, tourist eSIM comparisonCheck route coverage outside major destinations
Indosat Ooredoo HutchisonBudget and city use where coverage is goodMore route-dependent for tourists moving beyond cities
SmartfrenSome Java/city data use casesLess 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 regionPractical provider logic
BaliTelkomsel and XL are both worth checking; local dead spots still exist.
Jakarta, Yogyakarta, Solo, Bandung, SurabayaMajor providers can work well, so price and convenience matter more.
Lombok and MandalikaTelkomsel is the obvious first check; XL may still fit common routes.
Labuan Bajo, Komodo and FloresStart coverage-first, not cheapest-first. Ask hotels or operators what works locally.
Lake Toba, Bukit Lawang, rural SumatraCoverage can change quickly by village and road. Telkomsel is usually the first provider to check.
Sulawesi, Maluku, Papua and remote islandsDo 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 routeBest forTrade-off
Official provider shop or GraPARIActivation help, passport/IMEI handling, problem solvingTakes time and may involve waiting
Airport counterArrival convenienceUsually not the cheapest and may have limited plan choice
Online tourist SIM orderCleaner if pickup points fit your routePickup locations can be limited
Convenience storesTop-ups and simple purchasesNew tourist SIM registration can be inconsistent
Small phone shopConvenience and local helpQuality, 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.

TypeBest forWatch for
Tourist SIMShort visits, easier setup, provider-supported registrationLimited validity, tourist pricing, pickup or counter flow
Regular prepaid SIMLonger stays and local pricingRegistration rules, local ID assumptions, shop quality
Local eSIMeSIM-capable phone, local plan valueEligibility, passport/IMEI and payment flow
Travel eSIMImmediate data before arrivalOften 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.

Freddie, writer behind Simply Indonesia

Written by

Freddie

I'm the person behind Simply Indonesia. I lived in Yogyakarta and Bali for more than five years, which is long enough to know that Indonesia is amazing, messy, generous, occasionally confusing and very bad at fitting into generic travel-blog advice.

I'm also a manual-brew coffee nerd, dangerously loyal to sate klathak, and far too interested in the small practical details that decide whether a trip feels smooth or stupidly annoying.

I write these guides for travelers who want the useful version: how to get out of the airport, where to stay, what food actually tastes like, when paying extra is normal, and when something really deserves a hard no.

No fake hidden gems. No "paradise awaits" nonsense. No panic about every 50k IDR price difference.