Skip to content
Pura Besakih, the Mother Temple of Bali, on the slopes of Mount Agung

Bali Airport to Ubud, Seminyak & Canggu: Transfer Guide (2026)

Reviewed June 2026

Quick answer: There’s no train in Bali — from Ngurah Rai Airport (DPS) you’ll use a prebooked private transfer or a Grab/Gojek ride-hailing car. Rough times: Seminyak 20–30 min, Canggu 45–60 min, Ubud 60–90 min (traffic-dependent). The airport taxi counter costs the most.

Fares and times by destination

DestinationTimeGrab/Gojek
Seminyak20–30 min~$8–12
Canggu45–60 min~$12–18
Ubud60–90 min~$18–30
Uluwatu45–60 min~$12–18

How to get your ride

Either prebook a private transfer (driver meets you with a sign — easiest after a long flight) or order a Grab/Gojek. Note that app pickups inside the terminal are restricted, so you’ll usually walk just outside the arrivals area to meet your driver. The official airport-taxi counter is convenient but typically 1.5–2× the app price.

Tips

Continue planning your Bali trip

Bali Budget

Ignore drivers who approach you offering rides, agree a price or use the app meter, carry some rupiah for tolls, and allow extra time — south Bali traffic is heavy, especially to Canggu and Ubud.

FAQ

Is there a train from Bali airport? No — use a private transfer or Grab/Gojek.

How far is Ubud from the airport? 60–90 minutes by car.

Plan with our Bali itinerary and Bali budget guide.

Save to Pinterest