Bali SIM Card
Guide 2026

Everything you need to stay connected in Bali — operators, prices, eSIM options, where to buy, and how to avoid the common scams. Plus a quick recommender to match you with the right SIM in 30 seconds.

Find the right SIM for me
Bali beachside — staying connected with a local SIM
SIM RECOMMENDER

Find the right SIM for you

Three quick questions and we'll show you the best operator and plan for your trip.

How long are you in Bali?
How much data do you need?
Where will you mostly be?
Our recommendation
Telkomsel
Tourist SIM at airport
$7–$10
Rp175,000–250,000 IDR
Why this works for you: Quick setup in arrivals hall, English-speaking staff, working data in under 10 minutes. A small airport premium is worth it for trips under a week.
Other good options
XL Axiata
Strong city and tourist-area coverage. Slightly cheaper data on some plans.
Indosat
Budget-friendly in major cities. Limited airport kiosk presence at some terminals.

Prices are estimates based on average 2026 rates. Actual prices vary by seller and location.

THE THREE MAJOR OPERATORS

Bali's Three Major
Mobile Operators

Bali has three big mobile operators. Coverage and pricing are roughly comparable in cities, but they differ significantly in rural and remote areas.

Operator Coverage strength Tourist SIM price Best for Tourist SIM at airport
Telkomsel Best nationwide, especially rural and mountainous areas $10–$25 Travelers heading to the Nusa islands, the northern highlands, the Gilis, or on long multi-area trips Yes
XL Axiata Strong in cities and popular tourist areas $7–$20 Travelers based in the south and Ubud — Kuta, Seminyak, Canggu, Sanur, Ubud, Nusa Dua Yes
Indosat Strong in major cities, good tourist areas $7–$18 Budget travelers staying in big cities — often slightly cheaper plans Limited
BUYING OPTIONS

Where to Buy a SIM Card in Bali

You have four main options, each with its own tradeoffs.

Most convenient on arrival
Airport kiosks

The easiest option. Bali's Ngurah Rai International Airport (Denpasar) has official Telkomsel, XL Axiata and Indosat counters in the arrivals hall. You pay a small premium (usually $3–5 more than town prices) but get a working, registered SIM in under 10 minutes with English-speaking staff. Best for short trips when you don't want to hunt for a store after landing.

Best for longer trips
Official operator stores

Telkomsel, XL Axiata, and Indosat all have stores in every Balinese city. Prices are lower than the airport, you can choose from the full plan range, and topping up is simple. Bring your passport — staff will register the SIM. Best for trips longer than two weeks or anyone who wants a non-tourist plan with better data value.

Cheap but verify carefully
Convenience stores & street kiosks

Small shops sell SIM cards everywhere, often at half the airport price. The risk: SIMs sold this way are sometimes not properly registered to your passport, which can mean the SIM gets deactivated mid-trip. If you go this route, insist the seller registers the SIM with your passport in front of you. Otherwise, an official operator store is safer.

Most convenient overall
Online or eSIM before arrival

Buy a travel eSIM from a provider like Airalo, Holafly, or Nomad before you fly. Activate it before you land and have data the moment your plane touches down. Slightly more expensive than a local SIM, but zero queuing, zero passport paperwork, and zero risk of buying a bad SIM. Telkomsel and XL Axiata also offer eSIMs directly for compatible phones.

MAKING THE CHOICE

eSIM or Physical SIM —
Which Is Right for You?

Both work well in Bali. The right choice depends on your phone, your trip length, and your priorities.

Travel eSIM
Pros
  • Activate before landing — working data on arrival
  • No physical SIM to swap; keep home SIM active for calls
  • No store visit or queue required
  • Easy online top-up if you run low
  • Ideal if you travel across multiple countries on one trip
Cons
  • More expensive per GB than a local prepaid SIM
  • Requires an eSIM-compatible phone (most iPhones XS+, newer Android flagships)
  • Many travel eSIMs are data-only — no local Balinese number
  • Less data per dollar than a local 30-day plan
Physical SIM (local prepaid)
Pros
  • Significantly cheaper, especially for stays over two weeks
  • Always includes a Balinese number (useful for Grab, hotels, restaurants)
  • Top up at any convenience store or operator app
  • Works on any unlocked phone, including older handsets
Cons
  • Must visit a store or kiosk after landing before you have data
  • Requires passport registration
  • You need to swap (and safely store) your home SIM
  • Slightly slower initial setup
