TAVILO
RestaurantsDeliveryHotelsBali essentialsServicesEventsMapBlogFAQRatings
Sign upLog in
Home/Blog/Bali SIM Card 2026: Where to Buy, How to Get One & Which to Pick
Back to Blog
Bali SIM Card 2026: Where to Buy, How to Get One & Which to Pick

Bali SIM Card in 2026: Where to Buy, How to Get One & Which to Choose

Published April 29, 2026

Complete 2026 guide: where to buy a SIM card in Bali, how to get one, and which Indonesian operator to choose. Prices, eSIM options, and FAQs inside.

9 mins readTony

Table of Contents

Do You Actually Need a Local SIM in Bali?Which SIM Card to Buy in Bali: Comparing All 4 OperatorsWhere to Buy a SIM Card in Bali: 5 Proven OptionsHow to Buy a SIM Card in Bali: Step-by-StepeSIM in Bali 2026: Is It Worth It?IMEI Registration: The Trap That Catches Long-Term TravelersUseful USSD CodesCommon Mistakes Travelers MakeTelkomsel — the best choice for most travelersXL Axiata — the sweet spot between price and coverageIndosat Ooredoo (IM3) — the reliable middle groundSmartfren — the budget option with caveatsQuick Verdict1. Ngurah Rai Airport (DPS) — fast but expensive2. Official Operator Offices (Grapari, XL Center, IM3) — the best overall choice3. Phone Shops and Counters — the cheapest option4. Online via operator website or app5. International eSIMs (Airalo, Holafly) — before you land

Just landed in Bali and already burning through roaming charges? A local SIM card is the single smartest purchase you'll make on day one. For 100,000–200,000 IDR (around $7–14), you'll get 25–50 GB of fast 4G/5G internet, the ability to book Grab and Gojek rides, unlimited Google Maps, and zero stress about staying connected. This 2026 guide covers exactly where to buy a SIM card in Bali for the best price, how to buy one step-by-step, and which Indonesian operator fits your trip.

Do You Actually Need a Local SIM in Bali?

Short answer: yes. Free Wi-Fi on the island is unreliable — hotel Wi-Fi is slow, café Wi-Fi in Canggu and Ubud drops during rain, and there's no coverage at all on beaches, jungle paths, or most villa roads. Without mobile internet you can't:

  • Book a Grab or Gojek ride (your only realistic way to get around).
  • Use Google Maps to find a villa without a proper street address.
  • Pay via QRIS or GoPay in the growing number of cashless warungs.
  • Receive banking OTPs or confirm card payments abroad.

International roaming on most carriers runs $10–30 per day. A local SIM with 30 GB for a whole month costs the same as a single day of roaming.

Which SIM Card to Buy in Bali: Comparing All 4 Operators

Indonesia has four major mobile operators active in Bali. Your choice depends on where you're going and what you're doing.

Telkomsel — the best choice for most travelers

The largest operator in Indonesia with the widest coverage. It's the only network that reliably works on Nusa Penida, around Mount Batur, on trekking routes, and in the northern part of the island near Lovina. Average mobile speeds are 25–40 Mbps. The only downside is slightly higher prices, but the 20,000–30,000 IDR difference is worth it for connection quality.

Best for: hikers, surfers heading to remote breaks, Nusa Penida and Lombok trips, remote workers.

XL Axiata — the sweet spot between price and coverage

The second-largest operator. Solid coverage in all major tourist zones — Canggu, Seminyak, Kuta, Ubud, Sanur. Plans are straightforward, without the confusing "local only" or "night only" data splits that plague Telkomsel. Starter SIM with 30 GB costs around 75,000 IDR.

Best for: travelers staying in main tourist areas who want to save 30–40% versus Telkomsel.

Indosat Ooredoo (IM3) — the reliable middle ground

Decent Bali coverage, eSIM support, and an actual English-language website (rare in Indonesia). Prices sit between Telkomsel and XL. The key advantage is "honest" data — no splits between daytime and nighttime gigabytes like its rivals.

