The journey from Palembang to Surabaya is best made by a direct or connecting flight from Sultan Mahmud Badaruddin II Airport to Juanda International Airport, taking about 2 hours. Surabaya is the second-largest city in Indonesia and a major gateway to East Java attractions like Mount Bromo. The flight is the only practical way to cover this distance efficiently. It is a vital route for business and tourism between the two islands.
Total Distance: Driving distance 1,200 km, air distance 900 km.
Most flights require a layover in Jakarta.
Dry season from May to September for the best weather.