Verdict: For most travelers staying under two weeks who want zero hassle, a travel eSIM bought before you fly is the simplest choice. For travelers staying longer than two weeks, or anyone who wants the cheapest option and a local phone number for Grab and restaurant bookings, a physical SIM from an official operator store is better value.
PLAN COMPARISON

Best Bali SIM Card Plans in 2026

Plan availability changes regularly. These are the most consistent tourist-friendly plans across the three major operators.

Telkomsel
Best rural & nationwide coverage
  • Tourist Combo 5 Days
    5 GB/day · 5 days validity
    ~$7
  • Tourist Combo 15 Days
    Unlimited data · 15 days validity
    ~$14
  • Tourist Combo 30 Days
    4 GB/day · 30 days validity
    ~$20
XL Axiata
Strong in cities & tourist areas
  • XL Combo 7 Days
    6 GB/day · 7 days validity
    ~$8
  • XL Combo 15 Days
    4 GB/day · 15 days validity
    ~$12
  • XL Combo 30 Days
    3 GB/day · 30 days validity
    ~$18
Indosat
Budget-friendly in major cities
  • IM3 Combo 7 Days
    5 GB/day · 7 days validity
    ~$7
  • IM3 Combo 15 Days
    4 GB/day · 15 days validity
    ~$11
  • IM3 Combo 30 Days
    Unlimited basic + 4 GB/day high-speed · 30 days
    ~$16
Prices and plan names change frequently. Confirm the latest options at the operator's store or website before buying. Last updated: May 2026.
STEP BY STEP

How to Activate Your
Bali SIM Card

Most tourist SIMs are pre-activated when you buy them. If you bought a standard SIM at a store, follow these steps to get connected.

For eSIMs, scan the QR code sent by your provider in Step 1 instead of inserting a physical SIM.

1
Insert the SIM

Use a SIM ejector tool or a paperclip to open your phone's SIM tray. Insert the new SIM (face it the right way) and slide the tray back in. For eSIMs, scan the QR code your provider sends to your email.

2
Restart your phone

Turn your phone off and on again. This forces it to register with the Balinese network. Within a minute or two you should see "Telkomsel," "XL Axiata," or "Indosat" appear as your carrier name.

3
Enable mobile data

In Settings → Mobile Data (or Cellular), make sure mobile data is on. If you're using dual SIM, set the Balinese SIM as the data SIM. Disable data roaming on your home SIM to avoid accidental charges.

4
Test the connection

Open a browser or maps app to confirm data is working. If it doesn't activate within 10 minutes, check the APN setting — usually internet (Telkomsel), internet (XL Axiata), or indosatooredoo (Indosat). The SIM usually configures this automatically.

5
Save your Balinese number

Your new number is usually printed on the SIM card holder or sent by SMS. Save it in your contacts — you'll need it for Grab rides, food delivery apps, hotel check-ins, and calling local restaurants or guesthouses.

NETWORK QUALITY

Mobile Network Coverage Across Bali

All three Indonesian operators offer excellent 4G coverage across the main tourist areas — Kuta, Seminyak, Canggu, Sanur, Nusa Dua, Uluwatu and Ubud are all very well served. 5G is rolling out in parts of Denpasar and the south, with Telkomsel leading. For most travelers, 4G speeds across these areas are more than fast enough for streaming, video calls, and hotspot use.

Away from the south, coverage varies. Telkomsel has the strongest reach by a wide margin — if you're heading to the Nusa islands (Penida, Lembongan), the Gili Islands, the northern highlands around Kintamani and Munduk, or remote beaches, Telkomsel is the safest choice. XL Axiata and Indosat work well in the popular areas but can drop out in quieter, less-developed spots.

Coverage on the water — including fast-boat crossings to Nusa Penida and the Gilis, and Komodo liveaboards — is patchy on all operators. Don't rely on mobile data for important communications during boat trips. The same applies on remote mountain roads in the north — expect intermittent service through the highland passes.

South & Beaches
Any operator works
Kuta, Seminyak, Canggu, Sanur, Nusa Dua, Uluwatu. All operators give excellent 4G across the south; Telkomsel has the best 5G.
Ubud & Highlands
XL Axiata or Telkomsel
Ubud, Kintamani, Munduk, Tegallalang. Strong in Ubud and the towns; Telkomsel is better in the remote highlands and waterfalls.
The Islands
Telkomsel recommended
Nusa Penida, Nusa Lembongan, Gili Islands. Telkomsel has the most reliable coverage on the islands; signal can drop on quieter beaches.
STAY SAFE

