We earn a commission if you book through these links. It never changes your price, and we only list operators we would use ourselves.
How much time do you have?
Our recommendations take into account your actual arrival and departure times, airport processing, and transit friction.
From DPS
🏢
Under 3h
Stay airside
🚕
3–6 hours
Quick city stop
🗽
6–10 hours
Full exploration
🌃
10+ hours
Multi-neighborhood
IMMIGRATION40m
TRANSIT20m
EXPLORE2h 40m
RETURN20m
BUFFER30m
Recommended Itinerary
Your layover plan
Arrive & Immigration
~40 min · DPS
Follow signs to passport control immediately on landing
Have onward boarding pass and hotel/address ready for questions
Foreign arrivals can hit 60 min during the afternoon long-haul wave. e-VOA holders use a separate fast lane, apply online before flying. No automated gates for non-Indonesian passports.
Transit into the city
20 min
No rail at DPS. Metered Bluebird taxis from the official rank inside arrivals reach Kuta in 15 min (Rp 75,000), Seminyak in 30 min (Rp 150,000), Ubud in 90 min (Rp 350,000). Grab and Gojek apps are cheaper but pickup is in the parking garage, not curbside.
Explore Bali
~2h 40m of free time
At DPS, do not exit—queues are unpredictable, so food, water, and staying put is the smartest move.
We recommend you stay airside: Bali airport traffic is unpredictable, making short exits risky.
A brief nearby stop is possible if traffic is light, but keep plans minimal.
This works best as a slow, scenic stop. Stay near the beach or cultural center, enjoy food, temples, and short walks, and avoid long drives. Traffic can be unpredictable, so choose one area and linger.
Return to DPS
20 min back to airport
Leave enough buffer - trains run to a schedule and can be delayed
Buy your return ticket in advance if possible
Set an alarm 50 min before your departure gate closes
Back through security
~30 min buffer before gate
Re-entry security at DPS typically takes 10-20 min
Check your gate - it may have changed while you were out
Liquids bought in the city cannot pass security - finish or bin them
Where to Eat
Best eats for a layover
Short on time? Stay airside.
What to See
Top sights for your time window
Under 4 hours? Most city sights won't be feasible. Check the Itinerary tab for airside-only recommendations.
Practical Info
What you need to know
Currency
Indonesian rupiah (Rp). Cards work at hotels, mid-range restaurants, and supermarkets, but warungs and markets are cash-only. Use bank ATMs (BCA, Mandiri) over street kiosks to avoid skimming.
Language
Indonesian (Bahasa Indonesia) and Balinese. English is widely spoken at the airport and in tourist areas like Kuta, Seminyak, and Ubud.
Visa
Visa on arrival or e-VOA (IDR 500,000, around US$35) for most Western passports. Single entry, 30 days, extendable once. Verify before travel, visa rules change.
Transit
Taxi or rideshare (Grab, Gojek) only, no rail. DPS to Kuta is 15 min and Rp 75,000 to 120,000, Seminyak 30 min, Ubud 90 min. Use the metered Bluebird rank inside arrivals to skip touts.
Weather
Tropical, hot and humid year-round. Dry season May through September, wet season October through April. May, June, and September are the best layover months.
Tipping
Not expected but appreciated. Round up at warungs, leave 10 percent at mid-range restaurants if no service charge, and Rp 10,000 to 20,000 for porters and drivers.
Emergency
112 (universal). 110 for police, 113 for fire, 118 for ambulance.
Time Zone
WITA (UTC+8), Central Indonesia Time. No daylight saving time.
Stay connected with an eSIM
Data from arrival, no roaming fees. Instant activation via Airalo.