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.
Indonesia eSIM from $4Install at home, connect when you land.See plans

Bali SIM, eSIM, or roaming compared

The dollar figure uses 18,148 rupiah to $1, the reference rate on 2026-10-30.

OptionCostWhat you getGood for
Telkomsel tourist packRp150,000 (about $8), reported 2025-03-3025 GB, 25 minutes of calls, an Indonesian numberHeavy data use, calling local numbers
Moosetrip eSIM, 5 GB$10.50, valid 30 days, on 2026-10-31Data only, set up at homeBeing online when you land
Verizon TravelPass or AT&T Day Pass$12 a day for one line, listed on 2026-10-30Your US number, talk, text, and dataA 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:

  1. Bring your physical passport. The March 2025 report says a passport copy is required first.
  2. Ask if the price includes the phone registration, and for how many days.
  3. Ask how long the data lasts, and if you can add more.
  4. 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:

PointRule
Fee to register an IMEIFree
Passenger exemptionUp to $500 per person, per arrival
Device limit for that exemptionTwo
Import duty10%
VAT11%
Income tax on imports10% 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:

DataValid forPrice
1 GB7 days$4
3 GB30 days$7.50
5 GB30 days$10.50
10 GB30 days$17
20 GB30 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:

  1. In your cellular settings, choose the eSIM for mobile data.
  2. Turn on data roaming for the eSIM line.
  3. 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.

TripDaily use on mobile dataTotalWhat to pick
7 days, light30 minutes of mapsAbout 0.7 GB1 GB, or 3 GB to be safe
10 days1 hour of maps, 15-minute video callAbout 3.7 GB5 GB
14 days1 hour of maps, 20-minute video callAbout 5.9 GB10 GB
30 days2 hours of maps, 15-minute video callAbout 17 GB20 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

Pick a destination