VisitBali

Bali Transportation Guide

Plan how you will travel before and during your trip, from Bali airport transfers and taxis to Grab, Gojek, private drivers, scooters, cars, ferries and fast boats.

Plan Your Airport Transfer

Arriving at DPS

Bali Airport Transfers

Travellers arriving at Ngurah Rai International Airport can pre-book a private transfer, use the official airport taxi service, or follow Grab and Gojek instructions to the current designated pickup area. Traffic and pickup arrangements change, so confirm live details before travelling.

Transfer booking buttons are affiliate links. VisitBali.com may earn a commission at no extra cost to you; booking is optional. Learn more.

Canggu

A west-coast base where congestion can make arrival times unpredictable.

Typical consideration: Check live traffic, especially around sunset and weekend changeovers.

Best option: Pre-booked transfer or official airport taxi

Read the Canggu transfer guide

Book Airport Transfer

Seminyak

A popular first stop with busy approach roads through South Bali.

Typical consideration: Allow extra time during evening traffic and peak holiday periods.

Best option: Pre-booked transfer or official airport taxi

Read the Seminyak transfer guide

Book Airport Transfer

Ubud

An inland journey that is easier with a direct driver and space for luggage.

Typical consideration: Travel time varies sharply with traffic through Denpasar and Gianyar.

Best option: Pre-booked transfer or private driver

Read the Ubud transfer guide

Book Airport Transfer

Uluwatu

Clifftop hotels and villas can be spread across narrow local roads.

Typical consideration: Share the complete accommodation address and a reachable phone number.

Best option: Pre-booked transfer or official airport taxi

Read the Uluwatu transfer guide

Book Airport Transfer

Nusa Dua

A resort area reached from the airport through the southern peninsula.

Typical consideration: Confirm the exact resort entrance before leaving the arrivals area.

Best option: Pre-booked transfer or official airport taxi

Read the Nusa Dua transfer guide

Book Airport Transfer

Sanur

A useful arrival base and the main fast-boat gateway to the Nusa Islands.

Typical consideration: If connecting to a boat, leave a generous buffer for traffic and check-in.

Best option: Pre-booked transfer or official airport taxi

Read the Sanur transfer guide

Book Airport Transfer

Jimbaran

A nearby coastal area with hotels spread around the bay and hills.

Typical consideration: Confirm whether your property is in Jimbaran Bay or the wider Bukit area.

Best option: Pre-booked transfer or official airport taxi

Read the Jimbaran transfer guide

Book Airport Transfer

Kuta

One of the closest major visitor areas, but local traffic can still build quickly.

Typical consideration: Use the official pickup point and ignore unsolicited transport offers.

Best option: Official airport taxi or pre-booked transfer

Read the Kuta transfer guide

Book Airport Transfer

Arriving in Bali? Book Your Transfer

Pre-book your airport transfer and arrive in Bali knowing how you will get to your hotel.

Check Airport Transfer Options →

Get Around Bali with Grab or Gojek

Two of Bali's most popular ride-hailing apps. Book cars, motorbike taxis and food delivery directly from your phone.

Get Grab for Bali → Get Gojek for Bali →

Transport options compared

🛵 Scooter hire

IDR 60,000–100,000/day. Freedom to explore at your pace. International driving permit (motorcycle endorsement) required. Helmets mandatory. Avoid at night and in traffic-heavy corridors.

Best for: Confident riders who want flexibility.

📱 Grab & Gojek

App-based ride-hailing. Car or ojek (motorbike taxi). Fixed upfront price — no haggling. Download the apps before arrival. Note: some tourist areas (Kuta, Legian) have unofficial bans due to local taxi pressure; pick-up/drop-off may require walking to side streets.

Best for: Budget-conscious travellers for short-haul trips.

🚗 Private driver

IDR 500,000–800,000 for a full day (8 hrs/80 km). The most comfortable and efficient way to cover multiple sites. Hotels can arrange or book via GetYourGuide/Klook. Negotiate in advance and agree on a route.

Best for: Day trips, families, seniors, island hoppers.

🚌 Tourist shuttles

Perama, Kura Kura Bus and similar services connect major tourist areas (Kuta → Ubud → Amed → Lovina). Cheap (IDR 50,000–150,000) but fixed schedules. Book 24 hrs ahead.

Best for: Budget travellers moving between tourist areas.

⛵ Fast boats

From Sanur, Padang Bai or Serangan to Nusa Lembongan (30 min), Nusa Penida (45 min) and Gili Islands (1.5–2 hrs). Fares IDR 100,000–600,000. Book a reputable operator (Scoot, Semaya One, Blue Water Express) and check the boat has life jackets.

Best for: Island hopping to the Nusas and Gilis.

✈️ Airport transfer

Pre-booked private car from Ngurah Rai (DPS). Fixed prices: Kuta $10, Seminyak $15, Canggu $18, Uluwatu $18, Ubud $22. Driver meets you in arrivals with a name board.

Book a Bali airport transfer →

Typical fares

RouteGrab/Gojek (car)Private driver (day)
Airport → SeminyakIDR 80,000–120,000—
Airport → UbudIDR 200,000–280,000IDR 500,000–700,000
Seminyak → CangguIDR 40,000–70,000—
Ubud → Amed day tripIDR 300,000–400,000IDR 600,000–800,000

Prices vary by time, demand and pickup location. Check the app for the current fare.

Airport → Seminyak

Typical app-car guidance: IDR 80,000–120,000

Grab → · Gojek →

Airport → Ubud

Typical app-car guidance: IDR 200,000–300,000

Grab → · Gojek →

Use our free Bali taxi fare estimator →

Prefer a Private Airport Transfer?

For a smoother arrival, you can pre-book a private driver who meets you at the airport and takes you directly to your hotel or villa.

Compare Airport Transfers →

Affiliate link: VisitBali.com may earn a commission at no extra cost to you. Learn more.

Plan your Bali journey

Bali Transportation FAQs

Is Grab available in Bali?

Yes. Grab operates across many populated and tourist areas of Bali, although pickup access can be limited at some hotels, attractions, beaches and local transport zones.

Is Gojek available in Bali?

Yes. Gojek offers motorcycle taxis and car rides in many parts of Bali, with the strongest availability in busier areas such as South Bali, Denpasar and Ubud.

Which is better in Bali, Grab or Gojek?

Neither app is always better. Coverage, waiting time and price can vary by journey, so it is useful to check both before booking.

Can I use Grab from Bali Airport?

Grab and Gojek serve Bali Airport, but passengers may need to follow the app's instructions to a designated pickup area. Airport access arrangements can change, so confirm the current pickup point in the app.

How much does transport cost in Bali?

Costs depend on distance, traffic, demand, vehicle type and pickup location. Short app rides may cost tens of thousands of rupiah, while a private driver for a day commonly costs several hundred thousand rupiah.

Should I use Grab, Gojek or a private driver?

Grab and Gojek are convenient for individual point-to-point trips. A private driver can be more practical for families, luggage, remote areas or a day with several stops.

Can I book a driver for the whole day in Bali?

Yes. Full-day private-driver bookings are common. Agree on the hours, route, vehicle, inclusions, overtime and payment before the trip begins.