Traveling from Bantul to Pekanbaru requires air transport due to the significant distance across the Indonesian archipelago. You must travel to Yogyakarta International Airport (YIA) and fly to Sultan Syarif Kasim II International Airport (PKU) in Pekanbaru. This journey connects the cultural heart of Java with the vibrant capital of Riau. Expect a total travel time of about 5 to 6 hours including airport transfers. It is the most efficient way to reach this major Sumatran city.
Total Distance: 1,300 km straight-line air distance.
Ensure your transit time in Jakarta is at least 3 hours to account for potential delays.
May to September, when the weather is drier and more suitable for travel.