Bali Airport to Uluwatu, villa gate to villa gate
A private Bali Airport to Uluwatu transfer takes you 23 km south from Bali Airport, up onto the limestone Bukit peninsula to the surf beaches, cliff-top villas and the sea temple at its south-western tip. On a clear road it takes about 45 minutes. Around sunset, when surfers, beach-club guests and temple visitors are all heading the same way, it can take an hour and a half.
Uluwatu is not a town but a spread of villages, clifftops and lanes, and that is where a pre-booked driver earns their keep. Many villas sit down narrow, steep lanes off the main road, gates are often unsigned, and a place that looks close on the map can be a long way round by road.
The real choice on arrival is between a taxi from the counter, a ride-hailing car or a driver already waiting with your name. A transfer is one fixed price for the whole vehicle, agreed before you fly, with the drive to your villa gate included. Staying on the calmer east side of the Bukit instead? See Bali Airport to Nusa Dua.
| Pickup | I Gusti Ngurah Rai International Airport (DPS) |
|---|---|
| Drop-off | Any hotel, villa or address in Uluwatu |
| Distance | About 23 km by road |
| Journey time | 45 min – 1h 30min, depending on traffic |
| Best for | Cliff villas & luxury |
| Busiest season | Year-round, busiest April–October |
| Availability | 24/7, including late-night and early-morning flights |
The drive from DPS to Uluwatu
From the airport your driver joins the Ngurah Rai bypass heading south, skirting the edge of Jimbaran, then turns inland and climbs onto the Bukit peninsula, a raised plateau of dry limestone, on Jalan Raya Uluwatu. The road passes the turning for the Garuda Wisnu Kencana cultural park and runs on south-west towards Pecatu, past villa walls, warungs, surf shops and building sites. There are no tolls on this route.
Near Pecatu the road divides. Jalan Labuansait heads north-west through the village, past the lanes down to Bingin, Padang Padang and Suluban, the beaches where most surfers and villa guests stay. The main road carries on to Uluwatu Temple, on its 70-metre cliff at the end of the peninsula.
The roads get narrower and slower the further south you go. They are busy with scooters, and many roads on the Bukit do not connect directly, so a villa that looks close on a map can mean a detour of 20 minutes inland. The lanes to cliff-top villas are often steep and single-track, and some are too tight for a minibus. Tell us your villa and group size, and we will send a vehicle that fits the access road.
Allow about 45 minutes in normal traffic, and 40 or less late at night. From mid-afternoon to sunset, with the surf crowd, the beach clubs and visitors to the temple's 6pm Kecak dance all on the road, the same drive can take an hour and a half. Landing in the morning or after dark gives the easiest run. Indonesia drives on the left.
Schematic, not to scale. Route line © OpenStreetMap contributors
Pickup · 0 min
I Gusti Ngurah Rai International Airport (DPS)
Your driver meets you in arrivals and loads the luggage.
About 20 min · 10 km
Jimbaran
The bypass skirts Jimbaran and its curved bay before the road turns inland and climbs onto the Bukit peninsula.
About 35 min · 19 km
Pecatu
The road through Pecatu village is Jalan Labuansait, which links the surf beaches. The main road continues south to Uluwatu Temple.
About 40 min · 21 km
Padang Padang
A small cove reached by steps through the rocks, with the cliffside guesthouses of Bingin just to the east.
Arrival · 45 min – 1h 30min · 23 km
Uluwatu
Drop-off at your villa gate or hotel entrance on the Labuansait road near Suluban beach, or along the cliffs towards the temple.
DPS to Uluwatu: one fixed price for the whole car
Free quote, nothing to pay now. Cancel free up to 48 hours before pickup.
Meeting your driver at Bali Airport
International flights arrive at the international terminal. After immigration (with your visa on arrival or e-VOA), baggage reclaim and customs, you walk out into a covered arrivals area lined with drivers holding signs. Your driver is among them with your name; we send the exact meeting point and their WhatsApp number before you fly.
You will be offered taxis and porters on the way out. A polite "no, thank you" is enough.
International flights arrive at the international terminal, and flights from Jakarta and other Indonesian cities at the domestic terminal next door. We track your flight, so your driver waits at the right one. After immigration and customs you walk out past the taxi counters into the arrivals area, where drivers wait with name signs; your driver's name, WhatsApp number and the exact meeting point reach you before you fly.
Your 60 minutes of free waiting start when you actually land, and delays move the pickup at no extra cost.
For the return, your driver collects you at your villa gate or hotel entrance and waits up to 15 minutes from the agreed time. Leave Uluwatu about three and a half hours before an international flight.
Arriving here for somewhere else? See every Bali Airport transfer we run.
Where we drop off around Uluwatu
Uluwatu is spread across the south-western Bukit, and the last few hundred metres are often the trickiest: narrow lanes, steep drives and gates without numbers. Send us your villa name, a map pin and your group size, and we will send a vehicle that fits the access road. Where a car cannot reach the door, your driver stops at the closest point to it.
Bingin
Guesthouses and villas stacked on the cliff above a reef beach. The car stops at the top and the last part is on foot down steep steps, so ask your host about help with bags.
Padang Padang and Suluban
Villas and boutique hotels along and behind Jalan Labuansait, close to the Padang Padang and Uluwatu surf breaks. Lanes are narrow and some gates sit on unlit bends.
Uluwatu Temple and the southern cliffs
Cliff-top resorts and private villas near the temple and along the coast to the south. Larger resorts have their own drives; villas need a map pin.
Ungasan and the south coast
Large cliff-top resorts east of Uluwatu, with private roads down to the beaches below. Allow 40 to 70 minutes from the airport, depending on the time of day.

