Stay connected in Bali, from Canggu to Nusa Penida.
An Australian-friendly guide to getting a SIM or eSIM for Bali. Compare networks, where to buy, what to expect, and how to land connected without the airport queue.
Bali has reliable 4G across all tourist areas and Telkomsel is the strongest network. Two practical paths: install a travel eSIM before you fly for instant connectivity on arrival, or buy a local Telkomsel SIM at the airport or a convenience store for the cheapest per-gigabyte rate. Both work well. A week of typical use needs around 10 GB and costs roughly $10 to $25 AUD depending on which you pick.
eSIM before you fly, or local SIM on arrival?
For Australian travellers heading to Bali, both options are common and both work. The right pick comes down to whether you value convenience or lowest cost.
Travel eSIM before you fly
Install a Bali or Indonesia travel eSIM from home over Wi-Fi. Your AU number stays active. The eSIM activates when you land and connects to local data instantly.
- Connected the moment you land, no queue
- Keep your AU number active on your existing SIM
- No need to register an Indonesian SIM in person
- Set up at home, while you have stable Wi-Fi
- Slightly more expensive per GB than local SIM
- Needs an eSIM-compatible phone
Telkomsel SIM bought in Bali
Pick up a local Telkomsel or XL SIM at Denpasar Airport or a convenience store. Cheapest data per gigabyte, full local network, and you get an Indonesian number useful for some apps.
- Lowest cost per gigabyte by far
- Best local coverage, especially Telkomsel
- Indonesian number for ride-hailing, hotels, bookings
- Works on any phone with a SIM slot
- Need passport for SIM registration (legally required)
- Your AU number is offline unless your phone is dual-SIM
Indonesian mobile networks in Bali
Bali has four main mobile carriers. The choice matters most if you plan to leave the tourist areas, in Canggu, Seminyak, Ubud or Kuta any of them works fine. For Nusa Penida, Lombok, Munduk or remote inland villages, Telkomsel pulls ahead noticeably.
20 GB / 30 days
15 GB / 30 days
15 GB / 30 days
10 GB / 30 days
Prices in Indonesian Rupiah (Rp), verified May 2026. 1 AUD is roughly 10,000 Rp. So Rp 100,000 is about $10 AUD. Packages and prices change frequently, confirm at the point of sale.
Where to buy a SIM card in Bali
If you choose the local-SIM path, three places to buy. Take your passport, SIM registration has been legally required for all Indonesian SIMs since 2018.
Denpasar Airport
Telkomsel and XL counters in the arrivals hall. Walk out connected. Pricing is around 10,000 to 20,000 Rp higher than town stores, but you avoid finding a shop while jet-lagged. Ask the price before agreeing, some quote tourist rates.
Convenience stores
Found on every other street in tourist areas. Cheaper than the airport. Check the package includes data and SIM registration. Some require you to register the SIM yourself using a short code on the phone, store staff usually help.
Official carrier stores
Telkomsel and XL have stores in Kuta, Seminyak, Ubud and Denpasar. Cheapest prices and full setup including registration. Best option if you want the lowest cost and are not in a rush on day one.
An Australian-friendly eSIM option
If you want to install an eSIM before flying and avoid the airport SIM step entirely, one practical option for Australians is Lyca Mobile's global travel eSIM range. Same Lyca app that handles your home AU plan also offers travel passes for many destinations including Indonesia. For Australians who already use Lyca for their AU SIM, it is the lowest-friction way in.
Lyca Mobile global travel eSIM
Buy a travel eSIM through the Lyca app, install it before you fly, activate when you land. Best fit for Australians already using Lyca as their home SIM. For Bali specifically, a direct Telkomsel SIM is usually cheaper per gigabyte, but a global eSIM gives you one provider, one app, one bill.
Six practical Bali SIM tips
- Bring your passport. Indonesian SIM registration is legally required and the carrier or store will need your passport details. No passport means no SIM activation. Travel eSIMs bought online avoid this step entirely.
- Avoid roaming with your AU plan for more than a few days. AU mobile roaming in Indonesia is expensive without a day-pass, and even the day-passes add up over a week or two. For trips of 4+ days, a local SIM or eSIM almost always works out cheaper.
- Keep your AU number active for codes. If you use a travel eSIM, your AU SIM stays in your phone as a second line, useful for SMS-based banking codes and authentication. With a physical local SIM, your AU number goes offline unless your phone is dual-SIM.
- Get a local number for ride-hailing. Grab and Gojek (the local rideshare apps) work best with an Indonesian number for booking confirmations. If you do not want a physical SIM, the apps still work with your AU number, but expect some friction with codes.
- Do not stress about 5G. 5G is still in early deployment in Indonesia and only in spots. 4G LTE delivers 15 to 40 Mbps in main areas which is plenty for everything except heaviest streaming. Choose your SIM on 4G coverage, not 5G availability.
- Top up via the carrier app. If you run out of data mid-trip, top-up is easy through Telkomsel's MyTelkomsel app or XL's MyXL app. You can also buy top-up vouchers at any convenience store, ask for "pulsa" (Indonesian for prepaid credit).
Common questions on Bali SIMs and eSIMs
Do I need a SIM card for Bali?
Which is the best network in Bali?
How much data do I need for a week in Bali?
Should I buy a physical SIM in Bali or a travel eSIM before flying?
Where do I buy a SIM card in Bali?
Does my Australian SIM work in Bali?
Can I keep my AU number while using a Bali SIM?
Will I get 5G in Bali?
Heading to Bali? Sort your SIM before you fly.
Install a Lyca travel eSIM at home, land in Denpasar already connected, then explore Telkomsel top-ups later if you are staying longer. Best of both worlds.
Explore Lyca travel plans