Skip to main content
AMZBooking
Tirta Empul, Bali

Getting around · Bali · Indonesia

Getting around Bali

Public transport, passes, airport connections and when a car makes sense.

Updated By the AMZBooking editorial team

Photo: Chainwit., CC BY 4.0

Quick answer

Bali has no rail and limited public transport, so visitors rely on private drivers, ride-hailing apps, taxis and scooters. Traffic in the south and around Ubud is heavy, and a 30 km journey can take 90 minutes, so group sights by area. A self-drive car is not recommended because of traffic and narrow roads, but a car with a driver is the easiest way to explore beyond your base.

Key facts

Main way around
Car
Airports
DPS
Need a car?
Sometimes

Ways to get around

Car

Hiring a car with a driver for the day is common and good value for touring temples and terraces; most hotels can arrange one.

Agree on the price, hours and itinerary in advance; fuel and parking are usually included.

Ride-hailing

Grab and Gojek offer cars and motorbike taxis in the south and Ubud; some villages post signs banning app pick-ups, where you will need a local taxi.

Taxi

Metered Bluebird taxis are reliable in the south; insist on the meter with other companies or agree on a fare first.

Scooter

Scooters are the local way to get around and are easy to rent, but roads are chaotic and accidents are the most common cause of injury to visitors.

Police check for a valid motorcycle licence, and riding without one usually voids travel insurance; always wear a helmet.

Ferry

Fast boats run from Sanur to Nusa Penida and Nusa Lembongan, and from Padang Bai and Serangan to the Gili Islands and Lombok; public ferries cross to Lombok and Java.

Walking

Central Ubud, Sanur's seafront path and the beachfronts of Seminyak and Kuta are walkable, but footpaths are uneven or missing on most roads.

From the airport

Ngurah Rai International Airport (Denpasar) is in Tuban, just south of Kuta. Taxis from the official counter and pre-booked drivers take about 20–30 minutes to Kuta, 30–60 minutes to Seminyak, 30–45 minutes to Nusa Dua via the toll road and 1.5–2 hours to Ubud, depending on traffic.

Do you need a car?

A self-drive car is not recommended because of traffic and narrow roads, but a car with a driver is the easiest way to explore beyond your base.

Reaching the day trips

Transport to day trips from Bali
DestinationTravel timeHow
Nusa PenidaAbout 45 minutes by fast boatFast boat from Sanur
Nusa LembonganAbout 30–40 minutes by fast boatFast boat from Sanur
Munduk and Sekumpul waterfallsAbout 2.5–3 hours by carPrivate driver
Sidemen valleyAbout 1.5–2 hours by carPrivate driver
Menjangan IslandAbout 3.5–4 hours by car, then boatPrivate driver to Labuhan Lalang, then boat
Gili IslandsAbout 1.5–2.5 hours by fast boatFast boat from Padang Bai or Serangan

Questions travellers ask

+Do you need a car in Bali?

A self-drive car is not recommended because of traffic and narrow roads, but a car with a driver is the easiest way to explore beyond your base.

+How do you get from the airport to Bali?

Ngurah Rai International Airport (Denpasar) is in Tuban, just south of Kuta. Taxis from the official counter and pre-booked drivers take about 20–30 minutes to Kuta, 30–60 minutes to Seminyak, 30–45 minutes to Nusa Dua via the toll road and 1.5–2 hours to Ubud, depending on traffic.

+What is the best way to get around Bali?

Car: Hiring a car with a driver for the day is common and good value for touring temples and terraces; most hotels can arrange one.