The route from Ubud to Serang involves a flight to Jakarta followed by a bus or car transfer to Banten. The total distance is approximately 1,150 km. You will arrive at Soekarno-Hatta Airport and then take the toll road towards Serang. The journey takes about 9 hours. Serang serves as the gateway to the Banten province.
Total Distance: 1,150 km driving distance, 1,080 km straight-line air distance.
Take the airport bus directly to Serang from the airport.
April to October for dry weather.