The journey from Ngurah Rai International Airport (DPS) to Ubud is one of the most popular routes in Bali. However, traffic in 2026 can make this 38 km trip take anywhere from 1.5 to 2.5 hours. Here is your complete guide to the costs and best options for a Bali airport transfer to Ubud.
1. Official Airport Taxis
As soon as you exit the airport, you will see the official taxi counter. The price is a flat rate based on the zone, but it can sometimes be more expensive during peak seasons. The waiting time can also be quite long if several large flights land at the same time.
2. Ride-Hailing Apps (Grab & Gojek)
Although generally cheap, using apps at the airport comes with its own challenges. You have to walk to a specific designated "Pick-up Point" which is quite a walk from the exit gates. Furthermore, many guests complain about sudden surge pricing during rain or late at night.
3. Pre-Booked Private Airport Transfer (Highly Recommended!)
The most stress-free way is to pre-book a Bali Airport Transfer. A friendly private driver will wait for you right at the arrival gate holding a sign with your name. They will even help carry your heavy luggage to the car.
How much does it cost? It's much cheaper than you might think! The rates are flat (already includes petrol, Bali Mandara toll road, and parking fees). There are absolutely no surprising extra charges.
Pro Tip for Maximum Comfort:
If you are bringing a lot of luggage or surfboards, make sure to request an Avanza or Innova car. To check the exact flat rates to specific areas in Ubud and book directly via WhatsApp, visit our Ngurah Rai Airport Transfer Services page.