The most practical way to travel from Yogyakarta to Palembang is by air. You will depart from Yogyakarta International Airport (YIA) and typically connect through Jakarta (CGK) before arriving at Sultan Mahmud Badaruddin II International Airport (PLM). The total flight time including the layover is approximately 4 to 6 hours. This route bridges the distance between the cultural heart of Java and the historic river city of Palembang.
Total Distance: Driving distance is 1,200 km (including ferry), straight-line air distance is 850 km.
Check baggage allowances as they vary significantly between airlines.
June to August, when the weather is drier and ideal for exploring the Musi River.