When to book your Uluwatu transfer
Uluwatu's busiest months are the dry season, from about April to October, which is also the main surf season on the Bukit's west-facing reefs. Villas fill fastest in July, August and the Christmas–New Year weeks. From November to March the wet season brings short, heavy afternoon downpours and fewer visitors.
Nyepi falls on 9 March 2027. From 6am that day to 6am on 10 March, the airport is closed, road travel stops and guests stay inside their villas, so no transfers run. Many local roads also close for parades on the evening of 8 March, so land by late morning that day or wait until the 10th.
Every evening the Kecak dance at Uluwatu Temple starts at 6pm, and the roads to the temple and the clifftop beach clubs are busiest from about 4pm. That is the slowest time to arrive. Landing in the morning or after dark makes for a quicker drive at any time of year.
Private transfer vs other ways to reach Uluwatu
| Option | Door to door | Good to know |
|---|---|---|
| Private transfer | 45 min – 1h 30min | Straight to your door, fixed price per vehicle, driver waiting in arrivals. |
| Airport taxi | 45–90 minutes | Book at the official counter near the arrivals exit and you are walked to a car at a quoted fare. Fine for a hotel on the main road; drivers may not know the lane to a private villa. |
| Ride-hailing app | 45–90 minutes | Book at the Grab booth or in the app and meet the car in the pickup area. Convenient, but villa pins can be hard to find after dark, and larger cars are scarce. |
| Villa pickup | 45–90 minutes | Many villas can arrange a driver who knows the lane. Convenient; compare the price, check whether it is per person or per car, and ask how long they wait if your flight is late. |
Skip the changes: door to door to Uluwatu
Free quote, nothing to pay now. Cancel free up to 48 hours before pickup.
Vehicles, prices and what's included
You pay one fixed price for the vehicle, not per seat, quoted for your date and group before you book. Tolls, fuel and parking are in the price, and so is waiting time: 60 minutes from your actual landing, or 15 minutes at a hotel or address pickup.
| Vehicle | Passengers | Luggage | Good for |
|---|---|---|---|
| Standard sedan | Up to 3 passengers | 2–3 suitcases | Couples and solo travellers |
| Executive sedan | Up to 3 passengers | 2–3 suitcases | Mercedes E-Class or similar |
| Minivan | Up to 7 passengers | 6–7 suitcases | Families and golf or ski bags |
| Minibus | 8–16 passengers | One suitcase each | Groups, weddings, events |
Exact models vary by local partner. Tell us about oversized luggage, golf bags, skis or strollers and we will size the vehicle to fit.
Not included: waiting beyond the free time, and stops or detours added on the day. Planned stops are fine: ask for them with your quote and they are priced in. Tipping is up to you.
Who the Uluwatu transfer suits
Surfers
Board bags travel inside a van, not strapped to a scooter. Tell us how many boards you have and their length, and we will send a vehicle with room for them.
Villa groups
Friends sharing a cliff-top villa travel together in a minivan for up to seven or a minibus for up to 16, with one fixed price for the vehicle.
Wedding guests
Uluwatu’s clifftops host many weddings. We coordinate cars for guests on different flights, and can quote the run to the venue on the day.
Late-afternoon arrivals
Landing just before sunset means the slowest roads of the day. Your driver knows the quicker lines across the Bukit and the right lane in the dark.
Plan the rest of your Uluwatu stay
- Pay the Bali tourist levy, IDR 150,000 per person once per trip, through the official Love Bali website or app before you fly, and keep the QR voucher on your phone.
- The 6pm Kecak dance at Uluwatu Temple is popular, so arrive early, and keep sunglasses, hats and phones out of reach: the temple’s macaques are notorious for snatching them.
- Check your villa’s access before you fly. Ask whether a minivan can reach the gate and how many steps lead down to the rooms, especially at Bingin.
- Uluwatu pairs well with a slower week inland. We drive villa to villa to Ubud, about two hours away, or to the beach clubs of Seminyak.
- Surf breaks change with the tide. Ask your villa which beaches suit your level before you plan your first morning, and allow for the steps down at Bingin and Padang Padang.
- For your flight home, leave Uluwatu about three and a half hours before an international departure, and four hours if you are leaving between mid-afternoon and sunset.