Best for: travelers who don't want to study tariff fine print and just want simple, predictable service.

Smartfren — the budget option with caveats

Lowest prices in Indonesia — from 10,000 IDR per package. But Bali coverage is noticeably weaker than Telkomsel or XL, especially outside Denpasar and Canggu. Plans are fragmented into general, local, daytime, and nighttime traffic. Website is Indonesian-only.

Best for: backpackers on a tight budget who stay in one area and don't mind managing complex plans.

Quick Verdict

  • 1–2 weeks in Canggu or Ubud → get XL, save money.
  • Working remotely or going to Nusa Penida / the mountains → Telkomsel, no debate.
  • Don't want to think about data types → Indosat IM3.
  • Cheapest possible option matters most → Smartfren.

Where to Buy a SIM Card in Bali: 5 Proven Options

1. Ngurah Rai Airport (DPS) — fast but expensive

Kiosks from Telkomsel, XL, and Indosat are right past baggage claim in the arrivals hall. A starter SIM at the airport runs 200,000–400,000 IDR ($13–27), usually bundled with 20–50 GB for 30 days. That's 2–3× the city price.

When it's worth it: you're landing late at night and heading straight to a remote area where you need connection immediately.

2. Official Operator Offices (Grapari, XL Center, IM3) — the best overall choice

Authorized stores operate in Kuta, Denpasar, Ubud, Gianyar, Jimbaran, and Lovina. Here staff will:

  • Register your SIM with your passport in 10–15 minutes.
  • Set up your plan and install the operator app.
  • Register your phone's IMEI for the length of your visa.
  • Speak English (at larger branches).

A starter SIM costs 50,000–180,000 IDR. Telkomsel Grapari locations:

  • Kuta: Jl. Diponegoro No.122 (near Discovery Mall)
  • Denpasar: Jl. Gatot Subroto Timur No.1 (inside Cellular World)
  • Ubud: Jl. Raya Andong
  • Jimbaran: near GWK Cultural Park
  • Gianyar: town center
  • Lovina: for northern Bali

Hours: typically 09:00–18:00, Sunday closed or half-day.

3. Phone Shops and Counters — the cheapest option

Small shops along main roads all over the island. Search Google Maps for cell phone store or konter pulsa. Reliable picks:

  • Cellular World (Denpasar) — ground floor Telkomsel booth: SIM for 45,000 IDR with 24 GB, eSIM for 55,000 IDR.
  • Erafone (Canggu, Seminyak, Denpasar) — 30–50 GB packages from 75,000 IDR.
  • Delta Dewata (Ubud) — staff handles everything including IMEI registration.
  • ECO CELL (Canggu) — same prices for locals and tourists, full IMEI registration.

4. Online via operator website or app

Telkomsel, XL, and Indosat sell eSIM online. Payment by Indonesian card, bank transfer, or QRIS. Critical caveat: as a foreigner you still need to visit the office in person with your passport to finalize activation. Fully remote setup isn't possible for non-residents.

5. International eSIMs (Airalo, Holafly) — before you land

The only way to have internet the moment you step off the plane without passport hassle. Prices start at $5 for 1 GB over a week, up to $30 for 20 GB over a month. That's 2–3× the local SIM price, but it works instantly.

Pro combo: buy an Airalo eSIM for 2–3 days ($8–15) to cover your first day, then grab a local Telkomsel or XL at a city office.

How to Buy a SIM Card in Bali: Step-by-Step

Step 1. Prepare your documents

You'll need your passport with a valid Indonesian visa (Visa on Arrival, e-VOA, B1 Visit Visa, or KITAS). Indonesian ID or Family Card used to be required for online purchases, but since 2023 Grapari and most shops accept tourists with just a passport. No copies needed — the staff scans it directly.

Step 2. Pick your operator and purchase location

Use the section above. If you're not sure, default to Telkomsel at a Grapari office — it's the most foolproof setup.

