
Bali SIM Card & eSIM Guide: Best Option, Where to Buy (2026)
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.
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.

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.

- 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

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.
| Option | Setup | Phone requirement | Keeps home number | Skip if |
|---|---|---|---|---|
| Local physical SIM | Buy, register passport, swap card | Unlocked phone | Only with a dual-SIM phone | Your phone is locked to your home carrier |
| eSIM | Download a profile before or after landing | eSIM-capable phone | Yes, on dual-SIM phones | Your phone has no eSIM support |
| Home roaming | None | Roaming enabled | Yes | You need lots of data on a budget |
| Pocket Wi-Fi | Rent or buy a device | Any Wi-Fi device | Yes | You travel alone and only need maps |

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.

| Area | Telkomsel | XL Axiata | IM3 (Indosat) |
|---|---|---|---|
| South Bali (Nusa Dua, Kuta, Seminyak) | Works | Reported strong | Works |
| Ubud | Works | Reported strong | Works |
| Nusa Penida | Reported strongest | Check map | Check map |
| North, East and West Bali | Check map | Check map | Check map |
Where to buy: airport, town or online

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

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.
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.
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.

| Item | Reported figure | Note |
|---|---|---|
| Telkomsel Tourist Prepaid Card | About Rp150,000 for ~25GB, 30 days | Verify at purchase |
| General 30-day package | Rp100,000–200,000 for 20–35GB | Varies by provider |
| Typical tourist offers | 15–50GB, 30-day validity | Some include local call minutes |
Common mistakes to avoid
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.
You might also like
Continue reading
More guides you'll find useful





