To reach Ubud from Palembang, you must first fly to I Gusti Ngurah Rai International Airport (DPS) in Denpasar. From the airport, Ubud is located about 40 km north, requiring a 1.5 to 2-hour drive through the scenic Balinese countryside. There are no direct flights, so expect a layover in Jakarta. This route transitions you from the river city of Palembang to the lush, terraced landscapes of Ubud.
Total Distance: Air distance is 1,600 km; road transfer from airport to Ubud is 40 km.
Pre-book a private airport transfer to Ubud to avoid the hassle of negotiating taxi fares upon arrival.
May to September, when the weather is dry and the rice terraces are vibrant and green.