Bali eSIM 2026: Cheapest Data (Telkomsel, XL, Airalo)

Bali’s Bali SIM Card and eSIM Collect at Airport on Arrival is collected at the airport on arrival from Rp81,408 ($4.50), the easiest first stop. A physical SIM is the fallback for phones without eSIM or travelers who want a local number. The decision is your phone, not the price, and Bali is spread out (Ubud, Seminyak, the islands), so the data plan does real work hopping between regions.
The airport pickup is the friction-free play, and coverage is good in the south, so you’ll only notice gaps up north or on the remote islands. This guide covers the tier that fits a 1-2 week trip without overpaying, because the islands (Gili, Nusa Penida) eat data if you’re hotspotting.
Here is the math. Prices verified: July 13, 2026.
At a glance
The SIM/eSIM is Rp81,408 ($4.50) at the airport pickup, and for 1-2 weeks a 5-10GB plan covers maps and messaging with headroom. South Bali coverage is good, the north and remote islands (Gili, Nusa Penida) are patchy, so over-buy. The eSIM is the pre-flight buy; the physical SIM is the airport fallback for a call need.
| Buy | Airport pickup / pre-flight |
|---|---|
| Activate | QR / counter |
| Number | Usually no |
| Best for | eSIM phones |
eSIM vs physical SIM
| eSIM | Physical SIM | |
|---|---|---|
| Buy | Airport pickup / pre-flight | Airport shop |
| Activate | QR / counter | Swap card |
| Number | Usually no | Yes |
| Best for | eSIM phones | Older phones, call needs |
The eSIM/ SIM base is Rp81,408 ($4.50) at the airport, and for 1-2 weeks a 5-10GB plan covers maps and messaging with headroom. South Bali coverage is good, the north and remote islands are patchy, so over-buy rather than ration.
The airport pickup is the easiest first stop; if your phone is eSIM-capable, the pre-flight buy skips even that. Physical SIM only if your hardware or a call need forces it. Telkomsel and XL both have airport counters.
Verdict: eSIM or airport SIM pickup on arrival, done.
Where physical SIM wins
| Situation | Use physical SIM |
|---|---|
| No eSIM support | Older iPhone / Android |
| Need local number | Ride-hail, verification |
| Month-long stay | Telkomsel/XL month plan |
Older models need a physical card, full stop. If you’re on a 2017 phone, grab a SIM at the airport, it’s cheap and they set up the APN.
A local number matters for hailing a taxi by phone or receiving a verification SMS. Data eSIM plans usually don’t include voice, so the physical SIM is the better pick for that traveler.
Verdict: Physical SIM only if your hardware or a call need forces it.
Who should skip this
- eSIM-locked phones: buy the physical SIM at the airport, don’t struggle.
- Very short stays (1-2 days): a tiny data pack is enough.
- Bundled ‘tourist combos’: they pad a cheap SIM with a tour you can book alone.
How to book (and common mistakes)
Collect the SIM/eSIM at the airport counter on arrival (Rp81,408 ($4.50)), or buy the eSIM ahead and activate on landing. Pick a 5-10GB tier for 1-2 weeks, over-buy for the islands. If you go physical, Telkomsel or XL at the airport is the easy first stop.
Final thoughts
Airport SIM/eSIM from Rp81,408 ($4.50), activate and go. The Bali day trips guide slots the activities these posts sit on top of. The 2-week Indonesia itinerary is the wider loop.
Prices verified as of July 13, 2026. Confirm on the provider page before buying.
Pro tips (the stuff that saves you money)
- The SIM/eSIM is Rp81,408 ($4.50) at the airport pickup, or buy the eSIM ahead and activate on landing.
- For 1-2 weeks a 5-10GB plan covers maps and messaging, over-buy for the remote islands.
- South Bali coverage is good, the north and Gili/Nusa Penida are patchy.
- Need a local number? A physical SIM from Telkomsel or XL at the airport is the fallback.
Bali is spread out, so the data plan does real work hopping between Ubud, Seminyak, and the islands. The airport pickup is the easiest first stop; the pre-flight eSIM skips even that. The guide slots the activities, and the guide is the wider loop.
The bottom line for budget travelers
Bali is spread out, Ubud, Seminyak, and the islands, so the data plan does real work, and the eSIM or airport SIM pickup is the easy first stop. The SIM/eSIM starts at Rp81,408 ($4.50) at the airport counter, or you can buy the eSIM ahead and activate on landing, skipping even that. A 5-10GB plan covers one to two weeks of maps and messaging, and you should over-buy for the remote islands, because Gili and Nusa Penida are patchy. South Bali’s coverage is good, the north less so. The physical SIM from Telkomsel or XL is the fallback for a call need or older hardware, and it’s easy at the airport. Either way, Bali’s networks are fine for a traveler who maps and translates on the go.
Book these while you’re there

Ultimate Ubud Experience All Inclusive Private Day Tour

Ubud ATV Quad Bike Ride Experience by Alasan Adventure

Pure Bali Village Experience, Cooking & Jamu Class+VIP Transfer

Ubud Highlights And Lempuyang Gate of Heaven Sunset Private Tour

Cooking Class by Ketut's Bali

Central Bali Full Day Tour: Tegalalang Rice Field, Sacred Monkey Forest, Elephant Cave

Ulu Petanu Waterfall Adventure with ATV & Rafting Activities in Bali
Frequently Asked Questions
Is eSIM or physical SIM better for Bali?
eSIM if your phone supports it, you can collect it at the airport on arrival (Viator lists a Bali SIM/eSIM pickup from Rp81,408 ($4.50)) or buy ahead. Physical SIM is the fallback for older phones or if you want a local number.
Can I get a Bali eSIM at the airport?
Yes, Viator lists a Bali SIM Card and eSIM collected at the airport on arrival from Rp81,408 ($4.50), the easiest first-stop option after landing.
How much data for 1-2 weeks in Bali?
Maps, translation, and messaging run a few GB over two weeks. Get 5-10GB so you can hotspot between Ubud, Seminyak, and the islands without watching the meter. Bali coverage is good in the south, patchy in the north and on remote islands.
Does the eSIM include a phone number?
Data plans usually don't. If you need a local number, a physical SIM from Telkomsel or XL at the airport is the better pick.