Tips to Avoid Bali
SIM Card Scams

Most SIM purchases in Bali are straightforward — but a few common traps catch visitors out every year. Avoid them all with these seven tips.

Always buy from an official seller

Stick to operator stores, airport kiosks run by the operators themselves, or reputable eSIM providers. Avoid loose street vendors who can't show official operator branding.

Insist on passport registration in front of you

Balinese law requires SIMs to be registered to your passport. Unregistered SIMs can be deactivated without notice mid-trip. If a seller doesn't ask for your passport, walk away.

Confirm the plan in writing before paying

Some sellers quote "unlimited" plans that turn out to be capped at low daily allowances. Ask exactly: how much high-speed data per day, how many days, and what happens after the cap.

Test the SIM before leaving the store

Pop the SIM in, restart your phone, and confirm data works before you walk out. If it doesn't activate within 10 minutes, ask the seller to fix it on the spot — not via WhatsApp later.

Don't pay more than the going rate

A 30-day tourist plan should not cost more than $25. If a kiosk is quoting $40–$50 or more, you're being overcharged. Walk to the nearest official operator store instead.

Keep your home SIM safe

Always carry the ejector tool, store your home SIM in its plastic holder, and put it somewhere you'll remember. Travelers regularly lose home SIMs swapped out in a hostel room.

Top up before you run out

Use the operator's app, an Indomaret or Alfamart, or any small shop displaying the operator's logo. Most top-ups (pulsa) take effect within seconds — don't wait until you're out of data on the islands or in a remote area.

FREQUENTLY ASKED

Bali SIM Card Questions

Common questions about buying, activating, and using a SIM card in Bali.

A tourist SIM card with a week of data costs around USD 7–10. A 15-day unlimited plan costs around USD 12–18, and a 30-day plan with generous data costs USD 15–25. Travel eSIMs bought before your trip cost slightly more — typically USD 10–30 depending on duration and data allowance.
Telkomsel is the safest all-rounder thanks to the best rural coverage nationwide. XL Axiata and Indosat offer slightly cheaper data and work well in cities and tourist areas. For most travelers, the SIM recommender at the top of this page gives a more specific answer based on your trip length, data needs, and destinations.
Yes. Bali's Ngurah Rai International Airport (Denpasar, DPS) has official operator counters in the arrivals hall — Telkomsel, XL Axiata and Indosat. You will pay a small premium compared to city stores — usually USD 3–5 more — but it is the fastest way to get connected immediately on arrival, and the staff register the SIM for you.
Yes. Balinese law requires all SIM cards to be registered to a passport or national ID. Reputable sellers will ask for your passport at the time of purchase. Unregistered SIMs can be deactivated without warning, leaving you without data mid-trip. If a seller does not ask for your passport, go to an official operator store instead.
Yes. Your phone must be carrier-unlocked to accept a SIM from a different operator. Most phones purchased outright are already unlocked. If your phone is locked to a carrier in your home country, contact them to unlock it before travelling — or use a travel eSIM as a workaround on a compatible device.
Not as a local SIM — Balinese SIMs only work in Bali unless you specifically buy a roaming add-on, which is usually poor value. If you are travelling across multiple Southeast Asian countries, a regional travel eSIM from providers like Airalo or Holafly covering several countries is usually a better choice.
Most international SIMs technically work via roaming, but data charges are typically USD 5–15 per day — far more than a local Balinese SIM or travel eSIM. Unless your home carrier has a flat-rate international data plan, switching to a local SIM or travel eSIM is strongly recommended.
Popular international travel eSIM providers — Airalo, Holafly, Nomad, and Saily — all offer Bali plans starting around USD 10. Telkomsel and XL Axiata also offer their own eSIMs directly if you prefer a local operator. For most travelers, an international travel eSIM purchased before flying is the simplest, lowest-hassle option.
4G is widespread and fast — typically 20–50 Mbps across the tourist areas, more than enough for streaming, video calls, and hotspot sharing. 5G is rolling out in parts of Denpasar and the south on Telkomsel, with higher speeds where available. Remote spots, the Nusa islands and the northern highlands may see slower 3G or patchy signal.
Operator apps and websites sometimes accept international cards, but acceptance is inconsistent. The most reliable top-up (pulsa) methods are buying credit at any Indomaret, Alfamart or Circle K convenience store, or asking your villa or hotel reception to top up in exchange for cash.

Plan the rest of your Bali trip

Once you've sorted your SIM, use our free tools to estimate your trip budget, check exchange rates, and track your visa application.