You just landed at Ngurah Rai International Airport. Your roaming is burning through money, you need maps to find your driver, and there's a queue at the SIM card kiosk. Sound familiar?
Here's everything you need to know about getting connected at Bali airport — including why most travelers pay more than they should.
Can You Buy a SIM Card at Bali Airport?
Yes. Ngurah Rai International Airport has SIM card kiosks in the international arrivals hall, open 24 hours. You'll find counters for Telkomsel, XL Axiata, Smartfren, IM3 (Indosat), and Three.
All you need is your passport — staff will register the SIM under your name and passport number, which is required by Indonesian law.
How Much Does a SIM Card Cost at Bali Airport?
Airport SIM kiosks are convenient — but you pay a premium for that convenience.
| Where you buy | Data | Price |
|---|---|---|
| Bali Airport kiosk (Telkomsel) | 25GB / 30 days | |
| GetBaliSIM — Most Popular plan | 45GB / 30 days | $20.71 USD |
At the airport you get 25GB for $23. Order through GetBaliSIM before your trip and you get 45GB for less — delivered to your hotel or activated as an eSIM before you board.
The math favors ordering ahead. And you skip the queue entirely.
The Airport Has Free WiFi — But There's a Catch
Ngurah Rai does offer free WiFi in the international terminal. Look for the network @FreeWifiDPS — no password required, sessions last up to 240 minutes.
That's enough to message your driver, check maps, and fill out the electronic customs form. But it won't save you from needing a local SIM for the rest of your trip — and it doesn't help once you leave the terminal.
The Smarter Option: Arrive Already Connected
The airport queue and the price markup both disappear if you sort your SIM before you travel.
eSIM — Order online, receive a QR code via WhatsApp, scan it before your flight. Your phone connects to Telkomsel the moment it picks up signal at Ngurah Rai — no kiosk, no queue, no passport required at pickup. Works on most phones from 2020 onwards.
Physical SIM delivery — Order online and we'll deliver your Telkomsel SIM card free to your hotel in Kuta, Denpasar, Canggu, Ubud, Sukawati, Dalung, and Tanah Lot. Use the airport WiFi when you land, then activate your SIM at the hotel.
Either way, you pay local prices — not airport prices.
If You Do Buy at the Airport
If you land without a SIM and need one immediately, here's what to expect:
- Location: International arrivals hall, just after customs
- Open: 24 hours, 7 days
- What to bring: Passport (required for registration)
- Time: Typically 5–15 minutes, longer during peak arrival times
- Networks available: Telkomsel, XL, Smartfren, IM3, Three
The Telkomsel counter is the most recommended — ask for the Tourist SIMPATI Card (25GB, 25 min calls, 30 days). Avoid the upsells for plans you don't need.
Quick Decision Guide
| Your situation | Best option |
|---|---|
| Phone supports eSIM, planning ahead | Order eSIM online — active before you land, from $10.06 |
| Phone doesn't support eSIM | Order physical SIM — free hotel delivery, from $10.06 |
| Already at the airport without a SIM | Buy Telkomsel at the arrivals kiosk — expect to pay ~$23 |
| Just need internet for a few hours | Use @FreeWifiDPS airport WiFi |
The airport kiosk will always be there as a backup — but with a bit of planning, you can step off the plane already online for half the price.