The journey from Bengkulu to Yogyakarta involves crossing from Sumatra to Java. You can fly from Fatmawati Soekarno Airport to Yogyakarta International Airport, usually with a layover in Jakarta. Alternatively, you can take a bus that includes a ferry crossing from Bakauheni to Merak. The flight takes about 5 to 7 hours including the layover, while the bus journey can take over 35 hours. This route connects the coastal city of Bengkulu to the cultural heart of Java.
Total Distance: Driving distance 1,100 km, straight-line air distance 900 km.
|
Direct
|
Connecting
|
|
|---|---|---|
| Duration | 36 hours | 6 hours |
| Avg Price | IDR 700,000 - 900,000 | IDR 1,800,000 - 2,800,000 |
| Operator | PO SAN, PO Putra Rafflesia | Lion Air, Citilink |
| Route | Trans-Sumatra Highway, Bakauheni-Merak Ferry, Trans-Java Toll Road. | Bengkulu (BKS) to Jakarta (CGK) then flight to Yogyakarta (YIA). |
| Tip | Prepare for a long journey with plenty of snacks and entertainment. | Book a connecting flight for a smoother transition. |
May to September, when the weather is generally dry and pleasant.