I still remember standing in the arrivals hall at Ngurah Rai at around eleven at night, phone at two percent, driver somewhere outside holding a sign I could not read, and no data to message him with. The airport Wi-Fi had dropped after thirty seconds. That one small failure cost me forty minutes and a slightly awkward negotiation with a taxi touter. Since then, sorting out mobile data before I think about anything else has become the first item on my Indonesia checklist. This guide is everything I have learned about SIM cards and eSIMs for Indonesia, written for people who would rather spend their energy on sunsets and sambal than on settings menus.
Indonesia is a country of more than seventeen thousand islands, and mobile coverage reflects that. You will get strong, fast 4G in Jakarta, Ubud and Yogyakarta, decent signal on the Gili Islands and in Labuan Bajo, and a patchwork the moment you head into volcano country or out to remote eastern islands. Choosing the right connection is therefore less about finding the single cheapest plan and more about matching a network to your route. We will walk through that step by step, with real-world habits, a few honest mistakes, and tables you can screenshot for the airport.
The Short Answer: What Most Travellers Should Do
If your phone supports eSIM and you are visiting for under two weeks, install an eSIM before you fly. You land with data already working, you can call your ride-hailing driver from the baggage belt, and there is no queue, no passport photocopy and no fumbling with a tiny SIM ejector pin in a moving taxi. If you are staying longer than two weeks, travelling to remote islands, or need a local phone number for restaurant bookings and deliveries, a physical Telkomsel SIM from an official outlet is usually the better call. The table below sums up the decision.
| Your situation | Best choice | Why |
|---|---|---|
| Short Bali holiday, newer phone | Travel eSIM installed before departure | Data works the moment you land |
| Two weeks or more, multiple islands | Telkomsel physical SIM or local eSIM | Widest coverage outside the big cities |
| Older phone without eSIM | Physical SIM at the airport counter | Staff set it up and register it for you |
| Digital nomad or remote worker | Local SIM plus a backup eSIM | Two networks means fewer dead zones |
| Family with several phones | One strong plan plus hotspot, or one eSIM each | Depends on how much everyone streams |
Why Not Just Roam?
Roaming has improved, and some home plans include a daily pass for Southeast Asia. For a weekend trip it can be the least stressful path. The catch is that daily roaming passes are billed every day your phone connects, whether you used three megabytes or three gigabytes, and speeds are sometimes capped well below what a local plan gives you. Over a ten-day trip the difference adds up quickly. A local connection also gives you something roaming never does: a data allowance you can see, top up and control.
The other reason is practical. Everything in Indonesia runs on apps: Grab and Gojek for rides and food, WhatsApp for talking to hotels and tour operators, Google Maps for the maze of one-way lanes in Canggu, and banking or QR payment apps for cafes. When your data is unreliable, you do not only lose entertainment. You lose your ability to get around, so I treat connectivity as part of the transport budget.
Indonesia's Mobile Networks Explained
There are a handful of national operators, and travellers mostly run into five names: Telkomsel, XL Axiata, Indosat, Smartfren and Tri. Tri and Indosat have merged their businesses, so you may see them sold under a shared umbrella, but the consumer brands and local plans still feel distinct at the shop counter. Smartfren operates its own network, with strength in Java and the larger cities.
| Network | Reputation | Strongest in | Watch out for |
|---|---|---|---|
| Telkomsel | Widest national reach | Bali, Lombok, Flores, Sumatra, remote islands | Usually the priciest per gigabyte |
| XL Axiata | Good value, solid cities | Jakarta, Bali, Bandung, Surabaya | Thinner in far-flung areas |
| Indosat | Generous data bundles | Major cities and tourist hubs | Variable in mountain areas |
| Smartfren | Budget, urban focus | Jakarta and Java corridor | Limited on small islands |
| Tri (3) | Cheap data for backpackers | Cities and popular routes | Slower at crowded events |
My own rule of thumb is simple. If your route stays inside Java and southern Bali, almost any of these will do. The moment your itinerary includes Komodo, Flores, Sumba, Raja Ampat or a long drive through Sumatra, I pay the Telkomsel premium without thinking about it. Having one bar in a village where my driver gets lost is worth far more than saving a few dollars.
eSIM or Physical SIM?
I switched to eSIM for most trips two years ago and have not gone back for short stays. The appeal is obvious: you buy and install the profile at home, switch it on when the plane touches down, and your normal number stays active on the physical slot so bank verification codes still reach you. The compromise is that many travel eSIMs are data only, meaning no local phone number, and some route your traffic through a roaming arrangement that can be a touch slower than a native local plan.
One option that caught my eye is the Telkomsel Unlimited travel eSIM, listed from S$9.00. Because it rides on Indonesia's widest network, it suits people who want eSIM convenience without giving up island coverage. Check the fair-use terms before you buy: "unlimited" on a travel product almost always means a daily high-speed allowance, after which speeds are reduced rather than cut off.
| Feature | Travel eSIM | Physical SIM |
|---|---|---|
| Set up | Scan a QR code at home | Counter or shop after arrival |
| Passport needed | Usually not for travel eSIMs | Yes, for registration |
| Local phone number | Often data only | Yes, with calls and SMS |
| Keep home number active | Yes, dual-SIM | Only on a dual-SIM phone |
| Top-up | Buy another bundle online | Apps, minimarts, kiosks |
| Risk if phone is lost | Profile stays with the device | SIM can be moved to another phone |
Checking Your Phone Before You Buy
Two checks save a lot of grief. First, confirm your phone supports eSIM at all: on an iPhone it lives under Settings, General, About, where you look for a digital SIM line. On Android, the path varies by brand, but you will find an eSIM entry under network settings if it is supported. Second, confirm the phone is carrier-unlocked. A phone tied to a contract can refuse any foreign plan, physical or eSIM. If you bought your phone on an instalment plan, ask your provider for an unlock before you travel, because doing it from Bali is miserable.
Choosing a Travel eSIM
Travel eSIMs are sold by a long list of brands, and the packages look similar at a glance. What actually separates them is the fine print. I compare four things before buying: how much high-speed data is included per day or in total, how many days the plan stays valid after activation, whether the profile can be installed in advance without starting the clock, and which local network it connects to. A cheap plan that starts its validity the moment you install it at home can expire before your plane lands if your flight is delayed.
On our site you can browse several options side by side. The Airalo Indonesia package starts at S$4.01 and is a straightforward fixed-allowance plan for short stays. If you want a daily allowance rather than a single pool, the Commbitz daily eSIM from S$3.00 is built for that, and the Commbitz package version from S$4.17 suits people who prefer to buy a total amount and spread it across the trip as they like.
There is also a tourist data eSIM aimed at Yogyakarta and Java itineraries from S$4.00, and a free-roaming mobile data eSIM from S$4.00. Prices on eSIMs move often because providers change bundles, so treat any figure you see as a starting point and confirm the allowance and validity on the product page before you pay.
Before paying, I run through the same short list every time. I ask whether validity starts at install or at first connection, because that one detail decides whether an early install wastes days. I check whether the data is a daily allowance or one total pool, since daily caps punish heavy days while pools reward careful use. I find out which local network the profile uses, because that decides coverage on remote islands. I confirm whether tethering is allowed if I will share data with a laptop or a partner. Finally I look at what happens after the high-speed limit, because throttled speeds still run maps and messaging perfectly well.
Buying a Physical SIM in Indonesia
Some trips genuinely call for a physical SIM. Maybe your phone is a few years old, maybe you want a local number for the villa manager and the scuba shop, or maybe you simply enjoy the low-tech reliability of popping a card into a tray. The process in Indonesia is easy as long as you do it at an official outlet.
At the Airport
Both Bali's Ngurah Rai and Jakarta's Soekarno-Hatta have operator counters in or near the arrivals area, as do the busier airports at Lombok, Yogyakarta and Surabaya. Staff will ask for your passport, register the SIM, insert it, and test the connection while you stand there. Airport prices tend to run a little higher than in town, but the registration is handled correctly and you walk out with data. After a long-haul flight, I pay that convenience premium gladly.
One practical warning from personal experience: avoid the unofficial sellers who approach you in the arrivals hall or on the pavement outside with a fan of SIM cards. They may be perfectly honest, but an unregistered or incorrectly registered SIM can stop working days later, and you will not find the seller again. Stick to branded counters and shops.
In Town
Operator stores in malls and city centres carry the full range of tourist bundles, and the staff are used to foreigners. Minimarts like Indomaret and Alfamart sell starter packs, but registration is the sticking point, so for a visitor I would rather have a shop assistant do it than attempt it on a wobbly app. Bring your passport, and expect the whole thing to take around ten to fifteen minutes if there is no queue.
| Where to buy | Pros | Cons |
|---|---|---|
| Airport operator counter | Registered and tested on the spot | Slightly higher prices |
| Official city store | More plans, better value, proper support | Need to find the store first |
| Minimarts | Everywhere, open late | Registration can be awkward |
| Street sellers | Cheap, sometimes | Registration risk, no recourse |
Registration and Your Phone's IMEI
Indonesia requires prepaid SIMs to be registered against an identity document, which for visitors means your passport. Separately, the country keeps a database of approved phones by IMEI number to discourage grey-market handsets. Tourist rules for foreign phones have been relaxed in the past, and the practical advice is to buy from an official outlet so the staff can handle the registration properly. Rules change from time to time, so ask at the counter and keep your receipt and the SIM packaging until you leave.
Coverage by Destination
Here is the part that matters most for planning. Coverage varies not only by island but by valley, beach and even hotel room. The ratings below reflect typical traveller experience and should be read as guidance, not a guarantee.
| Destination | Typical signal | My advice |
|---|---|---|
| Seminyak, Canggu, Ubud | Excellent | Any network works |
| Nusa Penida | Good on the coast, patchy on cliffs | Prefer Telkomsel |
| Gili Islands | Good, busy evenings slow it down | Download maps beforehand |
| Jakarta, Bandung, Surabaya | Excellent, 4G and some 5G | Choose on price |
| Yogyakarta and Borobudur | Very good | Any major network |
| Bromo, Ijen, Rinjani | Weak on trails and crater rims | Telkomsel, plus offline maps |
| Labuan Bajo and Komodo | Good in town, little at sea | Telkomsel for the boat days |
| Raja Ampat | Limited, resort dependent | Expect to be offline |
Bali: Easy, Fast and Slightly Addictive
Bali is where most visitors begin, and it is the easiest place to stay connected. I once worked from a warung overlooking rice terraces in Ubud with a speed that embarrassed my home broadband. The only soft spots are the northern hills and a few clifftop viewpoints in the south. If you are landing at night, a pre-booked airport transfer to Legian from S$19.09 removes the whole scramble of finding a driver on arrival, and it works nicely with a pre-installed eSIM because you can message the driver the second you switch off airplane mode.
Nusa Penida and the Fast Boats
Day trips to Nusa Penida are one of the highlights of any Bali stay, and the signal behaves unpredictably there. You will have decent coverage in the main port area and along the coast, then drop to a single bar at the cliffs of Kelingking, which is a funny place to try to send a photo. If you take a guided day tour of Nusa Penida from Bali from S$34.21, your guide handles the navigation, but it is still smart to download an offline map and screenshot your return boat time. Fast boats themselves, like the Angel Billabong crossing from S$8.00, often leave from beaches with weak signal, so sort out your tickets before you reach the harbour.
Jakarta and Java
Java is the most heavily covered part of the country, so you can choose by price. Landing at Soekarno-Hatta, a prearranged ride such as the Jakarta airport downtown transfer, priced from S$49.98, is a calm way to start, especially if you are still learning how the ride-hailing apps work. Jakarta traffic can turn a short trip into a two-hour crawl, so a stable data connection also helps you track delays and warn your hotel.
How Much Data Do You Really Need?
People overbuy data constantly. In my experience, a relaxed traveller who uses maps, messaging, ride-hailing and the occasional social post burns roughly 300 to 700 megabytes a day. Add video calls, streaming and constant photo uploads, and you can reach several gigabytes without noticing. Hotel Wi-Fi in Indonesia is usually good enough for the heavy stuff, so a smart habit is to save uploads and downloads for the villa and keep mobile data for navigation.
| Traveller type | Typical daily use | What to look for |
|---|---|---|
| Light: maps and messages | Under 500 MB | A small total pool is fine |
| Moderate: social and rides | 500 MB to 1.5 GB | Daily allowance of 1 to 2 GB |
| Heavy: video and uploads | 2 GB and up | Large pool or high daily cap |
| Remote worker | 3 GB and up | Hotspot allowed, backup plan |
Apps That Make Your Data Work Harder
The reason a SIM matters so much is what you can do with it. Grab and Gojek handle rides, food and parcels, and they show the fare before you commit, which saves arguments about price. Google Maps and Maps.me both support offline downloads. Google Translate lets you download Bahasa Indonesia for offline use, and its camera mode is brilliant for menus and signboards. WhatsApp is how nearly every hotel, driver, guide and dive shop in the country communicates, so make sure it is working before you leave your home airport.
If you plan to spend an evening at a beach club or a sunset dinner, having data also lets you coordinate with friends and share a live location. At spots like a Bali beach club day pass from S$8.00, groups often drift apart between pool, bar and sand, and a quick message beats wandering around calling names.
Staying Safe and Saving Money Online
Public Wi-Fi in cafes and airports is convenient, but I avoid logging into banking apps on it. Using mobile data for anything involving a password is a quiet security habit worth keeping. Turn on automatic updates only while you are on Wi-Fi, because a background phone update can eat a whole eSIM allowance overnight. Turning off auto-play video in social apps and downloading Spotify or Netflix playlists in advance are other small tricks that stretch a small plan a long way.
Watch out for expiry too. Indonesian prepaid bundles come with a validity period, and unused data usually disappears when it ends. If you are staying beyond that, top up before the last day rather than after, since some providers reset or restrict a line that has lapsed for too long.
Common Mistakes I See Travellers Make
| Mistake | What happens | Easy fix |
|---|---|---|
| Buying from a street seller | SIM stops working after a few days | Use an official store |
| Installing an eSIM and starting it too early | Validity burns before you land | Install early, activate on arrival |
| Forgetting to turn on data roaming for the eSIM line | No internet despite a working profile | Enable roaming on the travel line only |
| Leaving mobile data on the home line | Surprise roaming bill | Set the default data line manually |
| Skipping offline maps | Lost on a mountain road | Download regions at your hotel |
| Buying a locked phone's eSIM | Profile refuses to install | Check the unlock status first |
A Day-by-Day Story of Staying Connected
Advice makes more sense with a story, so here is how a recent ten-day trip actually played out for me and a friend who had never been to Indonesia. Three weeks before departure, we each bought a travel eSIM and installed it at home while sitting on the sofa. We left the profiles switched off, which is the step people forget, and we made a screenshot of the activation instructions in case the airline Wi-Fi was no help. On the flight, we downloaded offline maps for Bali, Nusa Penida and the Gili Islands, plus a Bahasa Indonesia language pack.
When the plane landed, we switched off airplane mode, flipped the travel line on, set it as the data line, and enabled roaming for that line only. Within about thirty seconds the signal bars appeared, a welcome text arrived, and we could message our driver. It is hard to describe how calming that is after a flight of several hours. We walked through immigration already knowing exactly where our ride was waiting, and for the first time in years I did not feel like a tourist on the back foot.
The next few days were Seminyak and Ubud, where data was never a worry. We ordered food through delivery apps, booked a cooking class by message, and booked a last-minute spa slot from the pool. Then came the boat to Nusa Penida. Out on the water the signal dipped to nothing, and the offline maps and saved tickets did their job. At the cliff viewpoint my friend got a single bar and a lot of patience, and we sent exactly one photo in about twenty minutes. That was the point at which I understood why people recommend Telkomsel for the outer islands.
The Gili Islands were a different kind of test. The islands have no cars, the evenings are busy, and everybody seems to be posting at the same moment, so data slowed a little after sunset. We learned to do our uploading in the morning over breakfast Wi-Fi and keep evenings for walking and talking. On the last day we returned to Bali, topped up a small amount to cover the airport transfer and last-minute messages, and left with a few hundred megabytes unused. Nothing dramatic, which is exactly how a good connectivity plan should feel.
Lessons I Took From That Trip
The first lesson is that preparation beats price. The few dollars we might have saved by gambling on a random airport seller would have been nothing next to the forty minutes of stress I once paid for. The second is that offline tools are not a backup; they are part of the plan. Maps, translations and tickets saved to your phone work whether or not a tower is near. The third is that a second connection is cheap insurance. A friend travelling with us had a dual-SIM phone, a home line and one travel line, and when the travel network briefly dipped in a village, he simply swapped, while the rest of us waited for the signal to return.
Tips for Families, Groups and Solo Travellers
Travel style changes the best answer more than people expect. Families with older children often find that everyone wants their own data, because teenagers and parents use their phones very differently. In that case, individual eSIMs are tidier than sharing one hotspot, which drains the host phone's battery and drops whenever the phone sleeps. For younger children, a single adult connection used as a hotspot only for maps or a quick call is usually enough, and it keeps screen time easier to manage on long drives.
Groups of friends can share a cost-saving trick: one person buys a generous plan that allows tethering, and everyone else carries a small backup. This works nicely on days out where the group stays together, such as a charter or a private driver. If you are hiring a car with a driver, as many visitors do, the driver will usually have a local connection and can share directions, but you still want your own data for the moments you wander off. Solo travellers should lean towards the more reliable option rather than the cheapest one. When you are alone, being able to reach your accommodation, a ride or a friend at home is a safety feature as much as a convenience, and I would never rely on the chance of finding Wi-Fi.
For longer stays, the economics shift. A month in Bali with a remote-work routine is better served by a local plan that you top up through an app, with a travel eSIM kept on standby for emergencies. Local tariffs are designed for residents who use data every day, and the per-gigabyte cost drops sharply compared with short-stay travel bundles. If you need to work reliably, test your connection in your accommodation before you commit to staying long, and ask neighbours or hosts which network performs best on their street. Signal can differ between two villas a few hundred metres apart.
Battery, Power and Small Practicalities
Searching for signal drains batteries quickly, which is something nobody mentions until their phone dies on a mountain road. In areas of weak coverage, switch to airplane mode when you do not need the phone, and carry a small power bank. Indonesia uses the European two-round-pin plug at 230 volts, so bring an adapter if you come from elsewhere. Keep a waterproof pouch for boat days, since splashes and sea spray are the other thing that quietly ends a phone's trip. Finally, write down your accommodation address in Bahasa Indonesia or keep a screenshot, so a driver can read it even when your phone has no signal.
Before You Fly: Entry, Flights and Paperwork
A SIM is only one slice of arrival planning. Entry requirements depend on your passport, and they do change, so confirm them on our Indonesia visa requirements page before you book. According to our verified facts, Singapore and other ASEAN passport holders can enter without a visa for up to 30 days, while many other nationalities, including travellers from India, can use a visa on arrival or an electronic visa on arrival for stays of up to 30 days. The official e-VOA channel lists a fee of around IDR 500,000 and says to apply before departure. Always check the official source close to your travel date.
Some visa applications ask for proof of onward travel, and that is where our flight reservation service can help. It provides a reservation document for visa application purposes; it is not an issued airline ticket, so use it as supporting paperwork only. Once those boxes are ticked, your SIM or eSIM is the last piece of the connectivity puzzle.
Sample Connectivity Plans for Real Itineraries
It helps to see how this plays out in practice, so here are four sample trips and the setups I would choose for each. These are not rules, only the logic I follow when friends ask me for advice.
| Itinerary | Duration | Suggested setup | Backup |
|---|---|---|---|
| Bali beaches and Ubud | 5 to 7 days | Moderate-data travel eSIM | Hotel Wi-Fi |
| Bali, Nusa Penida and Gili | 9 to 10 days | Telkomsel-based eSIM or SIM | Offline maps |
| Jakarta, Yogyakarta, Bromo | 10 to 12 days | Physical SIM with local number | eSIM data bundle |
| Flores, Komodo, Raja Ampat | 2 weeks | Telkomsel SIM, topped up in town | Download everything offline |
What Connected Travel Looks Like in Practice
One of my favourite uses of mobile data is simply asking locals for help with confidence. A cheap, filling night out in Ubud is easier when you can pull up reviews on the spot and translate a menu, and activities like a Bali evening street food guided tour from S$46.24 are even more fun when you can quickly look up the dishes you just tried. Similarly, wandering through the Monkey Forest with a transfer included, from S$33.00, is a good place to keep your phone zipped away in a bag, because the macaques are famously opportunistic. A small tip: keep your SIM tray pin somewhere safe, since the monkeys have been known to steal sunglasses and even phones.
Final Checklist Before You Leave Home
If you only remember a few lines from this guide, let them be the ones below. I print a version of this on a card and keep it with my passport.
- Confirm your phone is unlocked and check whether it supports eSIM.
- Choose a network that matches your route, with Telkomsel as the safe pick for remote islands.
- Install a travel eSIM in advance but start it only when you land.
- If buying a physical SIM, use an official airport counter or operator store and bring your passport.
- Download offline maps and translation packs for every region you will visit.
- Keep your home SIM active for verification codes, and switch off data on that line.
- Save booking confirmations, ferry tickets and hotel addresses offline.
- Check entry rules and any paperwork you need before you book flights.
Frequently Asked Questions
Can I use my home SIM in Indonesia?
Yes, if your plan includes roaming, but costs can climb quickly. A local or travel eSIM is normally cheaper and gives you more control.
Do I need my passport to buy a SIM card?
For a physical prepaid SIM, yes. Registration is required, and the shop staff will usually do it for you with your passport in hand. Many travel eSIMs skip this step.
Which network is best for Bali?
All the major networks work well in the tourist areas of Bali. Telkomsel gives the most dependable signal in the hills and on the smaller islands.
Will my eSIM give me a local phone number?
Most travel eSIMs are data only. For a number you can use for calls and SMS, buy a physical SIM or a local plan that includes one.
Can I use the internet on boats and in remote islands?
Expect little or no signal between islands and in remote parts of Komodo and Raja Ampat. Download maps, tickets and entertainment before you go.
Is it worth paying more for unlimited data?
Only if you stream or work online a lot. Most visitors use far less than they think, and hotel Wi-Fi covers the heavy tasks.
Final Thoughts
Good connectivity in Indonesia is not about chasing the lowest price. It is about removing small points of friction so that your trip flows: a driver you can reach, a ferry ticket you can open, a map that does not freeze on a mountain road, a photo you can send home the moment the sunset hits. Pick the setup that fits your route, prepare it before you leave, and then put the phone away and enjoy the islands. And if you are still deciding what to do once you arrive, browse our Indonesia tours and activities, where e-tickets are emailed after our team confirms your booking.