The distance between Yogyakarta and Palembang is approximately 850 km. Air travel is the only practical mode, as land travel involves a very long journey across Java and Sumatra, including a ferry crossing. You will fly from Yogyakarta International Airport (YIA) to Sultan Mahmud Badaruddin II International Airport (PLM). Most flights require a connection in Jakarta. The total travel time is typically 5 to 7 hours.
Total Distance: 850 km air distance.
Book early to secure lower fares on the Jakarta-Palembang leg.
June to August for the driest weather, ideal for river tours.