Bali Airport Transport: Getting to Ubud, Seminyak & Canggu

Bali Airport Transport: Getting to Ubud, Seminyak & Canggu

Your Options from Ngurah Rai Airport

Grab or Gojek (Best Value)

Book via app — transparent pricing, see cost before confirming. Designated pickup area outside arrivals.

  • Airport → Kuta: IDR 30,000–60,000 ($2–4)
  • Airport → Seminyak: IDR 60,000–100,000 ($4–6.50)
  • Airport → Canggu: IDR 80,000–130,000 ($5–8.50)
  • Airport → Ubud: IDR 180,000–280,000 ($12–18)

Official Airport Taxi

Fixed-rate system, reliable, no negotiation. More expensive than Grab but hassle-free.

  • To Seminyak: IDR 110,000–140,000
  • To Canggu: IDR 150,000–200,000
  • To Ubud: IDR 270,000–350,000

Avoid Unofficial Touts

Inside arrivals you’ll be approached by unofficial drivers quoting high prices. Always use Grab, the official counter, or a pre-booked transfer.

Journey Times

Kuta: 10–20 min. Seminyak: 20–35 min. Canggu: 30–60 min (traffic). Ubud: 1.5–2.5 hours.

Plan Your Trip

Get the best Asia travel tips

Weekly guides, hidden gems, and travel deals. No spam, ever.

Join 12,000+ travellers. Unsubscribe anytime.