Step 3. Choose your plan

A standard tourist package is 20–30 GB for 30 days at 75,000–150,000 IDR. If you're working remotely or staying longer than a month, go for a 50 GB package or Telkomsel's postpaid Halo plan (100,000 IDR/month for 15 GB "unlimited").

Money-saving hack: at unofficial shops, don't buy a package at the counter. Just ask them to top up your balance (isi pulsa), then activate the package yourself through the operator's app — prices are 2–3× lower than counter rates.

Step 4. Install the SIM and wait for activation

The seller will insert the SIM into your phone and activate it on the spot. Activation takes 2–10 minutes. Before leaving the shop, do two things:

  1. Confirm IMEI registration — the seller should register your phone with Indonesia's Ministry of Communications database. Without this, mobile service cuts off after 90 days.
  2. Install the official app (MyTelkomsel, MyXL, MyIM3) — the only way to buy packages at the real price.

Step 5. Top up as needed

Ways to reload:

  • At any Indomaret, Alfamart, or Circle K minimart — zero commission, give them your number and the amount (typically 20,000 / 50,000 / 100,000 IDR).
  • Through the operator app — with a card or e-wallet (OVO, GoPay, DANA).
  • Via QRIS — through most banking apps.

eSIM in Bali 2026: Is It Worth It?

All four major Indonesian operators support eSIM: Telkomsel, XL, Indosat, and Smartfren. The process:

  1. Buy a package on the operator website, pay by card or QRIS.
  2. Receive a QR code via email.
  3. Scan the code in your phone's settings.
  4. Visit the operator's office with your passport to activate.

eSIM costs a bit more than a physical SIM — from 55,000 IDR for 24 GB. The upside: you don't need to swap your physical SIM, which is handy on iPhones. The downside: you still have to visit the office in person, so there's little time saved.

International eSIMs (Airalo, Holafly, Nomad): work like roaming, no passport registration required. Great for short trips under 2 weeks, but prices are 2–3× higher and you don't get a local Indonesian number.

IMEI Registration: The Trap That Catches Long-Term Travelers

Indonesian law requires registering the IMEI of imported phones. Skip this and your mobile service will be cut after 90 days (Wi-Fi keeps working).

Three legal ways to register:

  1. At customs on arrival (free, or with ~40% import tax for phones above $500 in declared value). Fill out the declaration form at beacukai.go.id and show your phone at the airport.
  2. Through the operator when buying a SIM — registration lasts for the duration of your visa, usually 90 days.
  3. Through local service centers — 75,000–150,000 IDR for another 3 months. Unofficial but it works reliably across Bali.

Long-term hack: if you're staying 6+ months, bring an older phone valued under $500. You can register it duty-free and avoid the 90-day block entirely.

Useful USSD Codes

  • Telkomsel: *888# — balance, *808# then 1 — your own number, *363# — data package menu.
  • XL Axiata: *123# — balance, *123*7# — your number, *123*66*1# — disable paid subscriptions.
  • Indosat IM3: *123# — balance, *888*1*1# — your number.
  • Smartfren: *995# — balance, *123# — your number.

Common Mistakes Travelers Make

  • Buying at the airport without checking city prices. You'll overpay 200,000–300,000 IDR. Airalo for day one + a local SIM in town is the smarter play.
  • Accepting an "unlimited" plan without reading the terms. Telkomsel often splits data into YouTube-only, daytime-only, or region-locked chunks. Always verify before handing over cash.
  • Losing an unregistered SIM. If your SIM is registered to your passport at an official office, the operator can restore the number. A street-kiosk SIM is lost forever.
  • Letting the SIM expire. Numbers freeze after several months without a top-up. Telkomsel offers a "keep your number" service for around 100,000 IDR per year.
  • Ignoring XL's hidden content subscriptions. XL sometimes auto-subscribes users to paid content services. Dial *123*66*1# and disable everything.

Related Places

