Traveling from Magelang to Palembang, South Sumatra, involves a long-distance journey across Java and a ferry crossing from Merak to Bakauheni, followed by a drive through Sumatra. The most efficient way is to travel from Magelang to Yogyakarta International Airport (YIA) and take a flight to Sultan Mahmud Badaruddin II International Airport (PLM) in Palembang. Alternatively, you can take a long-distance bus from Magelang, which involves a multi-day journey across Java and Sumatra. This route is popular for those seeking a scenic overland experience or a quick flight.
Total Distance: 1,100 km driving distance; 750 km straight-line distance.
|
Direct
|
Connecting
|
|
|---|---|---|
| Duration | 30 hours | 6 hours (including airport transfer) |
| Avg Price | IDR 600,000 - 900,000 | IDR 1,200,000 - 2,500,000 |
| Operator | PO Sinar Jaya or PO Pahala Kencana | Garuda Indonesia, Lion Air |
| Route | Magelang - Merak - Ferry to Bakauheni - Palembang | Magelang - Yogyakarta Airport (YIA) - Jakarta - Palembang (PLM) |
| Tip | The bus includes a ferry crossing; bring your ID for the ferry. | Most flights to Palembang require a layover in Jakarta. |
April to October for dry weather, ideal for exploring Palembang's historical sites and river attractions.