To reach Yogyakarta from Karangasem, you must travel to Ngurah Rai Airport in Bali and take a flight to Yogyakarta International Airport (YIA). The flight duration is approximately 1 hour and 30 minutes. Upon arrival at YIA, you can take the airport train directly to the city center. This route is popular for tourists visiting the cultural heritage sites of Central Java.
Total Distance: Driving distance 75 km to airport + 650 km flight; Air distance 620 km.
The airport train from YIA to the city is very efficient and affordable.
May to September for dry weather and clear views of temples.