How to Get a Taxi in Bali (2026): Uber, Grab, Gojek & Real Prices Guide

Complete 2026 tourist guide: how to get a taxi in Bali, why Uber doesn't work, which app to use (Gra...

Related Places

How to Get a Taxi in Bali (2026): Uber, Grab, Gojek & Real Prices Guide

Complete 2026 tourist guide: how to get a taxi in Bali, why Uber doesn't work, which app to use (Gra...

Frequently Asked Questions about Bali SIM Card 2026: Where to Buy, How to Get One & Which to Pick

The largest operator in Indonesia with the widest coverage. It's the only network that reliably works on Nusa Penida, around Mount Batur, on trekking routes, and in the northern part of the island near Lovina. Average mobile speeds are 25–40 Mbps. The only downside is slightly higher prices, but the 20,000–30,000 IDR difference is worth it for connection quality. **Best for:** hikers, surfers heading to remote breaks, Nusa Penida and Lombok trips, remote workers.
The second-largest operator. Solid coverage in all major tourist zones — Canggu, Seminyak, Kuta, Ubud, Sanur. Plans are straightforward, without the confusing "local only" or "night only" data splits that plague Telkomsel. Starter SIM with 30 GB costs around 75,000 IDR. **Best for:** travelers staying in main tourist areas who want to save 30–40% versus Telkomsel.
Decent Bali coverage, eSIM support, and an actual English-language website (rare in Indonesia). Prices sit between Telkomsel and XL. The key advantage is "honest" data — no splits between daytime and nighttime gigabytes like its rivals. **Best for:** travelers who don't want to study tariff fine print and just want simple, predictable service.
Lowest prices in Indonesia — from 10,000 IDR per package. But Bali coverage is noticeably weaker than Telkomsel or XL, especially outside Denpasar and Canggu. Plans are fragmented into general, local, daytime, and nighttime traffic. Website is Indonesian-only. **Best for:** backpackers on a tight budget who stay in one area and don't mind managing complex plans.
- **1–2 weeks in Canggu or Ubud** → get XL, save money. - **Working remotely or going to Nusa Penida / the mountains** → Telkomsel, no debate. - **Don't want to think about data types** → Indosat IM3. - **Cheapest possible option matters most** → Smartfren.
Kiosks from Telkomsel, XL, and Indosat are right past baggage claim in the arrivals hall. A starter SIM at the airport runs 200,000–400,000 IDR ($13–27), usually bundled with 20–50 GB for 30 days. That's 2–3× the city price. **When it's worth it:** you're landing late at night and heading straight to a remote area where you need connection immediately.
Authorized stores operate in Kuta, Denpasar, Ubud, Gianyar, Jimbaran, and Lovina. Here staff will: - Register your SIM with your passport in 10–15 minutes. - Set up your plan and install the operator app. - Register your phone's IMEI for the length of your visa. - Speak English (at larger branches). A starter SIM costs 50,000–180,000 IDR. Telkomsel Grapari locations: - **Kuta:** Jl. Diponegoro No.122 (near Discovery Mall) - **Denpasar:** Jl. Gatot Subroto Timur No.1 (inside Cellular World) - **Ubud:** Jl. Raya Andong - **Jimbaran:** near GWK Cultural Park - **Gianyar:** town center - **Lovina:** for northern Bali Hours: typically 09:00–18:00, Sunday closed or half-day.
Small shops along main roads all over the island. Search Google Maps for *cell phone store* or *konter pulsa*. Reliable picks: - **Cellular World (Denpasar)** — ground floor Telkomsel booth: SIM for 45,000 IDR with 24 GB, eSIM for 55,000 IDR. - **Erafone (Canggu, Seminyak, Denpasar)** — 30–50 GB packages from 75,000 IDR. - **Delta Dewata (Ubud)** — staff handles everything including IMEI registration. - **ECO CELL (Canggu)** — same prices for locals and tourists, full IMEI registration.
Telkomsel, XL, and Indosat sell eSIM online. Payment by Indonesian card, bank transfer, or QRIS. Critical caveat: **as a foreigner you still need to visit the office in person with your passport to finalize activation**. Fully remote setup isn't possible for non-residents.
The only way to have internet the moment you step off the plane without passport hassle. Prices start at $5 for 1 GB over a week, up to $30 for 20 GB over a month. That's 2–3× the local SIM price, but it works instantly. **Pro combo:** buy an Airalo eSIM for 2–3 days ($8–15) to cover your first day, then grab a local Telkomsel or XL at a city office.
You'll need your **passport with a valid Indonesian visa** (Visa on Arrival, e-VOA, B1 Visit Visa, or KITAS). Indonesian ID or Family Card used to be required for online purchases, but since 2023 Grapari and most shops accept tourists with just a passport. No copies needed — the staff scans it directly.
Use the section above. If you're not sure, default to Telkomsel at a Grapari office — it's the most foolproof setup.
A standard tourist package is 20–30 GB for 30 days at 75,000–150,000 IDR. If you're working remotely or staying longer than a month, go for a 50 GB package or Telkomsel's postpaid Halo plan (100,000 IDR/month for 15 GB "unlimited"). **Money-saving hack:** at unofficial shops, don't buy a package at the counter. Just ask them to top up your balance (*isi pulsa*), then activate the package yourself through the operator's app — prices are 2–3× lower than counter rates.
The seller will insert the SIM into your phone and activate it on the spot. Activation takes 2–10 minutes. Before leaving the shop, do two things: 1. **Confirm IMEI registration** — the seller should register your phone with Indonesia's Ministry of Communications database. Without this, mobile service cuts off after 90 days. 2. **Install the official app** (MyTelkomsel, MyXL, MyIM3) — the only way to buy packages at the real price.
Ways to reload: - **At any Indomaret, Alfamart, or Circle K minimart** — zero commission, give them your number and the amount (typically 20,000 / 50,000 / 100,000 IDR). - **Through the operator app** — with a card or e-wallet (OVO, GoPay, DANA). - **Via QRIS** — through most banking apps.
Regular phone counter shops along main roads — starter SIMs run 35,000 to 75,000 IDR with 24 GB included. The most expensive place is Ngurah Rai airport, where the same SIM can cost 200,000–400,000 IDR — roughly 5–6× more.
For a short stay in Canggu, Ubud, or Kuta, XL Axiata is the best value at around 75,000 IDR for 30 GB. If you plan to visit Nusa Penida or head into the mountains, get Telkomsel — it has the best coverage in remote areas.
Staff at larger Grapari and IM3 offices speak English. At street counters there may be language gaps, but the process is simple: show your passport and say "SIM card, tourist, 30 gigabytes, 1 month" along with the operator name — that's enough to get you sorted.
A physical SIM no — activation requires your passport on-site. You can buy a Telkomsel or XL eSIM online, but as a foreigner you'll still need to visit an office to finalize activation. The only fully remote option is international eSIMs like Airalo or Holafly.
Yes — a valid visa stamp in your passport is required, whether it's a VOA, e-VOA, B1 Visit Visa, or KITAS. Without a visa, sellers can't register the SIM to you legally.
Typical in-app prices: 3 GB — 25,000 IDR (~$1.70), 10 GB — 55,000 IDR (~$3.70), 25 GB — 70,000 IDR (~$4.70), 50 GB — 100,000 IDR (~$6.70). All packages are valid for 30 days.
Yes, but only with a roaming package active. Telkomsel offers Asia and Australia roaming bundles via `*266#` starting at 50,000 IDR for a few days. Without a bundle, standard roaming is expensive.
Two options: 1) Go to a Telkomsel Grapari office with your passport and visa — they can sometimes extend registration for the length of your visa; 2) find a local service center (search "IMEI unlock Bali") and pay 75,000–150,000 IDR to extend registration for another 3 months.
Yes, but not on basic plans — you'll burn through them fast. Pick a 50+ GB Telkomsel package or the postpaid Halo plan with 15 GB "unlimited." A typical remote worker who streams in the evenings uses 30–50 GB per month.
For tourists the practical difference is minimal: both require in-person activation at the office. eSIM is more convenient if you use an iPhone (no need to swap your home SIM). Physical SIM is 10–20% cheaper and works on any phone with a SIM tray.

