Skip to content
Bali SIM Card & eSIM Guide: Best Option, Where to Buy (2026)

Bali SIM Card & eSIM Guide: Best Option, Where to Buy (2026)

The quick version

Choose between a Bali SIM card, eSIM, or roaming. Compare Telkomsel, XL and IM3, where to buy, registration rules, and what to check before paying.

5 min readBy Nusa Ways Editorial
Share this article:
On this page

Last updated November 2026: a Bali SIM card from Telkomsel, XL or IM3 gives most visitors the best value, and an eSIM works if your phone supports it. Telkomsel is the safer pick for remote areas, while XL and IM3 suit towns and resorts. Prices and rules shift often, so verify every figure before you travel.

Featured image: Jorge Franganillo, CC BY 2.0, via Wikimedia Commons.

Tower BTS Seluler Telkomsel Di Karangtanjung Alian Kebumen — 1
Photo: DARMAS BS 9, CC BY-SA 4.0, via Wikimedia Commons.

Quick answer: which Bali SIM card should you get?

Match the SIM to your trip, not to the cheapest sticker. Most tourist packages reported for Bali carry 15–50GB valid for 30 days, which covers maps, messaging and video calls. Telkomsel is reported to have the widest coverage, so check its tourist offers on the official Telkomsel site first. Use the quick-pick list below to narrow the choice.

Bali Sim Card, Indonesia — 2
Photo: Pinterpandai.com, CC BY-SA 3.0, via Wikimedia Commons.
  • Short stay in towns: any of the three providers should work, so compare packages at the counter.
  • Two weeks or more: pick a 30-day tourist package so you avoid topping up midway.
  • Nusa Penida or other remote areas: choose Telkomsel.
  • Groups: a pocket Wi-Fi device or one phone hotspot can share a single local SIM.
  • Remote workers: use an eSIM on a dual-SIM phone and keep your home SIM for texts.

eSIM vs local physical SIM vs roaming

081440100 1555753850-terminal domestik Bandara Ngurah Rai-ok — 3
Photo: Angkasa Pura I, Public domain, via Wikimedia Commons.

A physical SIM replaces your home card, so your phone must be unlocked. An eSIM downloads a digital profile, and your phone must support eSIM technology. On dual-SIM phones, an eSIM lets you keep your home SIM active for calls or texts. Roaming is the easiest option but often costs much more for data. Pocket Wi-Fi shares one local SIM across several devices, though it can cost more than a SIM alone.

OptionSetupPhone requirementKeeps home numberSkip if
Local physical SIMBuy, register passport, swap cardUnlocked phoneOnly with a dual-SIM phoneYour phone is locked to your home carrier
eSIMDownload a profile before or after landingeSIM-capable phoneYes, on dual-SIM phonesYour phone has no eSIM support
Home roamingNoneRoaming enabledYesYou need lots of data on a budget
Pocket Wi-FiRent or buy a deviceAny Wi-Fi deviceYesYou travel alone and only need maps
Bali Sim Card, Indonesia — 4
Photo: Pinterpandai.com, CC BY-SA 3.0, via Wikimedia Commons.

Telkomsel vs XL vs IM3: coverage by area

Three networks serve Bali: Telkomsel, XL Axiata and Indosat Ooredoo (IM3). These coverage notes come from a single resort guide, so treat them as leads and check each provider's coverage map. Telkomsel is described as strongest in remote areas such as Nusa Penida. XL is described as strong in South Bali and Ubud. For beach-club stays around South Bali resort areas, any of the three should work. Heading to the quieter north coast? Telkomsel is the cautious choice. East and west Bali lack supported coverage data here, so confirm before relying on one network.

Ngurah Rai International Airport International Terminal  2026  08 — 5
Photo: Chris Olszewski, CC BY-SA 4.0, via Wikimedia Commons.
AreaTelkomselXL AxiataIM3 (Indosat)
South Bali (Nusa Dua, Kuta, Seminyak)WorksReported strongWorks
UbudWorksReported strongWorks
Nusa PenidaReported strongestCheck mapCheck map
North, East and West BaliCheck mapCheck mapCheck map

Where to buy: airport, town or online

Ngurah Rai International Airport International Terminal  2026  02 — 6
Photo: Chris Olszewski, CC BY-SA 4.0, via Wikimedia Commons.

Airport kiosks sit in the arrivals hall at Ngurah Rai Airport. They are convenient but may cost slightly more than town shops. Official provider stores in major towns and shopping malls often offer the best prices and packages. Small shops are everywhere, but confirm they register your passport correctly. Otherwise the SIM might stop working. For an eSIM, you can buy from international providers before your flight, or from Telkomsel or Indosat once you land. Keep some cash handy, and see our guide to Indonesian rupiah for payment tips. A local number also helps you fully verify apps like Gojek and Grab. Buy at the airport if you want data before leaving the terminal. Otherwise compare in town.

Registration and activation

Dinner  Ngurah Rai International Airport  2023 (01) — 7
Photo: Bahnfrend, CC BY-SA 4.0, via Wikimedia Commons.

Passport registration is required for all local SIMs, physical or eSIM. The seller scans or photographs your passport, so bring it with you rather than a copy. IMEI registration is a separate step. Sources report it applies if you stay in Indonesia more than 90 days. Rules and phone eligibility can change, so confirm on the Indonesian customs (Bea Cukai) and communications ministry (Komdigi) websites. Unregistered SIMs might stop working, so ask the seller to confirm activation before you leave the counter. A few polite phrases from our Bahasa Indonesia Phrases for Bali: What to Learn First make the exchange easier.

Good to know

Sources report IMEI registration applies to stays of more than 90 days, so plan renewals past the 30-day package window.

Bali SIM card costs: what to expect

Treat every figure below as a verify-at-purchase range from one resort guide, not an official price list. Telkomsel's Tourist Prepaid Card is reported at about Rp150,000 for roughly 25GB over 30 days. Across providers, 30-day packages with 20–35GB are reported at Rp100,000–200,000. Top-ups and data expiry vary by package, so read the validity date before paying.

Tip

Nusa Penida visitors who pick Telkomsel can expect about Rp150,000 for roughly 25GB over 30 days, though this is a verify-at-purchase figure.

Area Merokok Bandara Ngurah Rai - 21431197493 — 8
Photo: Rokok Indonesia, CC BY 2.0, via Wikimedia Commons.
ItemReported figureNote
Telkomsel Tourist Prepaid CardAbout Rp150,000 for ~25GB, 30 daysVerify at purchase
General 30-day packageRp100,000–200,000 for 20–35GBVaries by provider
Typical tourist offers15–50GB, 30-day validitySome include local call minutes

Common mistakes to avoid

Sponsored

Most problems come from rushing at arrivals or skipping a check. Once you are online, explore more of the country with our 7 Best Things to Do in Indonesia by Trip Type guide.

  • Buying at arrivals without comparing a town shop or an eSIM.
  • Leaving the SIM unregistered or unactivated.
  • Bringing a locked phone that rejects foreign SIMs.
  • Forgetting to disable roaming on your home SIM.
  • Choosing a short-validity pack for a stay longer than 30 days.

Notes for your Indonesia trip

Optional updates when we add or change a town or island guide.

No spam. Unsubscribe anytime.

Continue reading

More guides you'll find useful