The journey from Palembang to Jakarta spans approximately 500 km across the Sunda Strait. You can travel via the Trans-Sumatera Toll Road connecting to the Bakauheni-Merak ferry, or take a direct flight from Sultan Mahmud Badaruddin II Airport. Driving takes roughly 12 hours including the ferry crossing. Flights are the most efficient, taking only one hour of air time. This route is the primary artery connecting the capital of South Sumatra to the national capital.
Total Distance: Driving distance 500 km, air distance 450 km.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 14 hours | 1 hour |
| Avg Price | IDR 400,000 - 600,000 | IDR 700,000 - 1,500,000 |
| Operator | PO ALS | Garuda Indonesia |
| Route | Trans-Sumatera Toll Road via Bakauheni-Merak Ferry. | Sultan Mahmud Badaruddin II Airport to Soekarno-Hatta International Airport. |
| Tip | Choose executive class buses for reclining seats and onboard toilets. | Book at least two weeks in advance to secure lower fares. |
May to September during the dry season for smoother ferry crossings.