Curated for readers of this article

Подборка опирается на текст статьи (ключевые слова из заголовков и текста) и район.

Restaurants

Zai cafe

📍 Jl. Pantai Batu Bolong, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80351, Indonesia 📍 Jl. Pantai Batu Bolong, Canggu, Bali, 80351, ID https://www.google.com/maps/search/?api=1&query=Jl.%20Pantai%20Batu%20Bolong%2C%20Canggu%2C%20Bali%2C%2080351%2C%20ID Zai Cafe in Canggu serves modern Mediterranean and Middle Eastern cuisine from breakfast to dinner in an enchanting atmosphere with cozy decor and soothing tunes on Jl. Pantai Batu Bolong, Bali. Dine-in, kerbside pickup, and no-contact delivery are available. YouTube: https://www.youtube.com/@ZaiCafe-canggu

📍 canggu⭐ 4.7
COSTA - Beach Restaurant Sanur

📍 Jl. Cemara No.3, Sanur, Denpasar Selatan, Kota Denpasar, Bali 80227, Indonesia https://www.google.com/maps/search/?api=1&query=COSTA%20%7C%20Beach%20Restaurant%20Sanur Costa by Monsta - the best beach restaurant Sanur

📍 sanur⭐ 5.0
Teamo - Gastro-Bistro, Restaurant Canggu

