Tips · Indonesia

Bali Airport (DPS) to Kuta, Seminyak and Ubud: Official Taxi, App Car or Hotel Pickup

From Ngurah Rai Airport (DPS) to Kuta, Seminyak and Ubud by official taxi, ride-hailing app or hotel pickup: times, fares and an arrival-day checklist.

한국어 · 日本語 · 简体中文

Tanah Lot Temple on its sea rock at high tide
Tanah Lot Temple · Photo: Jakub Hałun / CC BY-SA 4.0

Published

You land at Ngurah Rai International Airport (DPS)

A trip to Bali starts at Ngurah Rai International Airport (DPS). According to our Bali guide, there are three ways to get from the airport to your hotel: the official airport taxi, a car booked through a ride-hailing app, and a hotel pickup. Kuta takes about 15-20 minutes, Seminyak about 30-45 minutes and Ubud about 1 hour 30 minutes.

The right choice depends on where you stay. Decide first whether you are in the south near the airport (Kuta, Seminyak), in Ubud, a hill town in the middle of the island, or in Nusa Dua, an enclave of large resorts. If you are still choosing an area, read our Ubud vs Seminyak comparison first.

Official airport taxi: a fixed zone fare up front

There is a taxi counter in the arrivals area of Ngurah Rai International Airport (DPS). Tell them your destination and you get a fixed zone fare up front, so there is no haggling.

The ride takes about 15-20 minutes to Kuta and about 30-45 minutes to Seminyak. Fares are fixed by zone, so confirm the exact amount at the counter.

Once you are settled, blue metered taxis are easy to find in the southern tourist areas. When you take one, make sure the meter is on.

Ride-hailing app: the fare is fixed in the app

If you book a car through a ride-hailing app, the fare is fixed in the app. At the airport, though, you can only be picked up at designated pickup points, so follow the app and the airport signs.

Times are the same as the official taxi: about 15-20 minutes to Kuta and about 30-45 minutes to Seminyak. The fare is shown in the app.

Around Bali, local transport groups restrict app pickups in some areas. If that happens, ask your hotel to arrange a car.

Staying in Ubud or Nusa Dua? Book a hotel pickup

For far-off areas like Ubud or Nusa Dua, booking a hotel pickup in advance is easiest. Ubud takes about 1 hour 30 minutes, and longer in traffic. Prices vary by hotel, so check when you book.

Ubud is a hill town in the middle of the island, close to rice terraces, temples and traditional shows. Our guide's itinerary includes an evening show at Ubud Palace on the Ubud day. The sea is far, so plan a separate beach day.

Nusa Dua is a quiet, tidy enclave of large resorts with relatively calm water. There are fewer restaurants outside the resorts.

Ubud Palace (Puri Saren Agung)
Ubud Palace (Puri Saren) · Photo: Jakub Hałun / CC BY-SA 4.0

Getting from the airport to each area

Here are the hotel areas from our guide and how to reach them from the airport. Travel times are listed only where our guide gives them. Traffic in the south gets heavy in the evening, so allow more time than the map estimate.

Rice terraces in Tegallalang
Tegallalang Rice Terraces · Photo: Christophe95 / CC BY-SA 4.0

At a glance

All times below are approximate. Our guide lists no amounts for any of the three, so check fares at the counter, in the app or with your hotel.

Arrival-day checklist

Entering Indonesia requires the online All Indonesia arrival card (allindonesia.imigrasi.go.id) and its QR code. Check the official site for timing and other details.

Our guide's first day goes from the airport to a hotel in the south, then the beach in the afternoon and sunset at Tanah Lot Temple. Traffic in the south gets heavy in the evening, so allow plenty of time.

Plan your Bali trip

We never take payment — compare, then book on the official partner site.

Full Bali travel guide →

FAQ

How long does it take from Bali airport to Kuta?

About 15-20 minutes by official airport taxi or a ride-hailing app car. The official taxi counter in arrivals tells you the fixed zone fare up front.

Can I use a ride-hailing app at the airport?

Yes, and the fare is fixed in the app. At the airport you can only be picked up at designated pickup points, so follow the app and the airport signs.

What is the easiest way to get to Ubud?

According to our guide, booking a hotel pickup in advance is easiest. It takes about 1 hour 30 minutes, longer in traffic, and the price varies by hotel.

Is there anything I must do before I land?

Fill in the online All Indonesia arrival card and have its QR code ready. Check the tourism levy and entry requirements with official sources.

Related reading

All articles →