The most efficient way to travel from Klungkung to Yogyakarta is by flying from Ngurah Rai International Airport to Yogyakarta International Airport (YIA). The flight takes approximately 1 hour. Once in Yogyakarta, you can take the airport train or a taxi to the city center. This route connects the island of Bali to the heart of Javanese culture.
Total Distance: 600 km air distance; 800 km via land and sea.
The airport train from YIA to the city center is very efficient.
May to September for dry weather, perfect for visiting Borobudur and Prambanan.