The simplest answer: install a Bali eSIM before you land at Denpasar. You skip the kiosk lines, you have working data the instant your plane touches down, and you avoid the heavily marked-up airport SIM counters. Ngurah Rai (DPS) does have Telkomsel, XL, and Indosat counters just past customs and free WiFi throughout, but all of that still means stopping, queuing, and handing over your passport while jet-lagged. A travel eSIM activates over WiFi or home data in a couple of minutes and is ready before wheels-down, which matters when the ride to Ubud or the beaches can take well over an hour.
What This Guide Covers
Jump to the section most relevant to you
SIM and eSIM Options at Bali Denpasar Airport
I Gusti Ngurah Rai International Airport (DPS) is a single airport with two adjoining terminal buildings: an International Terminal that handles all overseas flights and a separate Domestic Terminal for routes to Jakarta, Surabaya, Lombok, and the rest of Indonesia. Most foreign visitors arrive into the International Terminal, and that is where the tourist-facing SIM options sit. Here is what you will find once you clear immigration and the customs baggage check.
Quick Terminal Summary
International Terminal arrivals: Telkomsel and XL Axiata counters are on your left after you collect luggage and pass customs, with an Indosat IM3 kiosk near the Starbucks. Telkomsel also runs a self-service SIM machine where you scan your passport, take a photo, pay, and the activated SIM is dispensed in minutes. Domestic Terminal: fewer dedicated counters, since most domestic travelers already have an Indonesian SIM.
Staffed SIM Counters
All three major Indonesian carriers (Telkomsel, XL Axiata, and Indosat Ooredoo, which sells under the IM3 brand) run kiosks in the international arrivals hall. Staff handle the mandatory passport registration that Indonesian law requires for every prepaid SIM, so the card works before you leave the counter. The convenience is real, but so is the price: airport packages routinely run two to three times the in-town rate.
Telkomsel Self-Service Machine
Telkomsel, the network with the widest coverage across Bali including Ubud and the Nusa islands, now has a self-service vending machine in the arrivals area. You insert your passport, take a photo for registration, pay by card, and the machine dispenses an activated SIM within a few minutes. It is faster than queuing at a staffed desk, though the plan menu and pricing are still the marked-up airport rates.
eSIM
eSIMs are not sold from a physical rack at DPS, but you can buy and install one online over the free airport WiFi the moment you land. That is the same thing you could have done at home, which is exactly why pre-installing before departure is the cleanest path. An eSIM also skips the passport-registration step entirely for the data plan.
Free Airport WiFi at Denpasar (Free Bali Airport WiFi)
Ngurah Rai offers complimentary WiFi across both the International and Domestic terminals, which matters because it is what lets you activate an eSIM or buy a plan online the second you arrive.
Open WiFi settings
On your phone's WiFi screen, look for the network named Free Bali Airport WiFi. No password is required.
Accept the terms
A portal page appears. Agree to the terms and tap to connect. When the WiFi icon shows a connection, you are online and can activate your eSIM or message your accommodation.
Use it in both terminals
The free WiFi covers the arrivals and departures areas of both the International and Domestic terminals, so you can get connected whether you are heading out to a ride or transferring to a domestic flight to Lombok or Java.
Why the free WiFi is not enough on its own
Airport WiFi stops at the terminal door. The moment you board a Grab car or step into a taxi for the long ride to Ubud or Seminyak, you lose it, which is precisely when you need maps, driver messaging, and your booking details. Public WiFi is also slower and less secure than a dedicated mobile data plan. Treat Free Bali Airport WiFi as the tool you use to confirm your eSIM is working, not as your connection for the trip.
Bali Airport to the City: Grab, Gojek, Taxis and Data En Route
There is no train or metro from Ngurah Rai, so getting to your accommodation means a car, and Bali's distances are deceptive. The airport sits in the far south near Kuta, so the southern beaches are close but Ubud is a long haul inland. This is exactly the stretch where you want working mobile data: to book and track your ride, message the driver, and follow the route. Here are the main options and rough 2026 fares.
| Destination | Approx. time | Grab / Gojek fare (one way) |
|---|---|---|
| Seminyak | 30 to 50 min | Roughly Rp 250,000 to Rp 350,000 ($16 to $22) |
| Canggu | 45 to 75 min | Roughly Rp 250,000 to Rp 450,000 ($16 to $28) |
| Ubud | 75 to 90 min | Roughly Rp 250,000 to Rp 450,000 ($16 to $28) |
Both Grab and Gojek operate at DPS and have dedicated pickup lounges. From the international arrivals hall you walk past the money changers and Starbucks toward the exit and continue to the Grab Lounge or Gojek Customer Lounge, where ground staff direct you to the pickup point. Expect a small airport exit surcharge (around Rp 10,000 to Rp 12,000) added to the app fare. Official airport taxis and Bluebird metered taxis are also available and a fair bit pricier, while many hotels and villas include a fixed-price transfer, which is the easiest option after a long flight.
Data coverage on the ride in
You absolutely need live data to use Grab or Gojek, since both apps book, track, and pay entirely online. Coverage along the southern routes to Seminyak and Canggu is strong on all carriers, but as you climb toward Ubud the signal gets more sensitive to terrain, and Telkomsel holds up best. With your own eSIM you stay connected for the whole ride to message your driver and confirm the address, which is exactly when you need it most.
Why Install an eSIM Before You Land
There is a clear case for sorting your connection before the plane even pushes back from your home airport.
Pre-installed eSIM
Buying at the airport
How to do it
Buy a Bali eSIM online a day or two before you fly, install the profile while you still have home internet, then leave it switched off until you arrive. When you land at Denpasar, flip the eSIM line on in your settings and you are connected immediately, no Free Bali Airport WiFi login needed. If you are unsure, check our Bali eSIM guide for compatible devices.
Denpasar Airport SIM Prices vs an eSIM
Here is the money question. The Ngurah Rai SIM counters are convenient, but you pay a steep premium for that convenience. Typical airport pricing in 2026 looks like this:
| Where | Typical plan | Price |
|---|---|---|
| DPS airport counter | Small data SIM with call credit | From about Rp 150,000 ($9.50) |
| DPS airport counter | Mid data SIM (8 GB plus credit) | About Rp 200,000 ($13) |
| DPS airport counter | Large tourist packages | Up to Rp 1,000,000+ ($63+) |
| Telkomsel store in town | Same ~10 GB package | From about Rp 80,000 ($5) |
| Online eSIM | Short stay, capped data | From about $4 to $8 |
The pattern is consistent: a package that costs around Rp 80,000 for roughly 10 GB at a Telkomsel GraPARI store in town can be sold for around Rp 250,000 at the airport, and some tourist bundles run well over Rp 1,000,000. An online eSIM generally undercuts even the in-town price and removes the queue and the passport scan entirely. The airport SIM does give you a physical card and an Indonesian number, but for data-only travelers the eSIM wins on both price and speed of setup.
The verdict
Buy a Bali eSIM before you fly. Use Free Bali Airport WiFi only to confirm it is live and to book your ride. Keep the airport counters in mind purely as a backup if your phone turns out not to support eSIM, or if you specifically want a local Indonesian number, in which case a GraPARI store in town is far cheaper than the kiosk. Run the eSIM Finder to pick the right plan for your trip length.
Frequently Asked Questions
Where can I buy a SIM card at Bali Denpasar Airport?
In the international arrivals hall just past customs, where Telkomsel and XL Axiata counters sit on the left after baggage claim and an Indosat IM3 kiosk is near the Starbucks. Telkomsel also runs a self-service machine that scans your passport, takes a photo, and dispenses an activated SIM in minutes. Staff handle the mandatory passport registration, but airport prices run two to three times the in-town rate.
Is there free WiFi at Bali Denpasar Airport?
Yes. Connect to the network named Free Bali Airport WiFi, which needs no password, then accept the terms on the portal page to get online. It covers both the International and Domestic terminals. It is the easiest way to activate an eSIM or book a Grab or Gojek the moment you land.
Can I get a Grab or Gojek from Bali Airport?
Yes, both Grab and Gojek operate at Ngurah Rai and have dedicated pickup lounges in the arrivals area where ground staff direct you to the pickup point. Expect a small airport exit surcharge of around Rp 10,000 to Rp 12,000 on top of the app fare. You need live data to book and track the ride, so a pre-installed eSIM lets you order one the moment you clear customs.
How much is a ride from Bali Airport to Ubud or the beaches?
By Grab or Gojek, Seminyak runs roughly Rp 250,000 to Rp 350,000 and takes 30 to 50 minutes, while Canggu and Ubud both run roughly Rp 250,000 to Rp 450,000. Ubud is the longest haul at 75 to 90 minutes since it is well inland from the airport. Many hotels and villas also offer fixed-price transfers, which can be easier after a long flight.
Should I install my eSIM before or after landing at Denpasar?
Install the eSIM profile before you fly, while you still have home internet, then leave the line switched off until you arrive. When you land at Denpasar, turn the eSIM on in your settings and you have data immediately, with no counter visit, no passport scan for the data plan, and no need to log in to airport WiFi first. That means you can book a ride to Ubud or the beaches right away. Installing after landing works too, but only if you connect to Free Bali Airport WiFi first.