Arriving at Ngurah Rai International Airport
The airport is in Tuban, just south of Kuta. Most international flights arrive at Terminal 1. After landing, you will pass through immigration, collect baggage, then customs before entering the arrivals hall.
- Download Grab or Gojek before you fly
- Bring a pen to fill out arrival forms quickly
- Keep your passport, return ticket, and accommodation booking accessible
- Visa on arrival costs IDR 500,000 for 30 days
Airport at a glance
- Airport code
- DPS
- Location
- Tuban, Badung Regency
- Distance to Kuta
- ~10 minutes
- Distance to Ubud
- ~60–90 minutes
- Distance to Canggu
- ~45–60 minutes
Plane to hotel, step by step
Exactly what happens from the moment the seatbelt sign goes off until you are in a car heading to your accommodation. Allow 60–90 minutes for the whole thing.
- 01
Disembark and follow the signs
5–10 minYou leave the plane onto a jet bridge or a bus. Everyone walks the same way — follow the overhead signs marked "Arrival / Kedatangan". There is a long open-air walkway before immigration; toilets and free Wi-Fi are along it. Have your phone charged: you will need to show QR codes.
- Keep your passport in your hand, not your bag
- Airport Wi-Fi is free — connect while you walk
- No photos allowed in the immigration hall
- 02
Fill in the two QR codes (before you land, ideally)
10 minIndonesia runs two digital forms. Both give you a QR code you scan yourself at a gate. Do them on the plane or in the walkway — the queue for people doing it on the spot is the slowest one in the airport.
- All Indonesia app / allindonesia.imigrasi.go.id — customs declaration (one per family, valid 3 days before arrival)
- Screenshot both QR codes so you do not need signal
- e-VOA at evisa.imigrasi.go.id if you want to skip the visa payment queue
- 03
Immigration
15–90 minIf you already paid for an e-VOA, go straight to the autogates or the e-VOA lane. If not, pay the IDR 500,000 visa on arrival at the payment counters BEFORE joining the immigration queue — card or cash, both accepted. Then join the foreign passport line.
- e-VOA holders: scan passport at the autogate, look at the camera, walk through
- VOA on the spot: pay first, then queue
- Peak arrival waves are 15:00–21:00 — expect the longest lines then
- 04
Baggage claim
10–30 minScreens list flight numbers and belt numbers. Free trolleys sit at the end of each belt — grab one before you look for your bag. If your bag does not appear, the Lost & Found desk is at the side of the hall; report it before leaving customs.
- Trolleys are free — no coin needed
- Check the bag tag matches yours before wheeling off
- Damaged or missing bag? Report it here, not later
- 05
Customs
5 minScan your customs QR code at the gate, put larger bags through the X-ray if directed, and you are out. Officers may ask about alcohol, tobacco, or drones. Duty-free limits are 1 litre of alcohol and 200 cigarettes per adult.
- Have the customs QR ready on screen, not buried in email
- Declare cash over IDR 100 million equivalent
- Vapes are allowed; e-liquid over the limit can be taken
- 06
The arrivals hall — and getting out
10 minThe doors open into a busy hall full of drivers holding name signs and people offering taxis. Walk straight through it. Official transport, ATMs, and SIM booths are all past the crowd; anyone approaching you inside the hall is almost always a markup.
- Ignore "taxi, taxi?" offers — keep walking
- ATMs and SIM booths are on your right as you exit
- Grab / Gojek pickup is a signposted walk outside the terminal
About those QR codes
The customs declaration (All Indonesia app or allindonesia.imigrasi.go.id) can only be submitted within three days of arrival, so do it on the plane. You scan the QR yourself at an automatic gate after baggage claim — one code covers a whole family travelling together. If your phone dies, staff at the gate can look you up by passport, but it is slow. Screenshot everything.
Luggage, trolleys, and porters
Should I hire a porter?
You do not need one. Trolleys are free and the walk from the belt to the taxi rank is flat and short. Porters in red vests are official and will offer to take your trolley — if you accept, agree the price first. IDR 20k–50k per trolley is normal; some will ask for far more once you reach the curb.
If you do use one
Say the amount out loud before they touch your bags, and have small notes ready. Do not hand over your only large note expecting change. Anyone who takes your bag without being asked is not doing you a favour — a firm "no, thank you" is fine and expected.
Oversized items
Surfboards, bikes, and golf bags come out at the oversized belt at the far end of the hall, not the normal carousel. Budget an extra 10–15 minutes. A board bag will not fit in a normal taxi — ask for a van (Grab has a "Grab Van" option) or a driver with roof racks.
Storing bags
There is a paid left-luggage counter in the arrivals area if you have a long layover or an early check-in gap. Roughly IDR 50k–100k per bag per day. Take valuables out first.
Getting online on day one
You need data before you leave the terminal if you plan to use Grab or Gojek. You have three realistic options — pick one before you land.
Indonesian SIMs must be registered to your passport. The airport booths do this for you in two minutes, which is the main reason the markup is worth paying if you arrive tired or late at night.
- Buy at the airport
- Telkomsel, XL, and Indosat booths sit just past customs. They register the SIM to your passport on the spot and it works before you leave the building. You pay a tourist markup — expect IDR 150k–350k for 20–50GB.
- Buy in town
- An official Telkomsel GraphPARI store or a phone shop in Kuta/Canggu sells the same package for IDR 100k–200k. Worth it if you already have roaming or eSIM for the first night.
- Use an eSIM
- If your phone supports eSIM, activate one before you fly (Airalo, Holafly, Saily). You land already online, which makes ordering a Grab far easier. Slightly pricier per GB but zero hassle.
- Coverage
- Telkomsel has the best coverage island-wide including Nusa Penida and the north. XL and Indosat are cheaper and fine in the south.
Getting to your hotel
Typical journey times and fares from the airport. Traffic is the biggest variable — the same trip can take twice as long between 16:00 and 19:00.
| Destination | Drive time | Grab / Gojek | Airport taxi |
|---|---|---|---|
| Kuta / Legian / Seminyak | 10–30 min | IDR 60k–120k | IDR 150k–250k |
| Canggu / Berawa | 45–60 min | IDR 130k–200k | IDR 300k–400k |
| Uluwatu / Bingin | 45–60 min | IDR 150k–220k | IDR 300k–400k |
| Sanur | 30–40 min | IDR 90k–150k | IDR 200k–300k |
| Ubud | 60–90 min | IDR 220k–320k | IDR 400k–550k |
Grab and Gojek cars cannot pick up at the curb. Follow the signs to the designated ride-hailing pickup point — it is a 5–8 minute walk from arrivals, on the upper departures level or the car park, depending on the day. Confirm the pickup spot in the app before you order.
How to get around Bali
There is no public train or metro. These are the four main ways to travel.
Airport taxi
Fixed-price counters are in the arrivals hall. Most reliable for first-time arrivals, especially late at night.
Best for
- No app needed
- Fixed price
- Official counter
Estimate
IDR 150k–400k depending on destination
Ride-hailing (Grab / Gojek)
Download Grab or Gojek before you fly. Pickup is at a designated zone outside the terminal — follow the app instructions.
Best for
- Cheapest option
- Trackable
- Cash or card
Estimate
IDR 80k–250k to most tourist areas
Scooter rental
Best for confident riders. Rent by the day or month. International Driving Permit (IDP) is required by law.
Best for
- Freedom to explore
- Very cheap
- Beat traffic
Estimate
IDR 50k–80k/day or IDR 700k–1.2m/month
Private driver
Hire a driver for half/full-day trips, airport transfers, or regular errands. Great for families or groups.
Best for
- Air-conditioned
- Local knowledge
- Fixed daily rate
Estimate
IDR 600k–900k for a full day
Airport arrival tips
Visa on arrival
Many nationalities can get a 30-day VOA at the airport for IDR 500,000. You can pay cash or card. Extend once for another 30 days at an immigration office.
ATMs & money
ATMs are available in arrivals and baggage claim. Withdraw some IDR for small purchases and tipping. Cards are widely accepted in tourist areas.
SIM card counters
Telkomsel, XL, and Indosat have booths at the airport. They cost more than street shops but work immediately. Good for a first-night connection.
Arrival timing
Immigration queues can be long during peak season. Budget at least 60–90 minutes from landing to leaving the terminal.
Common questions
Do I need to book transport in advance?
Not usually. Airport taxis and ride-hailing are available 24/7. If you want a private driver, booking a day ahead is recommended.
Is Uber available in Bali?
No. Use Grab, Gojek, or Blue Bird taxis. Local regulations mean Grab car pickups are restricted at the airport; use the designated zone.
Can I rent a scooter at the airport?
Some rental companies deliver to the airport, but it is better to arrange delivery to your accommodation so you can settle in first.
How much should I tip drivers?
Tipping is not mandatory, but rounding up or adding IDR 10k–20k is appreciated for good service.
Next: sort your stay and connection
Once you know how you are getting around, check your visa options and grab a local SIM card so you can navigate, translate, and book rides on the go.
