Most guides to getting online in Bali compare prices. That is the wrong first question here, because Indonesia is one of the very few countries in the world that regulates the handset as well as the connection. Since 2020 the networks check a phone's own identity number against a national register, and a device that is not on it stops working on local networks. That rule has an exception written into it, and the exception is the whole story for a visitor. A phone using international roaming on a foreign profile is outside the check. A phone using an Indonesian SIM card is inside it. So the choice between a travel eSIM and a counter at the airport is not really a price comparison. The two things sit on opposite sides of a regulation. Once that is settled the rest is straightforward, and unusually so. Indonesia is one country covering some seventeen thousand islands, so a single plan follows you from Canggu to Lombok to Flores without a border in sight. This guide covers the handset rule, what a Bali trip actually consumes, where the price ladder rewards you and where it does not, the two free forms and one levy you file before you land, and what to buy for the trip you have booked.
The rule that applies to your phone, not your plan
Every mobile phone carries a serial number of its own, separate from any SIM. Indonesia has used that number since 2020 to control which handsets may connect to Indonesian networks, in order to shut out grey-market and untaxed imports. Devices that are not registered against the national list lose access to the local networks and are left with wifi.
For a visitor this shows up in one place: buying a local SIM. A tourist SIM bought at the airport or an operator store is sold with the registration handled at the counter, against your passport, and the resulting permission is time-limited rather than permanent. Stay longer than the window it grants, or buy a phone abroad and plan to live here on a local number, and you are into a customs process at the airport rather than a shop transaction.
The exception is what matters. The regulation excepts the inbound roamer, meaning a device connecting through a foreign profile on international roaming, from the handset check entirely. That is exactly what a travel eSIM is. It does not present your phone to an Indonesian subscription; it presents a visiting line that an Indonesian network carries for you, which is the same arrangement your home SIM would use if you left roaming switched on.
We are not going to dress this up as a loophole, because it is not one. It is the ordinary treatment of visiting phones, written into the rule on purpose, and it is the reason the arrivals hall queue is genuinely optional in Indonesia in a way it is not in most places. It also means the honest comparison is not eSIM against SIM on price. It is one route with a registration step and a clock against another route with neither.
One caution worth stating plainly, because rules of this kind do change and we would rather you checked than trusted a blog post. If you are moving to Indonesia, buying a phone locally, or staying long enough that a local number becomes necessary, treat the registration process as a thing to research properly at the time rather than something to infer from a travel guide. For a two-week holiday, none of it applies to you.
- Indonesia checks the handset's own identity number, not only the SIM, and has done since 2020.
- A local Indonesian SIM puts your phone inside that check. The tourist version is registered at the counter and the permission it grants is time-limited.
- The regulation excepts inbound roaming on a foreign profile, which is what a travel eSIM is.
- So the eSIM versus local SIM question in Indonesia is regulatory before it is financial.
- Long stays, local numbers and locally bought phones are a different problem. Research those properly.
One country, seventeen thousand islands, one plan
The second thing that makes Indonesia unusual is geography doing you a favour for once. Bali, Lombok, the Gilis, Nusa Penida, Java, Flores, Komodo, Sumba and Sulawesi are all one country. There is no border on that route and therefore no plan to change, no second purchase, no morning where you wake up in a new place with no service. The eSIM you install at home covers the whole itinerary.
That is worth dwelling on because it is the opposite of how mainland Southeast Asia works. A Thailand plan stops at the Cambodian border. An Indonesian plan does not stop anywhere you are realistically going. A traveller doing Bali, then a week in Lombok, then a Komodo boat trip, buys one thing once.
What geography does not do you any favours on is signal, and the pattern is predictable enough to plan around. The developed strips are fine: Seminyak, Canggu, Ubud, Sanur, Kuta, the Bukit, and the towns on Lombok. It thins out on the water, and on this route you are on the water a lot. Fast boats to the Gilis and to Nusa Penida spend real stretches out of reach of land masts. It thins out on cliffs and in the interior, so the viewpoints on Nusa Penida, the inland roads on Lombok, the road up to Bromo on Java, and most of Komodo are places to arrive prepared rather than places to look things up.
The practical answer is the same as it has always been and no plan size changes it. Download offline maps for each island before you leave a town with good coverage, and screenshot boat times, pier names and villa addresses rather than assuming you can reload them at a jetty. A bigger plan buys you more data. It does not buy you a tower.
- Indonesia is one country on one plan: Bali, Lombok, the Gilis, Java, Flores and Komodo need no second purchase.
- There is no border on a normal Indonesian itinerary, so there is nothing to switch when you island-hop.
- Signal is reliable in the developed strips and unreliable on the water, on cliffs and inland.
- Fast boat crossings and the interior are prepare-in-advance places, not look-it-up places.
- Offline maps and screenshots solve what no plan size can.
The scooter is what actually drains your data and your battery
Bali runs on two things a phone has to be awake for: ride-hailing and navigation. Ride-hailing because almost everything is booked in an app rather than negotiated at the kerb. Navigation because the island is a lattice of small roads where the difference between the right turning and the next one is a rice terrace and twenty minutes.
If you rent a scooter, and a great many people do, the phone goes on a handlebar mount with the screen on and the satellite position running for hours at a stretch. That combination is light on data and brutal on battery. Live navigation itself uses far less than people assume once the map area is cached, but a phone at full brightness in direct sun with the screen never sleeping will be flat by mid-afternoon. Bring the cable and the little USB socket that most rentals have. This is the single most common way people end up stranded without a working phone in Bali, and it has nothing to do with the plan they bought.
The rest of the consumption is messaging, and Indonesia does an unusual amount of business over it. Villa hosts, drivers, surf instructors and tour operators all arrange things by message rather than by email or phone call, so you will send and receive a lot of small exchanges, some with photographs and voice notes attached. Again, light.
What is not light is video. An evening of streaming in a villa, or letting a phone push a day of drone and phone footage to the cloud over mobile data instead of villa wifi, will outweigh a week of everything above. If you are shooting content in Bali, and a lot of visitors are, budget for the upload rather than for the browsing.
- Ride-hailing and maps run all day. Both are lighter on data than people expect.
- A phone mounted on a scooter with the screen on all day is a battery problem, not a data problem. Carry a cable.
- Messaging carries most Indonesian arrangements: hosts, drivers, instructors, operators.
- Uploading footage is the one thing that dwarfs the rest. Budget for the upload, not the browsing.
- A week of ordinary use sits comfortably inside a small plan. Content creation does not.
Where Indonesia's price ladder rewards you, and where it does not
Indonesia sits on the cheapest price step we sell, shared with more than fifty other destinations. Nothing is cheaper at the sizes most people buy, so hunting for a cheaper seller is not where the money is. The money is in the shape of the ladder, and Indonesia's is unusually well behaved.
Work up it and every rung genuinely improves the price per gigabyte. Three gigabytes to five costs about a fifth more for two thirds more data. Five to ten costs about half as much again and doubles the data, which is the most generous single step on the ladder. Ten to twenty roughly doubles the data for less than double the money. And the fifty-gigabyte month, unusually, keeps the pattern going: it is the cheapest per gigabyte in the whole Indonesian range. That is rarer than it sounds. In plenty of countries the largest fixed plan quietly stops giving a volume discount, and buying it is a mistake. Here it is not.
The one place the ladder misbehaves is at the very bottom, and it catches people who are trying to be careful. The one-gigabyte week costs about a fifth less than the three-gigabyte month, and for that saving you give up two thirds of the data and more than three quarters of the window. Below it sits a single-day plan that cannot be topped up and costs, for two days, roughly what the whole five-gigabyte month costs. That one has exactly one good use: a single night in transit through Jakarta or Denpasar between long flights.
So the practical reading is short. Start at the three-gigabyte month for anything longer than a weekend, take the ten-gigabyte month if you are in any doubt at all because the step up is so cheap, and know that if you turn out to need the very largest plan, it is priced fairly rather than punishing you for arriving late at the decision.
- Indonesia is on the cheapest step we sell, tied with more than fifty destinations.
- Every rung up the ladder lowers the price per gigabyte, including the largest one. That is not true everywhere.
- Five gigabytes to ten costs about half as much again for double the data: the best step in the range.
- The one-gigabyte week costs a fifth less than the three-gigabyte month for a third of the data and a quarter of the window.
- The single-day plan cannot be topped up and only makes sense for a night in transit.
Unlimited costs more than three times the largest fixed plan here
Unlimited plans work the same way in Indonesia as everywhere we sell them: a generous full-speed allowance each day, then reduced speed until the day resets, with the reset running twenty-four hours from your first connection rather than from local midnight. In countries where fixed data is expensive, that is an excellent product. Indonesia is close to the opposite case, and the gap here is wider than almost anywhere.
A month of unlimited costs more than three times what the fifty-gigabyte month costs. Not three per cent, not thirty. Three times, for a plan whose daily ceiling most holidaymakers will not come close to on any single day. A week of unlimited costs about four fifths more than a twenty-gigabyte month that runs four times as long. And the three-day unlimited, which looks like the cheap way to try it, has a lower total ceiling across its three days than the ten-gigabyte month carries across thirty, while costing more than that month does.
The reason the arithmetic is so lopsided is the good ladder described above. Indonesia gives you a genuine volume discount all the way up to fifty gigabytes in a month, and fifty gigabytes in a month is more data than the overwhelming majority of trips consume. Unlimited only starts to make sense once you would exceed that, which works out at more than a gigabyte and a half every single day, sustained, for a month.
That is a real person, and if it is you then buy it without guilt: someone living in a Canggu co-working space, tethering a laptop through the day, on calls, pushing edited video up every evening. For everybody else in Indonesia, unlimited is the most expensive way to buy less data than you thought you were getting.
Worth knowing either way: hotspot use comes out of the same allowance rather than a separate one, on both kinds of plan. Nothing is held back for sharing and nothing extra is charged for it, so a villa full of people on one connection is a legitimate way to buy.
- A month of unlimited costs more than three times the fifty-gigabyte month.
- A week of unlimited costs about four fifths more than a twenty-gigabyte month that lasts four times longer.
- The three-day unlimited has a lower ceiling than the ten-gigabyte month and costs more.
- The crossover is above roughly a gigabyte and a half a day, sustained: remote workers, not holidaymakers.
- Hotspot data comes from the same allowance on both kinds of plan.
Two forms and a levy, all filed before you land
Indonesia has digitised its arrival paperwork, and Bali adds one item of its own. None of it is difficult, all of it is easier at home than in a queue, and one part of it is worth understanding properly because people pay for it unnecessarily.
The All Indonesia arrival card is the big one. It is run by the immigration directorate and it replaced several separate declarations that used to be filed individually, folding the immigration arrival card, the electronic customs declaration and the health declaration into a single submission. It became mandatory at Bali, Jakarta and Surabaya in September 2025 and at every international airport from that October. Every arriving passenger files one, visitors and returning citizens alike, and each traveller gets their own code to present on arrival even when one adult submits for a whole family. Like Thailand's equivalent it opens seventy-two hours before your flight, so it cannot be done weeks ahead with the rest of your admin.
It is free on the official immigration portal. This is the part worth repeating, because third-party sites charge a processing fee to complete a free government form and they advertise heavily against the obvious searches. If you are being asked to pay for the arrival card itself, you are on the wrong site.
The Bali tourist levy is a separate thing and a genuine charge, payable once per trip by foreign visitors, through the official Bali government portal. It produces a voucher code you show at the airport checkpoints. Paying it in advance takes a couple of minutes; not paying it means being directed to a payment point on arrival, which is a queue at the exact moment you want to be in a car. Several visa categories are exempt, and some of those exemptions have to be applied for in advance rather than claimed at the desk.
The connection to your phone is simple. All three of these produce something you need to be able to open at the airport, and two of them are filed in the seventy-two hours before you fly. Install the eSIM at home, leave the line switched off, and save every confirmation somewhere that opens without a connection. Then switch the line on when you land and you are online walking to immigration rather than hunting for airport wifi with a QR code you cannot reach.
- The All Indonesia arrival card is mandatory for every arriving passenger and opens seventy-two hours before your flight.
- It replaced the separate customs and health declarations, so it is now one submission rather than three.
- It is free on the official portal. Sites charging a fee for it are not the official portal.
- The Bali tourist levy is separate, real, payable once per trip, and checked at the airport.
- Save every confirmation offline, and install the eSIM before you fly so you can open them on arrival.
Three networks, five names in your phone
Indonesia had five mobile networks until recently and now has three. Telkomsel is the largest and has the widest reach outside the cities and resorts, which matters more here than in most countries because so much of Indonesia is outside cities and resorts. Indosat Ooredoo Hutchison is second. XLSmart, formed when XL Axiata and Smartfren merged in April 2025, is third.
The reason to know that is the network list on your phone, which has not caught up with the corporate structure and may not for a while. Open it in Bali and you can still see names like IM3 and Tri, which belong to Indosat, and XL and Smartfren, which belong to XLSmart. Five names, three companies. A travel eSIM connects through local networks the way any visiting phone does, and your handset picks the strongest of them without being asked.
Manual selection is worth knowing about but not worth fiddling with. It helps in one narrow situation: your data has gone slow in a specific spot where more than one network already reaches you, and choosing a different one by hand gets you onto a less congested tower. In Seminyak on a busy evening that is a real possibility. On the road to a waterfall in north Bali it usually is not, because there is one signal or none, and no amount of switching invents a second.
And the honest note that belongs in every one of these guides: no plan tier and no seller changes coverage. Where Indonesia is thin, it is thin for the local SIM in the phone next to yours as well.
- Three operators now: Telkomsel, Indosat Ooredoo Hutchison and XLSmart.
- Telkomsel has the widest reach away from cities and resorts, which is most of Indonesia.
- Your phone's network list still shows older brand names belonging to those three parents.
- Manual selection only helps where more than one network already reaches you.
- Coverage belongs to the networks, not to the plan or the seller.
Adding Singapore, Australia or the rest of Southeast Asia
Plenty of Bali trips have a second country attached, usually a stopover on the way in or out, and the answer is refreshingly boring: buy two country plans. Singapore, Malaysia and Australia all sit on the same cheapest step as Indonesia, so two of them together still cost less than the regional list that would cover them.
The seven-country Southeast Asia list covers Cambodia, Indonesia, Malaysia, the Philippines, Singapore, Thailand and Vietnam, and costs about two and a half times an Indonesia plan at the same size. As a rule that means it starts to win from three countries onward. The exception is Vietnam, which on its own costs roughly double what Indonesia costs, so a Bali and Vietnam trip is better served by the regional list from two countries rather than three.
Australia is on none of the Southeast Asia lists, which matters because Bali and Australia is one of the most travelled pairs in the region. The wider Asia lists that do reach Australia cost around four and a half times an Indonesia plan, so for a Bali stopover on an Australian trip the sensible buy is simply one plan each. Two of the cheapest tier is still cheaper than one of the expensive ones.
The general shape: Indonesia is cheap enough that leaving it costs you something, and every regional option is a multiple of it. Only reach for a regional list when three or more countries are genuinely on the itinerary, or when Vietnam is one of two.
- Singapore, Malaysia and Australia are on the same cheapest step, so two country plans beat a regional list.
- The seven-country Southeast Asia list costs about two and a half times an Indonesia plan and wins from three countries.
- Vietnam is the exception: it costs about double Indonesia alone, so the list wins from two.
- Australia is not on any Southeast Asia list. For Bali plus Australia, buy one plan each.
- The wider Asia lists cost around four and a half times an Indonesia plan and rarely earn it.
What a travel eSIM will not do for you here
The handset rule above is a genuine advantage and we would rather not oversell it, so here is the other side, in full.
You do not get an Indonesian number. Nothing that insists on one will work through the eSIM, and that includes some local services people assume are universal. The practical consequence is small but specific: create your ride-hailing and messaging accounts at home, on your usual number, days before you fly, because the sign-up codes arrive by text to the number in normal service. Doing that in an arrivals hall with a foreign line in the phone is the classic way to lose forty minutes.
You are also on a thirty-day maximum window. Indonesian plans are sold in windows up to a month, so a two-month or three-month stay is a series of top-ups rather than one purchase. Top-ups do add days as well as data, and the days stack on what is left rather than replacing it, so it works. But at some point on a long stay the arithmetic and the convenience both tip towards a local arrangement, which brings the handset registration back into play. If you are going for a season rather than a holiday, plan for that properly.
And coverage is coverage. A travel eSIM will not give you signal on a boat between islands, on a Nusa Penida clifftop or halfway up a volcano at four in the morning. Nothing sold by anyone will. Download the map before you go.
- No Indonesian number, so anything that demands one will not work through the eSIM.
- Set up ride-hailing and messaging accounts at home while your usual number is in normal service.
- Plans run up to thirty days. Longer stays mean stacking top-ups, and eventually a local arrangement.
- A long stay puts the handset registration question back on the table. Research it at the time.
- No plan gives you coverage where there is none. Offline maps do the rest.
What to buy, by the trip you booked
Everything above, reduced to the trips people actually take. Each assumes one phone, maps and messaging through the day, and no habitual streaming. If you shoot and upload video, move up at least one tier and probably two.
For two people travelling together, one plan shared over a hotspot is usually cheaper than two, because the next size up costs less than a second plan of the size below. It works well in Bali specifically, because couples here tend to move together on one scooter or in one car. It works badly the moment you split up for a day, and it means one phone carries the whole allowance and the whole battery drain, which on a scooter is the thing already under pressure.
- One night in transit through Denpasar or Jakarta: the single-day plan and nothing more.
- A week in Bali, one area, mostly beaches and restaurants: the three-gigabyte month.
- Ten days to a fortnight with a scooter and day trips: the five-gigabyte month.
- A fortnight island-hopping to Lombok, the Gilis or Nusa Penida: the ten-gigabyte month, for the offline maps as much as the browsing.
- A month in Canggu or Ubud, or two people sharing one hotspot: the twenty-gigabyte month.
- Shooting and uploading content daily: the fifty-gigabyte month, which is the best value per gigabyte in the range.
- Living and working remotely for a month, tethering all day: unlimited, and only then.
- Bali plus Singapore, Malaysia or Australia: one country plan each.
- Bali plus Vietnam, or three or more Southeast Asian countries: the seven-country regional list.
- Staying longer than a month: stack top-ups, and look properly into the local option before you go.
Frequently asked questions
Do I need to register my phone's IMEI to use an eSIM in Bali?
No. Indonesia's handset registration rule applies to devices connecting through an Indonesian SIM. The regulation makes an exception for inbound roaming on a foreign profile, which is what a travel eSIM is, so there is no customs desk and no registration step for a visitor using one. The rule does apply if you buy a local Indonesian SIM, and it becomes a bigger consideration if you buy a phone in Indonesia or stay long term. For a holiday on a travel eSIM, it does not affect you.
What is the best eSIM for Bali?
Any Indonesia plan covers Bali, because Indonesia is sold as one country rather than island by island. So the real question is size, not brand or island. For a week of beaches and restaurants the three-gigabyte month is enough; for ten days to a fortnight with a scooter and day trips, five gigabytes; for island-hopping or a month in one place, ten to twenty. Indonesia sits on the cheapest price step we sell, so the difference between sellers at the same size is pennies and the difference between sizes is not.
How much data do I need for a week in Bali?
Three gigabytes covers a week comfortably for most visitors. Bali consumption is dominated by ride-hailing, messaging and maps, all of which are lighter than people expect. Step up to five gigabytes for a fortnight, or if you are on a scooter every day and reloading maps constantly. The one thing that changes the answer completely is video: if you are uploading footage to the cloud each evening rather than waiting for villa wifi, budget several times that.
Is a local Indonesian SIM cheaper than a travel eSIM?
Local Indonesian data is famously cheap, so on the raw rate a local package can look better. The comparison is not clean, though, because a local SIM puts your handset into Indonesia's device registration system, is sold to visitors with a time-limited permission attached, and costs you a passport, a counter and a queue on the day you land. A travel eSIM roams on a foreign profile, which the regulation excepts from that check. For a trip of a few weeks the eSIM is the simpler route by a distance. For a stay of many months, the local option is worth investigating properly.
Do I need the All Indonesia arrival card before I fly?
Yes. Every arriving passenger files one, foreign visitors and returning Indonesians alike. It became mandatory at Bali, Jakarta and Surabaya in September 2025 and at all international airports the following month, and it replaced the separate customs and health declarations that used to be filed individually. The submission window opens seventy-two hours before your flight, so it cannot be done weeks ahead. Each traveller receives their own code, even when one adult submits for the family.
Is the Bali tourist levy the same thing as the arrival card?
No, they are two separate things and you need both. The arrival card is a free immigration form covering all of Indonesia. The Bali levy is a charge paid once per trip by foreign visitors to Bali, through the official Bali government portal, which issues a voucher checked at the airport. Pay it in advance and you walk past the checkpoint; arrive without it and you are sent to a payment point. Some visa categories are exempt, and certain exemptions must be applied for beforehand rather than claimed on arrival.
Will my eSIM work when I land at Ngurah Rai airport?
If you installed it before flying, yes. Install at home over wifi and leave the line switched off; nothing starts counting until it first connects to an Indonesian network. When you land, switch the line on and enable data roaming for it, and it registers within a minute or two. That is worth arranging in advance in Bali specifically, because you arrive holding an arrival card code and a levy voucher that you may need to open, and airport wifi is a poor thing to depend on while a queue moves past you.
Which Indonesian network will my eSIM use?
One of the three that now exist: Telkomsel, Indosat Ooredoo Hutchison or XLSmart. Telkomsel has the widest reach away from the cities and resorts. Your phone's network list may still show older brand names such as IM3, Tri, XL and Smartfren, which belong to those three companies after the mergers, so five names and three operators is normal rather than a fault. Your handset selects the strongest available network by itself.
Do I get an Indonesian phone number with a travel eSIM?
No. A travel eSIM is a data plan, so there is no Indonesian number attached and no local calls or texts from it. Your own number stays live on your home SIM alongside the eSIM, which is what you actually want, because that is where your bank codes and app verification messages arrive. Set up any account that verifies by text before you fly, while your usual number is in normal service.
Is unlimited data worth it in Indonesia?
For a holiday, no, and the margin is not close. A month of unlimited costs more than three times what the fifty-gigabyte month costs, and fifty gigabytes is more than the overwhelming majority of trips use. Unlimited only becomes the right buy above roughly a gigabyte and a half of use every day, sustained, which in practice means working remotely and tethering a laptop rather than travelling. For everyone else it is the most expensive way to buy less data than expected.
Will I have data while riding a scooter around Bali?
On the main routes and through the developed areas, yes, and live navigation works normally. It degrades on the climbs into the interior and on the quieter roads in the north and east, where you may lose service for stretches. The bigger risk on a scooter is not data at all: a phone mounted on the handlebars with the screen on and the position running for hours will drain flat by afternoon. Download the offline map for the area and bring a charging cable, and the day works regardless of signal.
How long does a Bali eSIM last before it expires?
Two clocks apply. The plan's own window, up to thirty days for Indonesian plans, starts when the eSIM first connects to an Indonesian network, not when you buy it. Before that, an uninstalled and unconnected eSIM keeps for months, which is why buying weeks ahead of a trip is safe. Buy within five months of travelling and you have plenty of margin.
Can I use a travel eSIM in Indonesia for more than 90 days?
The ninety-day figure people repeat belongs to the local SIM route and the handset registration attached to it, not to roaming. What limits a travel eSIM is simpler: Indonesian plans are sold in windows of up to thirty days, so a longer stay is a sequence of top-ups, with the new days added to whatever is left rather than replacing it. That works, but for a stay measured in seasons rather than weeks, look properly into the local option and the registration it involves before you travel.
What happens if I run out of data in Bali?
Nothing is charged and nothing else stops working. The data ends, the eSIM stays installed on the phone, and you add more from your account, which refills the profile already there, so do not delete it. One Indonesian plan cannot be topped up and carries a No top-ups badge on the plan card: the single-day plan. On that one, more data means buying a second eSIM rather than refilling the first.