Thirty-seven kilometres inland to the rice terraces and jungle of Ubud. Your driver meets you in arrivals, no stops.

At the meeting point you agreed before you flew, with your name on a board.
The drive is 37 km and normally takes 1 hr 15 min to 1 hr 45 min. The first half follows the bypass around the southern coast, then the road turns inland and climbs through the rice terraces and jungle villages that sit between the airport and Ubud.
Delays are most common in the late afternoon and early evening, when tour buses and local traffic share the narrow two-lane road into Ubud. Rainy-season showers, roughly November to March, can add fifteen to twenty minutes on the winding section.
The pickup is the same for every route: agreed meeting point, named driver, direct drive.
Before you fly, we agree the meeting point in the arrivals hall. Both international and domestic arrivals end on the same ground level, so the meetup is the same either way.
Your driver holds a board with your name and helps with the luggage from the meeting point to the car.
One car, one destination. The driver takes the route we agreed and drops you at your accommodation, including villas outside central Ubud.
Ubud sits several hundred metres higher than the airport, so the transfer ends with winding roads and jungle rather than coast highway. Evenings are noticeably cooler than the south, and accommodation is spread across Sayan, Penestanan, Kedewatan, and the road toward Tegallalang. That spread is exactly why a private car, rather than a taxi from the arrivals queue, is the reliable way to arrive.
Private transfer to Ubud, per car
about USD 30 for up to four passengers with standard luggage
One fixed price, confirmed on WhatsApp before you fly. No taxi queue at arrivals, no surge pricing, no negotiation with a meter. The longer the route, the more a fixed price matters, and Ubud is our longest.
The exact price is confirmed on WhatsApp before you fly
About 1 hr 15 min to 1 hr 45 min for the 37 km route. Traffic on the final stretch into Ubud is heaviest from mid-afternoon to early evening.
Yes, night pickups are available depending on driver availability. Send your flight number and arrival time before booking and we confirm the pickup around your landing.
Yes. For villas in Sayan, Penestanan, Kedewatan, or on the road to Tegallalang, send the exact location or a Google Maps pin when booking and we confirm the route and price before you fly.
Tell us the number of adults, children, and luggage pieces when booking. Families with several large bags are better in a vehicle with a bigger boot, and we recommend one up front.
After your transfer, a scooter rental in Ubud is the easiest way to get around the area at your own pace.
Comparing destinations? The hub page covers every route we run from DPS, including Nusa Dua, Jimbaran, and Uluwatu.
Send your flight details and Ubud accommodation to Mai Bali Transport on WhatsApp to confirm availability and your exact transfer price.
Book on WhatsAppNo WhatsApp? Email us at [email protected]