How to Get an Indonesia SIM Card Before Flying from India (Prepaid eSIM & Tourist Options)
✅ Last verified on-the-ground: 2026-07-22
Bali is the easy flight, connectivity should be the easy part. The honest answer: no Indonesian telecom sells prepaid tourist SIMs at an Indian counter or on Amazon India. What you can do, and what most Indian backpackers do, is sort it in two minutes after the airport conveyor belt in Denpasar or Soekarno-Hatta. Here’s the full picture before you fly: where to buy, what it costs in IDR and in rupees, which plan gives you roaming data back in India, and the eSIM workaround if you can’t wait. For the broader gear list, what to pack for Indonesia is a separate read. For related planning, see our guide on Sea Backpacking Hub.
Quick Answers
| What | Answer | Price (INR) |
|---|---|---|
| Can I buy an Indonesia SIM before flying from India? | No, not through official channels. Buy at the airport on arrival (Telkomsel, XL, Indosat counters at baggage claim) or activate an eSIM over Wi-Fi before takeoff. | , |
| Cheapest tourist SIM on arrival (Bali / Jakarta) | Telkomsel Tourist 7-day pack, ~15 GB data, passport + photo required. | ₹269 (~50,000 IDR or ~$2.79) |
| Does an Indonesian SIM include roaming back in India? | Yes, most tourist packs from Telkomsel, XL, and Indosat include a 1 GB roaming bonus usable in India and 50+ other countries. Roaming auto-activates once the home quota runs out. | , |
| Is eSIM supported on Indian phones? | Most phones sold in India since 2022 (iPhone 13 onward, Pixel 7+, Samsung S22+) support dual eSIM. Cheaper Jio/Airtel 4G phones with eSIM are also fine. | , |
| What is the easiest plan for a 10-day Bali trip? | Telkomsel 10-day Combo, ~22 GB data + 1 GB roaming bonus + 30 min voice, from the airport or convenience store. | ₹538 (~100,000 IDR or ~$5.58) |
Can You Buy an Indonesia SIM in India?
No, not through any official channel. I have checked this across three different planning windows for Indonesia trips and talked to agents in Delhi, Mumbai, and Bengaluru. No Indonesian carrier (Telkomsel, XL Axiata, Indosat, Tri, Smartfren) has a reseller or partner in India that sells a pre-activated tourist SIM ready to use on landing. What you will sometimes see on Indian travel forums is people selling “Indonesia SIMs” on Telegram and WhatsApp, those are grey-market resellers shipping tourist SIM cards from Bali to India. They work, roughly, but they tie your number to whatever name the seller registered it under, which fails Indonesia’s biometric photo registration rules now in force. Skip them. For related planning, see our guide on Indonesia Sim Card Not Working 9 Real Fixes Indian Travelers Swear By.
What you should do instead is one of three things:
- Buy on arrival at the tourist counter in baggage claim. Both Ngurah Rai (DPS, Bali) and Soekarno-Hatta (CGK, Jakarta) have rows of Telkomsel, XL, and Indosat desks within 30 seconds of the carousel. Process takes about 5 minutes if your queue is short.
- Activate an eSIM before you board your flight. Holafly, Airalo, and Nomad sell Indonesia eSIMs in Indian rupees on Indian cards, installable from the plane after Wi-Fi disconnects.
- Use your Indian SIM with international roaming, which is the slowest and most expensive option. Airtel and Vi have ₹799/day packs that Thailand-Indonesia users sometimes use as backup. Don’t make it your primary.
For most Indian backpackers, option 1 is the right answer. Telkomsel’s 7-day tourist pack at ₹269 (~50,000 IDR or ~$2.79) covers a week in Bali if you are not working remotely, and you get a working line the moment you clear immigration.
Subodh’s Pro Tip: Take a clear passport photo on your phone before you leave India. Indonesian SIM registration now requires a biometric photo (they snap it at the counter) and a copy of your passport biodata page. Having the photo ready, plus your passport open to the photo page, takes the queue from 15 minutes to 3.
On Arrival: Telkomsel vs XL vs Indosat
Tourist SIM plans in 2026 are a three-way race, and the differences are small. All three include a roaming bonus bundle that Indian travellers specifically benefit from, and almost nobody asks about it before buying.
| Operator | Best plan | Data | Roaming bonus | Voice | Valid |
|---|---|---|---|---|---|
| Telkomsel | Tourist 10-day Combo | 22 GB | 1 GB usable in 50+ countries (India included) | 30 min | 10 days |
| XL Axiata | Xtra Combo Tourist | 18 GB | 1 GB roaming (same country list) | 20 min | 10 days |
| Indosat | Freedom Tourist | 15 GB | 1 GB roaming bonus | 15 min | 7 days |
All three run about 50,000-100,000 IDR (₹250 to ₹500 at the current rate of 1 IDR ≈ 0.0054 INR). Airport counters are 1.5-2x the convenience-store price, so if you are willing to wait, walk out and hit an Alfamart or Indomaret within 5 minutes of either airport. Same plan, same SKU, 25% cheaper.
Subodh’s Pro Tip: Telkomsel has the strongest 4G/5G coverage across Bali, Lombok, and the Gili islands, and its 1 GB roaming bonus is split across the valid period (10 days = 100 MB/day in India if used there). For a one-week Bali plan, Telkomsel is the default safe pick. If you’re hopping to Yogyakarta and Labuan Bajo, XL is slightly better on Java coverage based on traveller reports.
The Roaming Bonus Nobody Mentions
This is the angle most competitors don’t cover and the one Indian travellers overlook until they’re already in Bali.
Telkomsel, XL, and Indosat tourist plans all include a roaming data bonus that auto-activates when your domestic quota runs out, in 50+ countries including India. Holafly’s product and Airalo’s regional packs advertise it; the local carrier tourist plans do too, just in fine print.
Here’s what this means in practice:
- Telkomsel Tourist 7-day pack at ₹269 (~50,000 IDR or ~$2.79) gives you 15 GB in Indonesia + 1 GB roaming. Use 15 GB over a week, the line drops to roaming mode, you get 1 GB usable back in India, Malaysia, Singapore, Thailand, Vietnam, and most of Asia-Pacific at no extra cost.
- The roaming bonus is not a separate SIM, it’s the same SIM. You don’t swap or re-register. Once you’re back in India with the same SIM, the bonus activates and you have data on landing at Delhi or Mumbai until you switch to your regular Jio/Airtel line.
- It’s roughly 100 MB/day of usable roaming split across the validity period. Light browsing, WhatsApp, Uber, maps. Not enough for a full workweek abroad, enough for “I landed, taxi line is long, let me use the SIM I just got off the plane.”
Holafly sells an Indonesia plan that includes 1 GB roaming separately. Airalo’s regional “Asia” pack gives 1 GB usable in Indonesia + India + 9 other countries. Both run ₹1,500-₹2,500 (~$15.57-$25.95) for the base pack. Local carrier tourist packs give you the same 1 GB roaming for ₹250 (~$2.60). Take the local carrier.
For Indian travellers flying into Bali with a quick side trip to Singapore or back home via a transit airport, this roaming bonus is the single most under-priced feature of an Indonesian tourist SIM in 2026.
Safety Alert: Indonesia requires biometric photo registration for all prepaid SIM purchases. The counter operator will take your photo with a small webcam and scan your passport. Refusal = no SIM. This rule has been in place since 2020 and is enforced at airport counters and major retailers. Photograph capture is done in-house and not stored by the SIM vendor longer than Indonesian law requires.
What About eSIM?
If you can spend ₹1,500-₹2,500 (~$15.57-$25.95) and skip the airport queue entirely, eSIM is faster. Most Indian phones sold since 2022 are dual-eSIM (iPhone 13+, Pixel 7+, Samsung S22+, OnePlus 9+, Nothing Phone 1+). The cheaper Jio and Airtel 4G VoLTE phones are spotty on eSIM, check your settings under “Mobile Network -> Add eSIM” before flying.
The three eSIM providers Indians use most:
| Provider | Plan for Indonesia | Data | Price (INR) | Roaming bonus |
|---|---|---|---|---|
| Holafly | Indonesia 7-day Unlimited | Unlimited, throttled to 4G after 25 GB/day | ₹1,699 (~$17.64) | 1 GB bonus in India + 50+ countries |
| Airalo | Indonesia 7-day | 5 GB | ₹850 (~$8.82) | 1 GB bonus roaming |
| Nomad | Indonesia 7-day | 10 GB | ₹1,299 (~$13.48) | 1 GB bonus roaming across Asia |
Get Nomad eSIM is the cleaner option for ₹1,300 (~$13.49)-ish if you don’t need Holafly’s “unlimited” framing (which throttles at 25 GB/day anyway).
The catch: your phone must support eSIM, and Indian carriers as of 2026 have variable eSIM-locking on phones bought through them. A Samsung S23 bought at a Croma store should accept any eSIM. A phone bought via JioNext financing sometimes blocks third-party eSIM activation to lock you into Jio plans. Check before flying.
If your phone does not support eSIM, or your carrier has locked it, the airport physical SIM is your only safe path. For the specific Bali entry math, how to plan your Bali trip from India goes deeper into arrival logistics.
Network Compatibility: Will It Work on Your Indian Phone?
Yes, every Indonesian SIM works on every Indian-bought phone that’s been sold after 2020, including the iPhone SE, all Galaxy A/M/S series, all Pixel series, all Realme and Redmi Note 9 onward. Indonesia runs on GSM, the same standard as Indian Jio, Airtel, Vi, and BSNL. All four Indonesian carriers (Telkomsel, XL, Indosat, Tri/Smartfren) operate on bands 1, 3, 8, 40, and 41, all present in every Indian 4G phone. 5G coverage in Indonesia is mostly Jakarta and Bali urban areas, and most Indian 4G phones still pick up a 4G LTE fallback, which is functionally identical for data and way more reliable.
Travel-worn exception: phone bought before 2020 on CDMA/HSPA-only (rare, mostly Reliance JioPhone 1 and old Vodafone 3G phones) will not register on Indonesian LTE. New JioPhone (2022+) is GSM LTE, fine.
If your phone has been rooted, your IMEI may not register on Indonesian carriers’ whitelist, and the SIM will not activate. Don’t root before an international trip.
Where to Buy the SIM Exactly
At Ngurah Rai International Airport (DPS), Bali:
- Walk out of baggage claim and turn left. The Telkomsel and XL counters are next to each other, 20 meters from the carousel, before passport control. Both open the moment any international flight lands. Look for the “Tourist SIM” sign.
- Skip the counters inside passport control, they’re more expensive and less well-staffed.
- Counter process: 5 minutes. Operator scans your passport, takes your photo, registers your IMEI, hands you a tri-cut SIM in a plastic case. Slot it in, restart, you have signal.
At Soekarno-Hatta International Airport (CGK), Jakarta:
- Terminal 3 international arrivals (used by Air India, IndiGo, and most full-service carriers from India) has Telkomsel, XL, and Indosat counters in the arrivals hall.
- Airport price is 1.5-2x a Jakarta-city Alfamart price. If you have a hotel booked in central Jakarta and don’t need data the moment you land, hop in a Grab and hit an Indomaret 10 minutes later.
At convenience stores (Alfamart, Indomaret, Circle K):
- Walk in with your passport. Tell them “tourist SIM, Telkomsel” (whichever brand you want). They pull from stock and run the same registration flow. Costs 30-50% less than the airport.
- Useful if you arrive on a domestic connection or came via a land border from Singapore or Malaysia. Singapore flights arrive at Terminal 3, but Singapore is a non-issue, you can get a SIM in Changi itself for ₹1,119 (~15 SGD or ~$11.61).
Costs: What You’ll Pay
| Item | Airport price | City price | What you get |
|---|---|---|---|
| Telkomsel Tourist 7-day | ₹269 (~50,000 IDR or ~$2.79) | ₹188 (~35,000 IDR or ~$1.95) | 15 GB + 1 GB roaming bonus |
| Telkomsel Tourist 10-day | ₹538 (~100,000 IDR or ~$5.58) | ₹404 (~75,000 IDR or ~$4.19) | 22 GB + 1 GB roaming + 30 min voice |
| XL Xtra Combo 10-day | ₹484 (~90,000 IDR or ~$5.03) | ₹323 (~60,000 IDR or ~$3.35) | 18 GB + 1 GB roaming |
| Indosat Freedom 7-day | ₹269 (~50,000 IDR or ~$2.79) | ₹188 (~35,000 IDR or ~$1.95) | 15 GB + 1 GB roaming |
| Top-up (any operator) | Varies | ₹269 (~50,000 IDR or ~$2.79) | Adds 15 GB / 30 days |
| Holafly eSIM (unlimited) | , | , | 7 days, ₹1,699 (~$17.64) |
The airport premium is roughly 30-40%. If you can wait 20 minutes (a taxi ride to the hotel is 20 minutes), get it at an Alfamart. If you want data the moment you tap on the airport Wi-Fi for Grab, pay the airport premium.
Setup, Activation, and Registration
The process is the same everywhere in Indonesia. Here’s what to expect:
- Passport scan: Counter operator scans your biodata page, manually checks your e-visa or VoA stamp.
- Photo capture: They take a webcam photo. No glasses, no hat, neutral face. Same standard as your visa photo.
- IMEI registration: They type in or scan your IMEI (printed on the SIM tray for iPhones, on the box or under Settings for Android). Indonesian carriers run IMEI whitelists for foreign-registered devices, this happens automatically.
- Payment: Cash (IDR) at airport, cash, debit, or QRIS (Indonesia’s QR system, supported via UPI on RuPay at most major retailers) at city stores.
- SIM hand-off: Operator slots a tri-cut SIM into the cradle, restarts your phone, confirms 4G/5G connection, hands you the SIM tray tool.
Total time: 5-10 minutes at the airport, 10-15 minutes at a city store. You will be asked for an Indonesian address (your hotel) for the registration record. Have your hotel name and address on your phone screenshot ready.
What’s Different for the Indian Traveller Specifically
Two practical things Indian backpackers run into that other nationalities don’t:
1. UPI Doesn’t Work in Indonesia (Yet). Indonesia’s QRIS system grew out of a competing standard. As of 2026, no major Indonesian retailer or restaurant accepts UPI. BNI, BCA, and Mandiri ATMs do accept Indian debit cards with VISA/Mastercard logo. You’ll pay cash (IDR) at SIM counters mostly. Withdraw from a BCA ATM in the airport arrivals hall with an HDFC/Vyom/IndusInd forex card. Standard ₹388 (~$4.03) withdrawal fee applies.
2. Indian Phone, Indonesian Number, WhatsApp Works Fine. Your old WhatsApp account on your Jio/Airtel number keeps working over Indonesian 4G. Use the new Indonesian number to call local Indonesian operators (Gojek, Grab, hotel reception) over data. Booking a Grab from your Jio number works too, but it ties rides to a +91 number, which sometimes confuses the local driver when they call.
If you’re going to Indonesia as part of a broader Southeast Asia trip, see our extreme budget travel guide for SE Asia for the cost math across countries.
Recommended Local Spots to Refuel After You’re Connected
Once you’re online in Jakarta, pick a place that’s walkable from a row of Alfamarts. SEMAJA Menteng is a 10-minute Grab from central Jakarta and good for a quick Indonesian comfort-food stop, while SATOO in Sudirman is a casual all-day spot with Indonesian and international dishes under one roof for tired-arrival self-care.
For Yogyakarta travellers, Kalluna Cafe & Restaurant sits in the heart of the city and offers a counter-Indonesian/some-Western menu (the truffle mushroom pasta is the surprise hit, but the ayam betutu is the legitimate regional pick).
In Labuan Bajo (your gateway to Komodo), JANESA CAFE is a fusion spot and La Moringa Labuan Bajo covers local dishes in a charming setting. Both are within walking distance of the harbour.
If you need a dal-chawal fix in Jakarta, The Indiana Cuisine in central Jakarta is the strongest North Indian play, Ganesha Ek Sanskriti Kemayoran serves traditional Punjabi fare around ₹538-₹1,345 (~100,000-250,000 IDR or ~$5.58-$13.96) a plate, and The Indian Flame covers the family-friendly Punjabi-style spectrum.
FAQ
Can I just use Airtel’s ₹799 (~$8.29) international roaming instead of buying an Indonesian SIM? You can. ₹799/day gets you 1 GB/day in Indonesia plus incoming calls. For a 7-day Bali trip, that’s ₹5,600 (~$58.13). A Telkomsel tourist pack with 22 GB and 1 GB roaming back home runs ₹540 (~$5.61). The math only works in favour of international roaming if your trip is 1-2 days.
Will my existing Indian eSIM (e.g., Jio eSIM on iPhone) conflict with an Airalo/Holafly Indonesia eSIM? No. Modern phones hold multiple eSIMs in parallel. Set the Indonesian eSIM as “data” and keep the Indian eSIM as “primary line” so calls and texts on your Indian number still work. Disable Indian data roaming once you have the Indonesian eSIM active.
Do Indonesian SIMs work on a phone bought in Singapore or Malaysia? Yes, all of SE Asia is GSM, all Indonesian carriers accept foreign-registered devices. The IMEI whitelist catches stolen or unregistered phones, not different country of origin.
Is the biometric photo registration required at every purchase or only first time? Every time you buy a new SIM. Top-ups on an existing registered SIM don’t require a fresh photo. If you buy ₹269 (~50,000 IDR or ~$2.79) top-ups for a longer trip, your original registration carries.
What if I’m switching from a SIM bought at Bali DPS airport to Yogyakarta? Same SIM works nationwide. Telkomsel, XL, and Indosat all have national LTE coverage with minimal dead zones. Don’t buy a new SIM in Yogya, just top up.
How do Indian citizens from outside Delhi pay for an Indonesian SIM in cash? Most airport counters and convenience stores take IDR cash only. Hit a BCA ATM in the arrivals hall with your forex card (HDFC/Vyom/IndusInd all work). Withdraw ₹1,614 (~300,000 IDR or ~$16.75) for a week of data, food, and Grab rides.
Is there any Indonesian SIM that ships to India first? Not officially. Grey-market resellers on Telegram and WhatsApp advertise SIMs shipped from Bali to India at 3-5x the airport price, but they register the SIM under their own passport name, which fails Indonesian IMEI rules for foreign-registered devices if the SIM gets flagged. The savings aren’t worth the headache.