I Gusti Ngurah Rai International Airport (Denpasar) (DPS) to Bali
Almost everyone uses the fixed-price airport taxi counter, a pre-booked private driver or a ride-hailing app. Traffic is the big variable: Ubud can take 1.5 hours or more.
Bali has no single centre. Most visitors head to Kuta, Seminyak, Canggu, Nusa Dua, Jimbaran or Ubud. There is no train, and public buses from the airport are limited.
Best for most people: Taxi. The official fixed-price taxi counter is simple and safe, and you know the price before you leave.
All the options
| How | Time | How often | Price* | Hours | Good to know |
|---|---|---|---|---|---|
| taxi Official airport taxi counter in Arrivals with fixed prices by zone | about 15–30 min to Kuta, 30–60 min to Seminyak/Canggu, 1–2 h to Ubud | about IDR 150,000–250,000 to Kuta, 250,000–350,000 to Seminyak, 400,000–600,000 to Ubud | 24 h | Pay at the counter first, then go to the car. Ignore touts in the arrivals hall. | |
| ride-hailing Grab or Gojek, picked up at the designated ride-hailing point | similar to taxi | often cheaper than the counter, plus a possible airport fee | 24 h | Rules on app pickups at the airport have changed over the years; follow airport signs to the official pickup area. | |
| private transfer Pre-booked driver waiting with your name | same as taxi | about IDR 250,000–600,000 depending on area | 24 h | Many villas and hotels arrange this; often the easiest option for Ubud or late arrivals. |
*Approximate 2026 prices and times. Services change: check the operator before you fly, especially for late arrivals.
Sort it before you land
Partner links: TonyPlan may earn a small commission at no extra cost to you.
Tips
- Allow time for immigration and customs; queues can be long at peak arrival times.
- Have some rupiah in cash for drivers and tips; ATMs are in the arrivals area.
- Traffic around Kuta and Seminyak is heavy in late afternoon; Ubud transfers can take 2 hours.
- There is a tourist levy for foreign visitors to Bali — check the official payment method before you travel.
Common questions
How much is a taxi from Bali airport?
The official fixed-price counter charges roughly IDR 150,000–250,000 to Kuta, 250,000–350,000 to Seminyak and 400,000–600,000 to Ubud. Prices depend on zone and car size. You pay at the counter and are walked to the car, which avoids haggling with touts.
Can I use Grab or Gojek from the airport?
Usually yes, from the designated pickup area, and it is often cheaper than the taxi counter. The rules have changed over the years, so follow the airport signs. Outside the airport, some local areas restrict app pickups, so drivers may ask you to walk a little.
How long does it take to get to Ubud?
About 1–2 hours depending on traffic, roughly 35–40 km. Late-night arrivals are quicker. Many travellers stay the first night near the airport or in Seminyak and move to Ubud the next day, especially after a long-haul flight.
Is there a bus from the airport?
There is no train and public bus options from the airport are limited and change often, so they are not practical for most visitors with luggage. Taxis, ride-hailing apps and private transfers are what almost everyone uses.
Compiled by TonyPlan from airport and transport-operator information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.