
- From the airport
- About 1 h 15 to 1 h 45
Denpasar airport → Ubud
The drive through Denpasar decides everything: leaving outside rush hour counts for more than the choice of vehicle.
Transfers · 12 routes
In Bali, distance tells you nothing about drive time. Each page gives the time as a range, compares the options, flags the pitfalls and says when to leave so you do not miss your flight. No price on these routes is official: we say so when that is the case.
From Ngurah Rai airport, allow about 30 to 40 min to Sanur, 45 to 60 min to Uluwatu, 45 to 75 min to Canggu, 1 h 15 to 1 h 45 to Ubud and 2 h 30 to 3 h to Amed. Book the vehicle before landing if you arrive late.
| Route | Time | Recommended mode |
|---|---|---|
| Denpasar airport → Ubud | About 1 h 15 to 1 h 45 | Booked driver or ride-hailing |
| Denpasar airport → Canggu or Seminyak | About 45 to 75 min | Ride-hailing or booked driver |
| Denpasar airport → Uluwatu and the Bukit | About 45 to 60 min | Booked driver or ride-hailing |
| Denpasar airport → Sanur | About 30 to 40 min | Ride-hailing, taxi or driver |
| Denpasar airport → Amed | About 2 h 30 to 3 h | Booked driver |

The drive through Denpasar decides everything: leaving outside rush hour counts for more than the choice of vehicle.

A short transfer on the map, very variable in practice: traffic in the south decides everything.

The most practical base for the end of a stay, provided you avoid the traffic jams at the foot of the Bukit.

The shortest and most predictable transfer on the island: the ideal base for a late arrival or a dawn flight.

The longest transfer from the airport: it is done in daylight, with a driver, and never as a day trip.
Between bases, a driver for the day is almost always the right choice: they load the luggage and stop along the way. From Ubud, Sidemen, Amed and Munduk are reached faster than from the airport. In the south, the departure time matters more than the vehicle.
| Route | Time | Recommended mode |
|---|---|---|
| Ubud → Sidemen | Less than airport–Sidemen (about 1 h 45) | Driver for the day |
| Ubud → Amed | Less than airport–Amed (2 h 30 to 3 h) | Driver for the day |
| Ubud → Munduk | Less than airport–Munduk (about 2 h 30) | Driver for the day |
| Ubud → Canggu | Similar to airport–Ubud (1 h 15 to 1 h 45) | Ride-hailing or driver |
| Canggu → Uluwatu | At most 1 h 30 to 2 h 15 | Ride-hailing or driver |

A short change of base, along valley roads: the chance for half a day of sightseeing on the way.

The crossing to the east is done in daylight, with a driver, and gains from a stop at Tirta Gangga or in Sidemen.

A climb to the lakes on a mountain road: in daylight, with a driver, and a stop at Bratan.

Coming down from the hills to the west coast: an easy transfer, but very sensitive to the south’s rush hours.

Two surf bases linked across the whole south of the island: a short transfer in distance, a long one at the wrong times.
Nusa Penida is reached by fast boat from Sanur: about 30 to 45 min, some twenty departures a day between 07:30 and 17:00. For the Gilis and Lombok, a fast boat or a short flight. Either way, never come back the day before a flight.
| Route | Time | Recommended mode |
|---|---|---|
| Sanur → Nusa Penida | About 30 to 45 min crossing | Fast boat |
| Bali → Lombok or the Gilis | Varies with the harbor and the sea | Fast boat or flight |

A short and frequent crossing, but one that depends on the swell: never plan it the day before a flight.

Fast boat for the Gilis, short flight for Lombok: a choice that depends on the final destination and the swell.
The means of transport are compared in getting around Bali, the regions in destinations, and the sequence of bases in the itineraries.
Ready for Bali
Partner linkTemples at sunrise, waterfalls, snorkeling trips and villas in the rice fields: compare the options and book what fits your trip.
Partner links: GetYourGuide and Trip.com open in a new tab, with live prices and availability. We may earn a commission at no extra cost to you. How the site is funded