Compare your options
Typical cost and journey time from Bali Airport into Seminyak, Canggu and Ubud.
Public bus (Trans Metro Dewata)
Cheapest- Hours
- About 5am–9pm
- Where to find it
- Bus stop outside the domestic terminal.
- Good to know
- Routes are limited and few visitors use them; most people take a car.
Official airport taxi
Fastest1.5–2 hours to Ubud
- Hours
- 24/7
- Where to find it
- Taxi counters in the arrivals hall.
- Good to know
- Pay at the counter for a fixed price.
Grab / Gojek
- Hours
- 24/7
- Where to find it
- Designated ride-hailing pick-up point in the parking area.
Book Grab or Gojek from the official pick-up point, or pre-arrange a hotel transfer — traffic in south Bali is slow, so allow plenty of time.
Quick answers
The questions people ask most about Bali Airport.
What's the cheapest way from Bali Airport to Seminyak, Canggu and Ubud?
Public bus (Trans Metro Dewata): About IDR 5,000, taking Varies — limited routes.
How much is a taxi from DPS to Seminyak, Canggu and Ubud?
About IDR 200,000–400,000 (Ubud IDR 350,000–500,000). The ride takes 30–60 min to Seminyak · 1.5–2 hours to Ubud. Pay at the counter for a fixed price.
What hours does the Public bus (Trans Metro Dewata) run?
About 5am–9pm.
Where do Grab / Gojek pick up at Bali Airport?
Designated ride-hailing pick-up point in the parking area. Expect to pay about IDR 150,000–250,000.
Where do I catch the Public bus (Trans Metro Dewata)?
Bus stop outside the domestic terminal.