A travel eSIM is easier for a short Bali trip; a local SIM gives you an Indonesian number. How each fits Indonesia's phone registration rule, and what to check at home.
Editorial Written and checked for American travelers
For most Americans on a normal vacation, a travel eSIM bought before the flight is the easier choice, and a local SIM is the better one for anyone who wants an Indonesian phone number. Neither requires registering your phone with Indonesian customs: a visitor is exempt when the phone stays on its home SIM with roaming, or uses an Indonesian SIM registered at an operator's outlet.
The three ways to get data in Bali
An American visitor has three ways to get mobile data in Bali: roaming on a US plan, a travel eSIM bought online, or a local Indonesian SIM. Each one works with Indonesia's phone registration rules, which exempt short-stay visitors. The differences are in price, in convenience on arrival, and in whether you end up with a local number.
Roaming on your US plan
Roaming is the option with no setup. Your phone keeps its US number and connects to an Indonesian network through your carrier. Indonesian customs names this case directly: a visitor whose phone keeps using its home SIM on roaming does not need to register the device. What it costs is a question for your carrier, and the answer varies a great deal between plans.
A travel eSIM
A travel eSIM is a data plan downloaded to the phone, bought from an international provider before you leave. It adds a second line for data beside your US number. Most are data-only, which means no Indonesian phone number. Your phone must support eSIM and must not be locked to your US carrier.
A local SIM
A local SIM is bought from an Indonesian mobile operator and comes with an Indonesian number. Customs says a foreign tourist's phone using an Indonesian SIM registered at an operator's outlet gets network access for up to 90 days, with no customs registration of the device needed.
The registration rule in one paragraph
Indonesia's phone registration system applies to devices that stay in the country, and customs sets out two cases where a short-stay visitor is outside it. The first is a phone that stays on its home SIM with roaming. The second is a phone using an Indonesian SIM that was registered at a mobile operator's outlet, which is given access for a limited period.
Where the travel eSIM fits
A travel eSIM from an international provider is a roaming product: the plan belongs to a foreign operator and connects through an Indonesian network. That places it with the first case as we read the rule. Customs does not mention travel eSIMs by name, so this is our reading and not a quoted line.
Buy a local SIM at an outlet
The customs wording about local SIMs refers to registration at an operator's outlet. Our advice is therefore to buy a local SIM from an operator's own shop or counter, with your passport, and not from an unmarked stall. The 90 days are a limit as well as an allowance, which matters only to a visitor who extends a stay or returns.
How to choose
Choosing between an eSIM and a local SIM in Bali depends on three questions: whether your phone is unlocked, whether you need a local number, and how much effort you want to spend on arrival. For a one- or two-week vacation where the phone is used for maps, messages and ride apps, data alone is enough.
Choose an eSIM if
These are our own suggestions.
Your phone supports eSIM and is unlocked.
You want data working when the plane lands, with no shop visit.
You are content to keep your US number for calls and texts over Wi-Fi or apps.
Choose a local SIM if
You want an Indonesian number for drivers, restaurants or deliveries to call.
You are staying for several weeks and expect to use a lot of data.
Your phone does not support eSIM but is unlocked.
Choose roaming if
Roaming suits a traveler whose US plan includes Indonesia at a price they accept, or whose phone is locked to the carrier and cannot take another line. Check the daily or monthly charge with your carrier before the trip, and check whether it applies automatically the moment the phone connects abroad.
Before you leave home
Three checks at home decide whether any of this works, and none of them can be done at the airport in Bali. Confirm that your phone is unlocked, by asking your carrier. Confirm whether it supports eSIM. And install anything that needs a text message to your US number while that number still receives texts normally.
The unlocked phone
A local SIM or a travel eSIM only works in a phone that is not locked to your US carrier. This is a matter between you and your carrier, separate from Indonesian rules. Our advice is to ask for the unlock well before the trip, since it is a request the carrier processes on its own schedule.
Apps that verify by text
Banking apps, ride apps and messaging apps often confirm your identity by text message to your US number. Set them up at home. If you remove your US SIM to fit a local one, those texts go to a card sitting in your luggage, which is a reason many travelers prefer to keep the US line active beside an eSIM.
What does not change with any option
Mobile data in Bali has one scheduled gap that no plan avoids. On Nyepi, the Balinese day of silence, mobile data on the island is switched off for 24 hours, from 6 a.m. to 6 a.m. The measure is addressed to mobile operators, so it applies to a roaming phone and a local SIM alike.
Coverage
We have no official coverage data for Bali's operators, and we name no network as the best. Signal in the built-up south and signal on a mountain road or a small island are different things on any network. Download offline maps for the areas you will visit before you leave your hotel's Wi-Fi.
Prices
We quote no prices for SIMs, eSIMs or roaming, because all three change often and vary by seller. Compare the current price of a travel eSIM with your carrier's roaming charge for the same number of days; that comparison usually settles the question.
FAQ
Is an eSIM or a local SIM better for Bali?
A travel eSIM is easier for a short vacation because it works on landing. A local SIM is better if you want an Indonesian number or are staying for several weeks.
Do I need to register my phone to use a SIM in Bali?
No. Indonesian customs exempts short-stay visitors who roam on a home SIM or who use an Indonesian SIM registered at an operator's outlet.
How long does a tourist SIM work in Indonesia?
Customs says an Indonesian SIM registered at an operator's outlet gives a tourist's phone network access for up to 90 days.
Will my US phone work in Bali?
It will roam if your carrier's plan allows it. To use a local SIM or a travel eSIM, the phone must be unlocked.
Keep planning
Not sure how it all fits together?
Pick your trip length and we'll route a real day-by-day plan.