Bali SIM Card: Airport Counter, eSIM, or Roaming?
You walk out of customs at Ngurah Rai after a long flight. Your driver is somewhere outside, your villa address is in an email, and your phone has no signal. The phone counters are right there. Do you stop, or keep walking?
A Bali SIM card is likely the cheapest way to get a lot of data if you have time for the counter and your passport is handy. An eSIM you install at home costs more per GB, but you are online when you land. Daily roaming from a US carrier is simple and costs the most after the first day or two.
In short:
- The Bali Sun reported Telkomsel's tourist pack at Rp150,000 (about $8) for 25 GB and 25 minutes of calls on 2025-03-30. Ask for the current price.
- Telkomsel, XL, and Indosat all had outlets in the Bali Airport arrivals hall in July 2025. We found no published hours.
- Indosat's regional head says a phone registered through an operator works for up to 90 days, and you need a passport.
- Our Indonesia eSIM lists Telkomsel, XL, and Indosat, with 5 GB for 30 days at $10.50 on 2026-10-31.
Bali SIM, eSIM, or roaming compared
The dollar figure uses 18,148 rupiah to $1, the reference rate on 2026-10-30.
| Option | Cost | What you get | Good for |
|---|---|---|---|
| Telkomsel tourist pack | Rp150,000 (about $8), reported 2025-03-30 | 25 GB, 25 minutes of calls, an Indonesian number | Heavy data use, calling local numbers |
| Moosetrip eSIM, 5 GB | $10.50, valid 30 days, on 2026-10-31 | Data only, set up at home | Being online when you land |
| Verizon TravelPass or AT&T Day Pass | $12 a day for one line, listed on 2026-10-30 | Your US number, talk, text, and data | A day or two |
Confirm Indonesia in your carrier app before you fly. If your US plan already includes enough high-speed data in Indonesia, keep it. You do not need anything else.
When a local SIM is cheaper
If the Telkomsel price still holds, the local SIM wins on price for almost any trip. It gives more data than our 20 GB plan for less than our 5 GB plan. Only our smaller plans come close: 3 GB is $7.50, and 1 GB is $4.
Pick a local SIM if all of these fit:
- Your phone is unlocked and has a SIM tray.
- You want more than 10 GB, or an Indonesian number to call a driver or villa host.
- You are fine handing over your passport at a counter after your flight.
Pick an eSIM if you land late, want to skip the line, or plan to use only a few GB. On a light trip the price gap is small.
There is a catch. That price is from March 2025, from a news report and not an operator's page. Telkomsel's tourist page returned an error on 2026-10-31, and we could not find XL's or Indosat's tourist prices on their sites. So ask for a price card, and check how many days the pack lasts.
Buying a SIM at Bali airport
The Bali Sun reported in July 2025 that Telkomsel, XL, and Indosat all have outlets in the arrivals hall. A March 2025 report also puts a Telkomsel counter in the arrivals area, and says Telkomsel lets tourists pre-order online. Neither report gives hours, and we found none published by the airport or the operators. If you land very late, do not count on a counter being open.
At the counter:
- Bring your physical passport. The March 2025 report says a passport copy is required first.
- Ask if the price includes the phone registration, and for how many days.
- Ask how long the data lasts, and if you can add more.
- Before you walk away, turn off Wi-Fi and open a web page.
A US phone locked to your carrier may refuse an Indonesian SIM. You can check your phone at home.
Buying a SIM in town
The March 2025 report also lists official Telkomsel and XL outlets across Bali, plus Indomaret and Alfamart stores. The July 2025 report puts Indosat outlets in Tuban and central Kuta. You still need a ride and a map before you find one.
The IMEI rule and the 90-day limit
Indonesia ties phones to a registered IMEI, your device's serial number. Here is what we could confirm and what we could not.
What Indosat's head for Bali and Nusa Tenggara told The Bali Sun in July 2025:
- A device registered through an operator's product is valid for a maximum of 90 days.
- Indosat offers that registration for 30, 60, or 90 days.
- You need a passport to do it.
- Registration through customs is the longer-term route.
What Kontan reported on 2026-06-01, citing customs:
| Point | Rule |
|---|---|
| Fee to register an IMEI | Free |
| Passenger exemption | Up to $500 per person, per arrival |
| Device limit for that exemption | Two |
| Import duty | 10% |
| VAT | 11% |
| Income tax on imports | 10% with an Indonesian tax number, 20% without |
So registering is free, but the tax is not. This matters mainly if you stay past three months and want your phone to keep working on an Indonesian SIM.
One warning. The March 2025 report says to register within 24 hours of landing, or you could face import fees. It names no rule, and neither Indosat's statement nor Kontan's report mentions that deadline. Ask at the counter.
What this means with an eSIM
The rules above describe a phone registered to work on an Indonesian SIM. A travel eSIM from outside Indonesia skips the counter, so no operator registration happens during our setup. Your phone uses the eSIM in roaming, which is why data roaming stays on for that line.
The customs pages on this topic would not open on 2026-10-31, so we cannot quote what customs says about foreign eSIMs, and we will not promise more than that. If your trip gets close to 90 days, read the current rule at beacukai.go.id first.
Internet in Bali for tourists: Ubud, Canggu, and the islands
We have less here than we would like. The nPerf map and the operator pages we tried did not load on 2026-10-31, so we have no town-by-town data for Ubud, Canggu, Nusa Penida, or the Gili Islands. The Bali Sun says only that the Telkomsel SIM works nationally on 3G, 4G, and 5G. That tells you nothing about one beach or hillside. So:
- Ask your hotel or villa which network works in the rooms before you pick a SIM.
- On our eSIM, you can pick a network by hand if the automatic choice is weak.
- Download offline maps of every stop on your route.
- Save boat tickets and pickup times as screenshots.
An eSIM uses the same towers as a local SIM. Where those networks have no signal, you have no signal.
Taxis and ride apps
We found no Gojek or Grab page on pickup limits in Bali, so we make no claim here. Ask your hotel how pickups work nearby, and save a driver's number as a backup.
How our eSIM works in Bali
Our Indonesia plans list Telkomsel, XL, and Indosat as networks. Prices on 2026-10-31:
| Data | Valid for | Price |
|---|---|---|
| 1 GB | 7 days | $4 |
| 3 GB | 30 days | $7.50 |
| 5 GB | 30 days | $10.50 |
| 10 GB | 30 days | $17 |
| 20 GB | 30 days | $28 |
It is data only, with no phone number, so you call through apps. Your phone must support eSIM and must not be locked to your carrier.
Install it at home over Wi-Fi with the QR code. Days count from your first connection in Indonesia, so you can do this well ahead of your flight. Your US number stays on as a second line.
After you land:
- In your cellular settings, choose the eSIM for mobile data.
- Turn on data roaming for the eSIM line.
- Turn off data roaming on your US line, so a daily pass does not start by accident.
If nothing connects, our guide to an eSIM not working abroad walks through the fixes in order.
How much data for Bali
Our cautious rule: 1 GB covers about 5 hours of maps and taxi apps, or about 1.5 hours of video calls.
| Trip | Daily use on mobile data | Total | What to pick |
|---|---|---|---|
| 7 days, light | 30 minutes of maps | About 0.7 GB | 1 GB, or 3 GB to be safe |
| 10 days | 1 hour of maps, 15-minute video call | About 3.7 GB | 5 GB |
| 14 days | 1 hour of maps, 20-minute video call | About 5.9 GB | 10 GB |
| 30 days | 2 hours of maps, 15-minute video call | About 17 GB | 20 GB |
Save streaming and big uploads for hotel Wi-Fi. Our guide on how much data you need for travel has more trip lengths. If you run low, you can add data to the same eSIM.
Plans and networks are on our Indonesia eSIM page.
Questions
Can I buy a SIM card at Bali airport?
Yes. Telkomsel, XL, and Indosat had outlets in the arrivals hall in July 2025. Bring your passport. We found no published hours, so have a backup plan if you land late.
How much is a tourist SIM in Bali?
The Bali Sun reported Telkomsel's pack at Rp150,000 (about $8) for 25 GB and 25 minutes of calls in March 2025. We could not confirm a current price on the operators' own pages, so ask for a price card.
Do tourists need to register a phone in Indonesia?
If you use an Indonesian SIM, plan on it. Indosat says it registers phones with a passport, for up to 90 days. We could not read the customs wording for foreign SIMs and eSIMs, so check it before a long stay.
Sources
- The Bali Sun, tourist SIM cards and IMEI, Indosat quotes, July 9, 2025, checked 2026-10-31
- The Bali Sun, getting a local SIM card in Bali, March 30, 2025, checked 2026-10-31
- Kontan, IMEI registration costs for phones from abroad, June 1, 2026, checked 2026-10-31
- Frankfurter, ECB reference rates, 2026-10-30
- Verizon, TravelPass FAQs, checked 2026-10-30
- AT&T, International Day Pass, checked 2026-10-30