The journey from Pasuruan to Palembang requires traveling to Surabaya first, then taking a flight to Sultan Mahmud Badaruddin II International Airport (PLM) in Palembang. This is the most efficient way to reach the capital of South Sumatra. The flight from Surabaya typically takes about 1.5 to 2 hours. Palembang is known for its historic riverfront and delicious food. It is recommended to book your flights in advance.
Total Distance: 1,500 km straight-line air distance.
Most flights from Surabaya to Palembang have a layover in Jakarta.
April to October, when the weather is dry and ideal for exploring.