The journey from Surabaya to Palembang requires crossing the Java Sea and the island of Sumatra. Flying is the only practical mode of transport, with flights arriving at Sultan Mahmud Badaruddin II International Airport. This route connects the industrial heart of East Java with the historic city of Palembang, famous for its river culture and culinary delights.
Total Distance: 1,100 km straight-line air distance.
Most flights involve a layover in Jakarta.
June to August for drier weather, perfect for river cruises.