📍 84WH+5VW, Jl. Munduk Catu, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia 📍 Jl. Munduk Catu, Canggu, Bali, 80361, ID https://www.google.com/maps?q=-8.6473,115.1313 Te’Amo Gastro-Bistro is a contemporary European restaurant in Canggu, Bali. Enjoy Mediterranean-inspired dishes, handmade pasta, wood-fired pizza, and signature cocktails in a relaxed yet elegant setting. YouTube: https://www.youtube.com/@TeAmoRestaurantBali

📍 canggu⭐ 4.8

Hotels

—

Places & areas

—

Also read

  • 📄

    Is Uber Available in Bali in 2026? Best Apps to Use

    No, Uber doesn't work in Bali in 2026. Here are the 5 best alternatives — Grab, Gojek, Bluebird, Maxim & InDrive — with prices, download links and tips.

    May 2, 2026
  • How to Get a Taxi in Bali (2026): Uber, Grab, Gojek & Real Prices Guide

    Complete 2026 tourist guide: how to get a taxi in Bali, why Uber doesn't work, which app to use (Grab, Gojek, InDrive), real prices from the airport, scams to avoid, and payment tips for foreigners.

    Apr 26, 2026

Read next

Is Uber Available in Bali in 2026? Best Apps to Use

No, Uber doesn't work in Bali in 2026. Here are the 5 best alternatives — Grab, Gojek, Bluebird, Maxim & InDrive — with prices, download links and tips.

View →

TAVILO

A practical guide to Bali: curated places, clear tips, and handy sections—so you can quickly choose where to eat, stay, and go out, without digging through endless blogs.

Explore

  • →Bali essentials
  • →Blog & Guides
  • →Collections
  • →Interactive Map
  • →FAQ
  • →How we rate places
  • →Ranked tops

Categories

  • 🍽️Restaurants
  • 🏨Hotels
  • 💆Services
  • 🎉Events
  • 🗺️Map
  • 🍽️Restaurants
  • 🍽️Bars

For business

  • →Add your listing
  • →Advertise

Legal

  • Privacy Policy
  • Terms of Service
  • Sitemap

© 2026 TAVILO. All rights reserved.

PrivacyTermsSitemap