On this page
- The Ground Rules: What Indonesia Requires From Every SIM Card in 2026
- Physical SIM Cards in Bali — How They Work and Where to Get One
- The Four Main Operators and What They Actually Offer
- eSIMs in Indonesia — Who Can Use Them and How to Activate
- Network Coverage Across Bali and Beyond
- WiFi in Bali — What It Can and Can’t Replace
- 2026 Budget Reality — What You’ll Actually Pay
- Side-by-Side: Picking the Right Option for Your Trip
- Common Mistakes Tourists Make With Indonesian SIMs
- Frequently Asked Questions
Plenty of travelers land at Ngurah Rai Airport in Denpasar and immediately discover their international roaming plan costs IDR 150,000 per day for mediocre speeds — or worse, they spend their first hour in Bali hunting for a SIM card while a Gojek driver waits outside with no way to contact them. In 2026, the gap between a smooth arrival and a chaotic one often comes down to one decision made before boarding: eSIM or physical SIM. This guide cuts through the confusion and tells you exactly what works, what doesn’t, and what to buy.
The Ground Rules: What Indonesia Requires From Every SIM Card in 2026
Before comparing options, you need to understand the registration system. Indonesia requires that all SIM cards — physical and eSIM alike — be registered to a real identity. For Indonesian citizens, that means their national ID (KTP). For foreign tourists, that means a valid passport. No exceptions. If you buy a SIM card and skip registration, it will stop working within hours or days.
When you buy from an official operator counter at the airport or an official store, the staff handle this registration for you on the spot. You hand over your passport, they scan it or enter your details, and you’re done. When you buy through a self-service app or online portal (common with eSIMs), passport registration is part of the digital checkout process.
There is a second rule that confuses many long-stay travelers: the IMEI registration rule. Any phone brought from overseas can operate freely on Indonesian cellular networks for up to 90 days. If your stay exceeds 90 days and you are using an Indonesian SIM (physical or eSIM) in that device, you must register your phone’s IMEI number with the Directorate General of Customs and Excise (Bea Cukai) and pay applicable import duties. After 90 days without registration, your device gets blocked from all Indonesian networks.
For most people reading this — those visiting Bali for one to four weeks — the 90-day IMEI rule is completely irrelevant. You won’t hit that limit. But if you’re planning an extended stay, factor this in early.
Physical SIM Cards in Bali — How They Work and Where to Get One
A physical SIM card is exactly what most travelers have used for years: a small chip that slots into your phone, replacing your home SIM while you’re away. The process in Bali is straightforward, and the infrastructure for tourists is well established.
Where to Buy
The easiest place is inside Ngurah Rai International Airport (DPS) immediately after you clear immigration and customs. All four major operators — Telkomsel, Indosat Ooredoo, XL Axiata, and Smartfren — have official kiosks in the arrivals hall. Lines can build up during peak arrival times, especially on mornings when several international flights land within the same hour, but the process at each counter rarely takes more than ten minutes.
If you prefer to skip the airport and sort yourself out once you’ve settled, official operator stores are found throughout Kuta, Seminyak, Ubud, and Nusa Dua. Look for stores with the operator’s branding clearly displayed — not just a warung or convenience store selling SIM cards from a rack.
Indomaret and Alfamart convenience stores do sell SIM cards, but their staff are often not trained to handle foreign passport registration. You may end up with an unregistered SIM that cuts out within 24 hours. Stick to official counters for your first purchase.
Activation at an Official Counter
- Hand over your passport. The agent will scan or manually enter your details.
- Choose your plan. The agent will walk you through current options — though you should already have a rough idea of what you want before you sit down.
- The SIM goes into your phone, and the agent tests it with a data check or a call.
- Download the operator’s app before you leave the counter. You’ll need it for monitoring data usage and buying top-ups.
The main downside of a physical SIM is the home SIM swap. You pull out your regular SIM and pocket it (or lose it in the bottom of your bag). Dual-SIM phones solve this if you have a second physical slot, but most modern flagships have moved that second slot to eSIM, which is exactly why that technology matters.
The Four Main Operators and What They Actually Offer
Telkomsel
Telkomsel is the largest operator in Indonesia and the benchmark for network reliability. If you’re planning to venture beyond Seminyak’s beach clubs — up to Munduk in the highlands, across to Nusa Penida, or on toward Lombok — Telkomsel is the operator that will keep you connected when others drop out. It’s also the most expensive of the four, but the premium is modest relative to the peace of mind.
Their tourist-focused SIM packages, available at official outlets and the airport, typically bundle data, calls, and SMS for a set validity period. A 25GB data package with 30 days validity runs approximately IDR 150,000 to IDR 200,000 in 2026. Their digital sub-brand by.U offers more customizable packages through the by.U app, with physical SIMs available for collection at designated partner locations or delivery to your hotel. Manage everything through the MyTelkomsel app or at telkomsel.com and byu.id.
Indosat Ooredoo (IM3)
IM3 is the second-largest operator and punches well above its price point in Java and Bali. Coverage across the island is excellent, and for most standard Bali trips — Seminyak, Ubud, Canggu, the Bukit Peninsula — you won’t notice any difference from Telkomsel. Tourist SIM packages in 2026 typically offer 20GB of data for 30 days at approximately IDR 100,000 to IDR 150,000. The MyIM3 app handles top-ups and plan changes. Official site: im3.id.
XL Axiata and AXIS
XL Axiata performs strongly in urban and tourist areas across Bali. Its budget sub-brand AXIS appeals to travelers who want to minimize costs further. A 20GB package for 30 days from XL or AXIS comes in at roughly IDR 90,000 to IDR 140,000. Use the myXL app for XL SIMs or the AXISNet app for AXIS SIMs. Find them at xl.co.id and axis.co.id.
Smartfren
Smartfren is the smallest of the four in terms of physical coverage, but it has carved out a specific and important role: it’s the most tourist-accessible eSIM provider in Indonesia. For physical SIM users, Smartfren offers data-focused packages at competitive prices — roughly IDR 70,000 to IDR 120,000 for 15GB over 30 days. In Bali’s main tourist corridors, Smartfren’s data speeds are solid. In remote highland areas or less-visited islands, its coverage thins out noticeably compared to Telkomsel. App: MySmartfren. Site: smartfren.com.
eSIMs in Indonesia — Who Can Use Them and How to Activate
An eSIM is a chip embedded inside your phone at the factory. Instead of inserting a physical card, you download a carrier profile digitally. The result: you can keep your home SIM running for calls and texts while the Indonesian eSIM handles your data. No card swaps, no risk of losing anything.
Is Your Device Compatible?
Most flagship smartphones released from 2020 onward support eSIM. This includes the iPhone XS and all newer iPhones, most Samsung Galaxy S and Z-series from 2019 onward, and Google Pixel 3 and later. However, some phones sold in China or certain Asian markets have eSIM disabled even on hardware that technically supports it. Check your phone’s settings under “Mobile Data” or “SIM Cards” — if you see an option to “Add eSIM” or “Add Cellular Plan,” you’re good to go.
Smartfren eSIM — The Clear Choice for Tourists in 2026
Smartfren remains the most straightforward eSIM option for foreign tourists in 2026. The entire purchase and activation flow is designed for people outside Indonesia who need connectivity before they land. A typical tourist eSIM package offers around 18GB of data (often structured as 9GB main data plus 9GB night data) with 30 days validity, priced at approximately IDR 80,000 to IDR 130,000. Visit smartfren.com/esim to purchase. You’ll register your passport details during checkout, receive a QR code by email, and scan it through your phone’s cellular settings before or during your flight.
Activating a Smartfren eSIM Step by Step
- Go to smartfren.com/esim and choose your package.
- Enter your passport details and payment information.
- Check your email for the QR code — this usually arrives within a few minutes.
- On your iPhone: Settings → Cellular → Add Cellular Plan → scan the QR code. On Android: Settings → Connections → SIM Manager → Add eSIM.
- Complete the setup with a stable WiFi connection. Do not close the settings screen midway.
- Set the Smartfren eSIM as your primary data line and your home SIM as the line for calls/SMS.
The MySmartfren app lets you monitor data consumption and purchase top-up packages if you need more data mid-trip.
What About Telkomsel, IM3, and XL Axiata eSIMs?
As of 2026, Telkomsel’s by.U platform does offer eSIM functionality, but the activation process still presents barriers for short-term tourists — full tourist-accessible passport-only registration for by.U eSIMs had not been confirmed as universally available at the time this guide was written. IM3 and XL Axiata both offer eSIMs primarily for existing local customers, typically requiring a national ID (KTP) or a KITAS/KITAP residency permit. For most visitors arriving on a tourist visa, this rules them out. Always check the latest on their official sites — byu.id, im3.id, and xl.co.id — closer to your travel date, as this landscape is shifting quickly.
Network Coverage Across Bali and Beyond
Bali is one of the best-covered islands in Indonesia. You’ll get strong 4G LTE signals in Kuta, Seminyak, Canggu, Ubud, Sanur, and Nusa Dua regardless of which operator you choose. The differences between operators become relevant in specific scenarios.
Where Coverage Varies
The rice terrace walks around Tegalalang, the crater rim at Gunung Batur, and the temple roads leading to Pura Lempuyang in the east can see signal fluctuations. Telkomsel almost always holds a connection in these zones. IM3 and XL handle most of them well. Smartfren may drop to weak signal or no signal in genuinely remote highland pockets.
If your Bali trip includes day trips to Nusa Penida — an increasingly popular ferry ride away — coverage on the island is improving but still uneven. Telkomsel performs best there. On the fast boat from Sanur, you’ll likely be staring out at turquoise water and not worrying about your signal, but once you hit the cliffs at Kelingking Beach and want to upload that photo, Telkomsel gives you the best shot.
Traveling Beyond Bali
If you’re combining Bali with other Indonesian islands — Lombok, the Gili Islands, Flores, or Komodo — Telkomsel is the only operator you should consider for your SIM card. IM3 and XL cover major hubs well but become unreliable in less-populated areas. Smartfren’s eSIM coverage outside major tourist corridors is too inconsistent for island-hopping itineraries.
WiFi in Bali — What It Can and Can’t Replace
WiFi in Bali’s tourist areas is genuinely decent in 2026. Sit down at a café in Canggu with exposed concrete walls and a matcha latte menu, and you’ll find passwords chalked on the wall and speeds that let you make a video call without embarrassment. The smell of freshly brewed kopi Bali drifts across the open-air terrace, and if you’re not going anywhere for an hour, the café WiFi does the job.
Hotels and villas vary more. Budget guesthouses in Kuta might offer sluggish shared WiFi that struggles with more than a few users. A mid-range villa in Seminyak will typically have dedicated fiber that feels fast and stable. Luxury properties with fast private connections are the norm at the top end.
What WiFi cannot reliably replace is on-the-go connectivity. You need mobile data for:
- Booking and tracking a Gojek or Grab in real time — drivers contact you directly by phone, and they need to reach you
- Google Maps navigation when your driver takes an unfamiliar back road
- Scanning QRIS QR codes for payments (requires a working phone connection to your mobile banking or e-wallet app)
- WhatsApp communication, which is how virtually every local business, tour guide, and accommodation in Bali contacts guests
- Emergency situations where you need to reach someone fast
Public WiFi — in shopping malls, transit areas, some tourist spots — is available but should be treated as a bonus, not a plan. It’s often unsecured and inconsistent. Relying on it alone is the kind of decision that costs you an hour outside a warung with no idea where your driver is.
2026 Budget Reality — What You’ll Actually Pay
Indonesian mobile data is genuinely affordable by global standards. Here’s what the 2026 market looks like across the main options:
Budget Tier (IDR 70,000 – IDR 130,000)
- Smartfren Physical SIM: 15GB data, 30 days — approximately IDR 70,000 to IDR 120,000
- Smartfren Tourist eSIM: 18GB data (split as 9GB main + 9GB night), 30 days — approximately IDR 80,000 to IDR 130,000
- XL Axiata / AXIS: 20GB data, 30 days — approximately IDR 90,000 to IDR 140,000
Mid-Range Tier (IDR 100,000 – IDR 160,000)
- Indosat Ooredoo (IM3): 20GB data, 30 days — approximately IDR 100,000 to IDR 150,000
Comfortable / Premium Tier (IDR 150,000 – IDR 210,000)
- Telkomsel Tourist SIM: 25GB data, 30 days — approximately IDR 150,000 to IDR 200,000
To put this in perspective: even the premium Telkomsel package costs roughly the same as two cocktails at a Seminyak beach club. The difference between the cheapest and most expensive option is around IDR 100,000 — a gap that is meaningless compared to the frustration of a dropped connection when you need it most.
Data package prices in Indonesia have been trending toward more data for the same cost year over year. However, specific plan names and exact pricing change frequently. Always verify current offers directly on the operator’s official website or app before you buy.
One cost that catches travelers off guard: top-up fees. If you exceed your included data, buying an add-on through the operator’s app is quick and cheap — typically IDR 10,000 to IDR 30,000 for a 1GB to 3GB boost. But you need the app installed and your account active to do this without going to a store.
Side-by-Side: Picking the Right Option for Your Trip
No single answer fits every traveler. Here’s how to match the options to your situation.
Choose a Telkomsel Physical SIM If:
- Your trip extends beyond Bali to remote islands or less-visited areas
- You want the absolute best coverage with no compromise
- Your device doesn’t support eSIM
- You’re comfortable swapping SIM cards and keeping your home SIM safe
Choose a Smartfren eSIM If:
- Your device supports eSIM and you want zero hassle on arrival
- You’re staying within Bali’s main tourist areas (Kuta, Canggu, Seminyak, Ubud, Nusa Dua)
- You want to keep your home number active for calls while using Indonesian data
- You’re comfortable with a digital setup process at home before departure
Choose IM3 or XL Axiata Physical SIM If:
- Budget is a priority and your itinerary stays within Bali or Java
- You want solid, reliable coverage at a lower price point than Telkomsel
For Stays Longer Than 90 Days:
The IMEI registration requirement makes all Indonesian SIM options complex for very long stays. A global travel eSIM (from international providers, not subject to Indonesian local registration rules) is worth considering for stays that push past the 90-day mark.
Common Mistakes Tourists Make With Indonesian SIMs
These are the errors that show up repeatedly in traveler forums and airport help desks:
- Buying from an unregistered vendor: A SIM card sold without proper passport registration will stop working. Buy from official counters only.
- Not downloading the operator’s app: Without the app, you can’t monitor data usage, buy top-ups, or extend your plan. Install it before you leave the store or complete eSIM activation.
- Trying to activate an eSIM over airport WiFi: The connection can drop midway through activation, corrupting the profile. Use your home WiFi the night before departure.
- Assuming convenience store staff can register foreign passports: Many Indomaret and Alfamart employees genuinely don’t know the process for foreign ID registration. The SIM looks like it works initially but fails within 24 hours.
- Choosing an operator based solely on price: The IDR 60,000 difference between Smartfren and Telkomsel becomes irrelevant the moment you’re on a bumpy road to a remote temple with no signal.
- Forgetting that Gojek and Grab need a local number: Both apps require a local Indonesian phone number to function correctly for communication between you and the driver. An eSIM with a local number handles this — but make sure you know your eSIM’s assigned number before you need it.
Frequently Asked Questions
Can I buy an Indonesian eSIM before arriving in Bali?
Yes. Smartfren’s tourist eSIM is available for purchase at smartfren.com/esim before you travel. You register your passport details online, receive a QR code by email, and activate the eSIM on your phone at home using a WiFi connection. This means you’ll have Indonesian data the moment you land, with no queue at the airport.
Which SIM card has the best coverage in Bali?
All four major operators — Telkomsel, IM3, XL Axiata, and Smartfren — deliver solid coverage across Bali’s main tourist areas. For trips that include remote highlands, Nusa Penida, or other Indonesian islands, Telkomsel is consistently the most reliable choice. In Canggu, Ubud, and Seminyak, the difference between operators is barely noticeable in practice.
Do I need to register my phone’s IMEI for a short Bali holiday?
No. The IMEI registration rule applies only if you use an Indonesian SIM card in an overseas phone for more than 90 consecutive days. A standard Bali trip of one to four weeks is well within the free period. You’ll face no restrictions and need to complete no additional registration for a typical tourist stay.
Can I use my Indonesian SIM card to register for Gojek and Grab?
Yes, and this is important. Both Gojek and Grab require a working phone number for driver communication. Your local Indonesian SIM — whether physical or eSIM — provides this. Before ordering your first Gojek, confirm your SIM’s assigned number (visible in your phone’s cellular settings or on the activation confirmation) and make sure you can receive SMS verification codes on it.
Is it safe to use public WiFi in Bali instead of buying a SIM card?
Public WiFi covers basic browsing but is unsecured and unreliable for essential travel tasks. Navigation, ride-hailing, mobile payments through QRIS, and emergency communication all require a stable mobile data connection. Café and hotel WiFi is fine for leisure, but a local SIM or eSIM is necessary for the practical functions that make daily travel in Bali smooth.
📷 Featured image by Farhan Abas on Unsplash.