Best SIM Card & eSIM Options for Bali

Best SIM Card & eSIM Options for Bali

Bali Travel Guide Plus Editorial·2026-04-24·6 min read

Getting a working data SIM within an hour of landing at Ngurah Rai is straightforward. The choice is between three domestic carriers (Telkomsel, XL Axiata, Smartfren) and international eSIM providers. Here is a practical comparison in 2026 terms.

The Three Main Indonesian Carriers

Telkomsel (brand: Simpati, As, Loop)

Indonesia's largest carrier by far. Best coverage throughout Bali including rural areas, Nusa Penida, and north coast villages where XL has weak signal. The tradeoff: internet on Nyepi day is throttled on Telkomsel (government mandate). 4G speeds average 15–35 Mbps in tourist areas.

  • Starter pack: IDR 25,000–50,000 at airport (slightly inflated) or IDR 5,000–10,000 at convenience stores
  • Data packages: IDR 100,000 for 20GB/30 days (Simpati paket data), IDR 50,000 for 7GB/30 days
  • Tourist SIM with 30 days data: available at the Telkomsel counter in the arrivals hall, IDR 100,000–150,000 for 15–30GB
  • Registration: all SIM cards require KTP (Indonesian ID) or passport registration — the shop does this for you with your passport number

XL Axiata (brand: XL, Axis)

Second carrier. Good coverage in south Bali and Ubud; weaker in remote inland areas and on Nusa Penida. Slightly faster data speeds in urban areas (Denpasar, Canggu) than Telkomsel in congested peak hours. Nyepi internet is not throttled on XL (useful if visiting during Nyepi).

  • Data packages: IDR 75,000 for 15GB/30 days, IDR 100,000 for 25GB/30 days
  • Starter SIM: IDR 5,000–10,000 at convenience stores

Smartfren

Smallest of the three. Good for urban Bali (Kuta, Seminyak, Denpasar) with strong 4G LTE. Coverage falls off quickly outside the south coast tourist corridor. Data packages are often competitively priced but the coverage gap makes it a secondary choice unless you're staying put in south Bali.

Where to Buy

  • Airport arrivals hall: Telkomsel, XL, and Smartfren all have counters. Prices are 20–50% higher than street prices but the convenience is real. The staff register the SIM with your passport on the spot.
  • Indomaret and Alfamart (convenience stores): Everywhere in Bali. Sell pre-packaged SIM starters for IDR 5,000–15,000 with minimal data. You then add a data package top-up (pulsa data) via the app or by asking the cashier.
  • Carrier shops: Telkomsel, XL, and Smartfren all have branded shops in major shopping malls (Beachwalk Kuta, Bali Galeria, Level 21 Denpasar). Staff speak enough English to help. Cheapest physical prices.

Warning

Do not buy a SIM from touts outside the airport or from stalls that do not register the SIM with your passport. Indonesian law requires all SIMs to be registered. Unregistered SIMs stop working after a few days. Always ask the seller to register the SIM at point of purchase — it takes 2 minutes with your passport number.

eSIM Options for Bali (2026)

If your phone supports eSIM (most flagship phones since 2018), international eSIM providers offer good alternatives to physical SIMs for Bali:

  • Airalo: most widely used international eSIM marketplace. Indonesia plans: USD 4.50 for 1GB (7 days), USD 13 for 5GB (30 days), USD 22 for 10GB (30 days). Uses Telkomsel and XL networks.
  • Holafly: unlimited data plans. Indonesia: EUR 19 for 7 days unlimited, EUR 27 for 15 days. Good for heavy data users (video calls, streaming).
  • Nomad: Regional Asia plan (USD 18 for 10GB/30 days) covers Indonesia, Thailand, Singapore, and others — useful for multi-country travel.

The case for eSIM: buy online before landing, activate on the flight, have data before you're through immigration. The case against: cost per GB is higher than local SIMs; no ability to make local calls or receive Indonesian SMS (which matters for 2FA on Indonesian banking apps but not for tourists).

Practical Recommendation

  • For a 1–2 week visit staying in tourist areas: Telkomsel tourist SIM from the airport, IDR 100,000–150,000 for 15–30GB. Done in 10 minutes on arrival.
  • For a 1–3 month digital nomad stay: Telkomsel Simpati SIM from a Telkomsel shop in Denpasar — IDR 100,000 for 20GB/month ongoing, refill at any Indomaret. Best coverage-to-price ratio.
  • For visiting Nusa Penida, east Bali, or north Bali: Telkomsel only — XL drops off in exactly these areas.
  • eSIM for convenience before landing: Airalo Indonesia 5GB (USD 13) handles the first week; then buy a local SIM for better rates on a longer stay.

Tip

Indonesian carrier apps (MyTelkomsel, MyXL) allow you to buy data packages, check balance, and renew your plan from your phone without visiting a shop. Download the app immediately after activating your SIM. Recharging at a convenience store (ask for "pulsa data IDR 100,000") is the physical alternative if you can't use the app.

Ready to plan your Bali trip?

Get free, personal advice via WhatsApp. We reply in about 10 minutes.

Message us on WhatsApp