The journey from Yogyakarta to Pekanbaru involves crossing from Java to Sumatra. The most practical method is a connecting flight via Jakarta to Sultan Syarif Kasim II International Airport in Pekanbaru. Pekanbaru is the capital of Riau province, known for its oil industry and cultural heritage. Total travel time by air is approximately 5 to 7 hours. Prepare for a tropical climate and a unique blend of Malay and Javanese influences.
Total Distance: Straight-line air distance 1,200 km.
Ensure your layover in Jakarta is sufficient for the transfer.
May to September for the best weather to explore the city and surrounding areas.