The short answer
For most visitors on a trip of up to a few weeks, a local Telkomsel SIM gives the best coverage across Bali, including the mountains, the east coast and Nusa Penida. If you hate queues and want to land already connected, a travel eSIM bought before you fly is the easiest option, at a higher price per gigabyte. If your phone supports eSIM and you are staying only a week or two, the convenience usually wins. If you are staying a month or more, or need lots of data for work, buy a local SIM and top it up.
Either way, sort it out before you leave the airport area. Every ride-hailing app, map, translation and payment in Bali assumes you have data.
The networks: Telkomsel, XL, Indosat and Smartfren
Indonesia has three big mobile groups, and in Bali the differences matter mainly once you leave the south.
- Telkomsel has the widest coverage in Bali and across Indonesia, including rural areas and the islands. It is usually slightly more expensive, but it is the safe choice if you plan to visit Sidemen, Amed, Munduk or Nusa Penida.
- XL now operates as part of XLSmart, the company formed when XL Axiata merged with Smartfren, officially operating since April 2025. Strong in South Bali and often cheaper for data.
- Indosat (IM3) is competitive on price with generous data packages, with good coverage in the tourist areas.
In Canggu, Seminyak, Ubud, Sanur and Uluwatu all three are fast enough for video calls. The gaps appear in hill villages, on remote beaches and in the far north and west.
Airport tourist packages vs shops in town
After customs at Ngurah Rai you will see counters selling tourist SIMs. They are quick, the staff register the SIM with your passport for you, and they install it on the spot. Expect to pay roughly IDR 150,000-300,000 (US$8-17) for a Telkomsel tourist package with around 10-25GB valid for 30 days, with XL and Indosat often a little cheaper for more data.
Buy in town and the same data usually costs less: around IDR 100,000 (US$5.50) for 10GB-plus on a 30-day local package at an official store such as Telkomsel's GraPARI, or from a reputable phone shop. Since all prepaid SIMs in Indonesia must be registered to an ID, foreigners need a passport, and the seller must be an official outlet or an authorized partner to register it. Avoid roadside stalls selling pre-registered SIMs; they can be cut off without warning.
The airport premium is modest. If you land late or have a driver waiting, pay it and move on. If you arrive midday and are happy to make a stop, a GraPARI or official store will give better value.
Telkomsel also lets visitors pre-order its tourist SIM online and collect it on arrival, which needs your passport and your phone's IMEI number (dial *#06# to find it).
The IMEI rule: why your SIM stops after 90 days
This is the rule that catches long-stayers. Indonesia blocks phones that are not registered in its national IMEI database from using local networks. Tourists get an exception: a local SIM bought with a passport works in an unregistered foreign phone for up to 90 days. After that, the local network stops working on that handset.
If you plan to stay longer, you must register your phone with Indonesian Customs and pay import taxes on it. The rules from the Customs office at Ngurah Rai:
- Register up to two devices per passenger, at the customs area in the arrival terminal before you leave, or at a customs office within 60 days of arrival.
- Generate a QR code first via the Customs website or the Mobile Beacukai app, and bring your passport with the arrival stamp, boarding pass and, ideally, proof of purchase.
- Goods brought in by passengers get an exemption of USD 500; above that, expect import duty of 10%, VAT of 11% and income tax of 10% (20% without an Indonesian tax number) on the assessed value.
For a recent flagship phone that adds up to a real cost, so decide before you land whether you will stay past 90 days. Buying a new SIM every month does not reset the clock; the limit is tied to the phone.
eSIM apps: the easy route
A travel eSIM from apps such as Airalo, Holafly or Nomad installs before you fly and switches on when you land. Typical prices are roughly US$4-5 for 1GB over a week, around US$26-37 for 10-20GB over 30 days, and around US$19 for five days of unlimited data on some plans. They ride on local networks, usually Telkomsel, XL or Smartfren, so coverage matches the underlying carrier.
The trade-offs: they cost more per gigabyte, most are data-only with no Indonesian number, and you cannot receive the local SMS codes some services send. For Gojek and Grab this rarely matters, since you can register with your home number or WhatsApp. If you are staying longer than 90 days, check the provider's terms.
Check that your phone is carrier-unlocked and eSIM-compatible before you buy.
Which is best for you
- Short trip, eSIM-capable phone: travel eSIM, installed at home.
- Two to four weeks, exploring beyond the south: Telkomsel SIM, bought at the airport or a GraPARI.
- Budget, staying in South Bali: XL or Indosat from an official store in town.
- Staying more than 90 days: register your phone's IMEI at customs on arrival, or plan for a locally bought phone.
Keep your home SIM in a drawer or as a second eSIM line for bank codes, and turn off roaming on it. A single day of accidental roaming can cost more than a month of local data.
Frequently asked
Which SIM card is best in Bali?
Telkomsel has the widest coverage, especially outside South Bali. XL and Indosat are often cheaper and work well in the main tourist areas.
Is it cheaper to buy a SIM card at Bali airport or in town?
Town is usually cheaper, around IDR 100,000 for 10GB-plus at an official store, versus roughly IDR 150,000-300,000 for an airport tourist package.
Why did my Indonesian SIM stop working after 3 months?
Tourist SIMs work in unregistered foreign phones for 90 days. After that you must register the phone's IMEI with Indonesian Customs and pay import taxes.
Do eSIMs work in Bali?
Yes. Travel eSIMs run on Telkomsel, XL or Smartfren, but are mostly data-only and cost more per gigabyte than a local SIM.

BALI 2026
Полный путеводитель по острову: регионы, храмы, пляжи, как добираться, чего избегать и как спланировать идеальную поездку.



