The arrivals hall at Ngurah Rai has a row of brightly lit booths selling data, and almost everyone walking off a long-haul flight buys from the first one. It works. It also costs two to three times what the same package costs at an official store twenty minutes down the road.

That is the short version of the Bali SIM card question. Connectivity here is cheap, fast and easy to arrange. The only real way to get it wrong is to buy in the wrong place, or to not know about a rule that changed six weeks ago.

Because it did change. Since 1st July 2026, buying any new number in Indonesia requires biometric face verification, checked for foreigners against the immigration database. Nearly every guide currently ranking for this topic was written before that took effect.

With close to seven million international visitors arriving each year, most of them wanting data within an hour of landing, this is worth getting right. What follows covers the new rules, whether a physical SIM or a Bali eSIM card suits you better, which of the three remaining networks to choose, what speeds to expect, and the ninety-day rule that catches out anyone staying longer than a holiday.

The Rule That Changed in July 2026

Indonesia’s communications regulator ran a five-month trial of facial recognition for SIM registration, judged it a success, and made it mandatory from 1 July 2026 for all new numbers, physical and embedded alike.

What it means in practice:

  • Your face is scanned at the point of purchase and checked against the Indonesian immigration database
  • Your original passport and a valid entry stamp or visa are still required
  • A maximum of three numbers can be registered to one passport per operator
  • Existing numbers are unaffected. This applies only to registrations made after 1 July

The most useful consequence is who this pushes out of the market. Small vendors, minimarkets and street stalls in Canggu, Kuta and Ubud no longer have the technical ability to activate a number. That was already the least safe way to buy, since those SIMs were frequently registered under someone else’s identity. Now it is simply not an option.

Buy from an official operator store or an airport counter, or use an international eSIM and avoid local registration altogether.

Bali SIM Card or eSIM: Which One

Factor Physical SIM eSIM
Set up On arrival, in person Before you fly, from home
Biometric registration Required for local numbers Not required for international providers
Keeps your home number No, unless dual SIM Yes, runs alongside
Local Indonesian number Yes Only with a local operator profile
Cost Lower per gigabyte Higher per gigabyte, often by a lot
Device needed Any unlocked phone eSIM-compatible handset

Ā 

The honest split. If you want the cheapest data and a local number for calling drivers, restaurants and dive operators, buy a local physical SIM at an official store. If you want to land already connected, keep your home number active, and skip a queue after a night flight, a Bali eSIM tourist plan is worth the premium.

Many travellers do both: an international eSIM for the first day, then a local SIM once they have found a proper store.

One caveat before you buy a Bali eSIM card: check if your handset actually supports eSIM. Most iPhones from the XS onwards and most recent Pixel, Samsung and Oppo flagships do. Many mid-range and older Android phones do not.

The Three Networks Left

Indonesia consolidated hard. There were four major operators. Smartfren merged into XL Axiata in April 2025 to form XLSmart, and Indosat had already absorbed Tri. Three remain.

Network Strength Best for
Telkomsel Widest coverage, fastest speeds, most 5G Anyone leaving the south, and the Nusa islands
Indosat Ooredoo Hutchison Good value, strong in tourist corridors Canggu and Ubud-based stays, budget-conscious
XLSmart Competitive speeds, solid urban coverage South Bali, Java combinations

For most itineraries, Telkomsel is the safe answer. It holds a clear edge on the north coast, around Amed, and on Nusa Penida, which is exactly where the other two thin out and exactly where a lost signal is most inconvenient. In Seminyak, Canggu and Ubud, all three perform well, and price becomes the deciding factor.

Which network sits underneath a travel eSIM matters more here than in most countries. Indonesia is an archipelago, and the gap between operators is negligible in Denpasar and considerable in Komodo or Raja Ampat. Check the partner network before buying.

Bali Internet Speed and eSIM 5G Coverage

Expectations should be moderate rather than low. Indonesian mobile data is reliable and quick enough for everything a traveller does, without being world-leading. As reported in Opensignal’s Indonesia mobile network experience research, overall download speeds among the major operators sat in the mid-twenties of megabits per second in 2025, with Telkomsel narrowly ahead. On 5G specifically, Ookla’s 2025 awards recorded a median Telkomsel download speed of around 88 Mbps.

On Bali eSIM 5G coverage, temper the expectation. 5G exists in Denpasar, Kuta, Seminyak, Nusa Dua and parts of Canggu, and essentially nowhere else on the island. Telkomsel has the broadest footprint, focused on dense areas and tourist zones. Outside those pockets you are on 4G, which handles maps, video calls and streaming without difficulty.

Realistic Bali internet speed by context: excellent in the southern tourist belt and Ubud, good in Sanur and Jimbaran, workable in Amed, Munduk and Sidemen, and patchy in the rice terraces, the western national park and parts of the Nusa islands. Villa wifi is generally decent but drops during heavy rain.

