The route from Batam to Yogyakarta is best served by flights from Hang Nadim to Yogyakarta International Airport. This connects the Riau Islands to the cultural heart of Java. Flying is the only practical mode of transport. Yogyakarta is known for its temples, art, and traditional culture.
Total Distance: Air distance 1,100 km.
The airport is connected to the city by train.
May to September for dry weather.