Traveling from Purwokerto to Bengkulu involves crossing the Sunda Strait to reach Sumatra. The journey covers approximately 1,100 km by road and sea. You can take a train to Jakarta followed by a flight, or a long-haul bus journey. The route traverses the Trans-Sumatra Highway once you arrive in Lampung. Expect a total travel time of at least 24 hours by land.
Total Distance: 1,100 km by road and ferry; 750 km straight-line air distance.
|
Direct
|
Connecting via Jakarta
|
|
|---|---|---|
| Duration | 30 hours | 6 hours |
| Avg Price | IDR 600,000 - 900,000 | IDR 2,500,000 - 4,000,000 |
| Operator | PO SAN, PO Putra Rafflesia | Garuda Indonesia, Lion Air |
| Route | Purwokerto - Jakarta - Merak - Bakauheni - Bandar Lampung - Bengkulu. | Purwokerto to Jakarta (Train) then Soekarno-Hatta to Fatmawati Soekarno Airport. |
| Tip | Prepare for a long ferry crossing at Merak-Bakauheni which can take 3-5 hours. | Book your train to Jakarta Gambir early to ensure a smooth connection to your flight. |
May to September for drier weather conditions on the Trans-Sumatra Highway.