Where to Buy, and Where Not To

Official operator stores are the best place to buy a Bali SIM card. Telkomsel’s are branded GraPARI, and there are outlets in Denpasar, Kuta, Seminyak and Ubud. Staff handle registration correctly, prices are as advertised, and you can top up in the same visit.

  • Airport counters are legitimate and convenient, and they are the fastest way to be connected before you meet your driver. Expect to pay noticeably more than town prices for the same package. Buying a small package at the airport and a larger one in town the next day is a reasonable compromise.
  • Minimarkets and street stalls are no longer able to activate new numbers under the July 2026 rules. If someone offers to sell you a pre-activated SIM, walk away. A number registered in a stranger’s name is a problem you do not want.
  • Before you fly, international eSIM providers such as Airalo, Holafly and Nomad sell Indonesia plans that activate on landing. They roam on the local networks, so coverage follows whichever partner they use.

On what to pay, a local tourist package with a generous data allowance typically costs a fraction of what an equivalent travel eSIM does. Prices move constantly, so compare on the week you travel rather than trusting a figure in any article.

The Ninety-Day Rule

This one matters if you are staying longer than a normal holiday, and it surprises people badly.

Indonesia links network access to your phone’s IMEI, not your number. Foreign handsets can use a local Indonesia SIM card for up to 90 days without customs registration. Past that, the phone loses mobile network access entirely and works only on wifi. Buying a new SIM does not help, because the block follows the device.

If you are staying beyond 90 days, register the IMEI with customs. It can be done on arrival at the airport or afterwards through the customs website, and it is free below a device value threshold. For a two-week holiday, ignore all of this.

Roaming, and When It Is Worth It

Bali SIM card roaming from your home network is the expensive default. Some plans now include Indonesia at no extra cost, particularly newer European and Australian ones, and if yours does, it is genuinely the easiest option for a short trip.

Check before assuming. Indonesia sits outside most inclusive roaming zones, and daily-rate roaming for a fortnight will cost several times a local package. If your carrier charges a daily fee, buy locally.

Whatever you use, turn off data roaming on arrival until you have confirmed which service is active. Accidental roaming charges on landing are a common and avoidable annoyance.

Practical Notes Nobody Mentions

  • Download Google Maps offline for Bali before you fly. It saves data and works in the interior where signal drops
  • Grab and Gojek both need working data. They are how you get a ride, food and parcels, and neither works well over patchy wifi
  • WhatsApp is the default for everything here, including hotels, drivers and restaurants. Numbers you are given will be WhatsApp numbers
  • Villa and cafe wifi is widespread and mostly good, so data allowances stretch further than you expect
  • During Nyepi, the Balinese day of silence, mobile data is switched off across the island for twenty-four hours. Download anything you need the day before

Getting Connected Without Overpaying

The Bali SIM card decision comes down to three questions. Do you want to land connected, or is a queue acceptable? Are you leaving the southern tourist belt? And are you staying more than 90 days?

Land connected with an international eSIM, switch to a Telkomsel local SIM if you are travelling widely, buy from an official store rather than a stall, and remember that from July 2026 every new number requires a face scan and a passport.

We handle arrivals every day and our drivers know where the nearest official store is in each area. Tell us how long you have and what you want from the trip, and we will build the days around it. Message us on WhatsApp or through our contact page.

Frequently Asked Questions

  1. Do I need a Bali SIM card at all?
    Not strictly, since wifi is widespread, but ride-hailing, maps and WhatsApp all work far better with data. Most visitors buy something.
  2. What is the best Bali eSIM?
    It depends on the underlying network more than the brand. If you are travelling beyond south Bali, choose one that roams on Telkomsel.
  3. Is an eSIM or a physical SIM better?
    eSIM for convenience and keeping your home number. Physical SIM for cheaper data and a local Indonesian number.
  4. Do I need my passport to buy a SIM?
    Yes, the original, plus a valid entry stamp. Since July 2026 a biometric face scan is also required for every new number.
  5. Can I buy a SIM at Bali airport?
    Yes, from official counters in arrivals. It is convenient and legitimate, but more expensive than the same package in town.
  6. How much data should I buy?
    Most travellers use less than expected because of wifi. Fifteen to twenty gigabytes covers a fortnight comfortably for maps, messaging and social media.
  7. Is there 5G in Bali?
    In Denpasar, Kuta, Seminyak, Nusa Dua and parts of Canggu. Elsewhere the island runs on 4G, which is perfectly adequate.
  8. Will my phone stop working after 90 days?
    On a local SIM, yes, unless you register the IMEI with customs. The block is tied to the handset, not the number.
  9. Can I use my home number as well?
    Yes with an eSIM, or with a dual-SIM phone. Keep your home line on wifi calling and data roaming switched off.
  10. Does data work during Nyepi?
    No. Mobile data is switched off island-wide for the twenty-four hours of the Day of Silence.