Traveling from the highlands of Batu to the river city of Palembang requires a multi-modal approach. You must first descend to Malang (MLG) for a flight or take a train to Surabaya (SUB) for better connectivity. The journey involves crossing the Java Sea to reach the island of Sumatra. Palembang is served by Sultan Mahmud Badaruddin II International Airport. Expect a total travel time of at least 6 hours including transit.
Total Distance: Driving distance 1600 km, air distance 1350 km.
|
Connecting
|
Connecting
|
|
|---|---|---|
| Duration | 28 hours | 6 hours |
| Avg Price | IDR 600,000 - 1,200,000 | IDR 1,800,000 - 3,500,000 |
| Operator | PT Kereta Api Indonesia | Garuda Indonesia |
| Route | Malang to Jakarta (Pasar Senen) then ferry to Sumatra | MLG/SUB to CGK to PLM |
| Tip | Take the Jayabaya train from Malang to Jakarta for the most reliable connection. | Book your Malang to Jakarta leg early to ensure connection to Palembang. |
May to September during the dry season for smoother airport transfers.