All Guides6 min read · October 3, 2026

Telkomsel vs XL vs Indosat: Best SIM Card for Bali 2026

Which network really covers Ubud, Canggu and Nusa Penida — and which one to pick for your trip. Telkomsel, XL and Indosat compared by a Bali team.

Someone comparing three signal masts of different heights, the tallest one strongest

Skip the airport queue and the guesswork. Here's what you actually need to know about SIM cards in Bali — which network to use, how much to pay, and how to get one delivered to your hotel before you even land.

The Short Answer

Telkomsel is the best SIM card for most travelers in Bali. It has the widest coverage across the island, 5G in major tourist areas, and the most reliable signal in remote spots like the mountains, rice fields, and smaller islands nearby. If you're exploring beyond Seminyak and Canggu, Telkomsel is the only network worth using.

If you're on a tight budget and staying entirely in tourist areas, XL or Indosat can save you a few dollars — but you'll trade coverage reliability for cost.

CarrierTourist areasRemote areas
Telkomsel5G/4GBest coverage
XL4GPatchy
Indosat4G in townsLimited

Prices are close enough between the three that they shouldn't decide this for you. Coverage should.

The Three Local Carriers

Telkomsel — Best Overall

Telkomsel is Indonesia's largest mobile operator, and in Bali that means signal almost everywhere — from Kuta beach clubs to remote temples in the mountains near Bedugul.

Coverage highlights:

  • 5G available in Denpasar, Kuta, Seminyak, and Ngurah Rai Airport
  • Solid 4G across Ubud, Canggu, Uluwatu, Sanur, Nusa Dua
  • Best signal in rural areas, rice terraces, and mountain roads
  • Covers Nusa Penida and Sidemen too; a few remote mountain spots and stretches of the west coast drop to 3G, which is still usable for maps and messaging
  • The most reliable of the Indonesian networks for both speed and consistency

Tourist plans run 30 days, in a range of data sizes, and include local call minutes.

XL Axiata — Best for Budget Travelers in Tourist Areas

XL has solid 4G in Bali's main tourist corridors — Kuta, Seminyak, Canggu, Ubud. Pricing is lower than Telkomsel, making it a reasonable option if your itinerary sticks to well-visited spots.

Where XL falls short: remote coverage. Signal becomes patchy in the mountains, along the east and north coasts, and on smaller islands around Bali. If you're planning a day trip to Nusa Penida or hiking Gunung Batur, expect gaps.

Indosat (IM3) — Best for Short Trips on a Budget

Indosat is usually the cheapest of the three and works well in towns and tourist areas. It isn't our recommendation for a full Bali itinerary, but for a few days in Seminyak with WhatsApp and Maps, it does the job.

What About Just Using Roaming?

Roaming charges you by the day, and a local plan charges you once. For a long weekend that might not matter. For a normal Bali holiday it does, and the daily passes usually slow you down after a small amount of data anyway.

The fuller version is in roaming vs a local SIM. The short version: unless you're here for a day or two, a local line wins on both cost and speed.

eSIM or Physical SIM Card?

Both use the same Telkomsel network with identical speeds and coverage. The difference is how you get it:

eSIM — A digital SIM installed by scanning a QR code. No physical card, no waiting. You can set it up before your flight and be online the moment you land. Works on most phones from 2020 onwards (iPhone XS and later, most Samsung Galaxy S and A series from 2021).

Physical SIM card — Works on any unlocked phone, including older models. Delivered to your hotel or villa in Bali, where our staff registers and activates it with you.

Not sure if your phone supports eSIM? Check our compatibility guide.

How Much Data Do You Actually Need?

UsageRecommended
Light — maps, WhatsApp, occasional Instagram10GB
Typical — social media, video calls, streaming13–20GB
Heavy — remote work, hotspot for laptop, daily video calls31–53GB
Digital nomad / sharing with travel group125GB

Most travelers on a 7–14 day trip are comfortable with 13–20GB. If you're tethering a laptop or on video calls daily, go for 31GB or more.

Where to Buy a Telkomsel SIM Card for Bali

Option 1: GetBaliSIM (recommended) Order online before your trip. Bali eSIM — QR code by email after payment, activated about 24 hours before you land. Bali SIM card — free hotel delivery in Kuta, Seminyak, Legian, Canggu, Denpasar, Ubud, Sukawati, Dalung, and Tanah Lot. Tourist registration handled for both options.

Option 2: Ngurah Rai International Airport Telkomsel, XL, and Indosat all have kiosks in the international arrivals hall. Convenient, but prices are higher and queues can be long during peak arrival times.

Option 3: GraPARI store Telkomsel's official stores across Bali. You'll need your passport and IMEI number. The Tourist SIMPATI Card requires in-person registration.

Option 4: Convenience stores Indomaret and Alfamart sell SIM cards and top-up credit. Stock and assistance vary by location.

Our Pick

For most travelers: Telkomsel on GetBaliSIM. You get Indonesia's most reliable network, free hotel delivery or an eSIM set up before you fly, and plans from about $11. No airport queues, tourist registration handled, and WhatsApp support if anything goes wrong.

See our plans →

Ready for your Bali trip?

eSIM before you fly, or a SIM card delivered to your hotel. Stay connected from day one.

All plans valid for 30 days · eSIM or SIM card, same price · One passport + phone = 2 registrations a year · 15% off when you order 2 or more.