Traveling from Bantul to Bengkulu involves crossing the Java Sea and the Bukit Barisan mountains. The most efficient route is flying from Yogyakarta International Airport (YIA) to Fatmawati Soekarno Airport (BKS). Alternatively, you can take a long-haul bus from Giwangan Terminal to Bengkulu, which takes over 30 hours. The journey spans approximately 1,200 kilometers. You will experience diverse landscapes ranging from Javanese plains to Sumatran highlands. Advance booking is essential for both flights and inter-provincial buses.
Total Distance: Driving distance 1,250 km, straight-line air distance 850 km.
|
Direct
|
Connecting
|
|
|---|---|---|
| Duration | 36 hours | 4 hours 30 mins |
| Avg Price | IDR 650,000 - 850,000 | IDR 1,800,000 - 2,500,000 |
| Operator | PO SAN, PO Putra Rafflesia | Lion Air, Citilink |
| Route | Giwangan Terminal to Bengkulu via Trans-Sumatra Highway. | YIA Airport to BKS Airport via Jakarta CGK. |
| Tip | Bring a neck pillow and power bank as this is a multi-day journey. | Book your connecting flight on a single ticket to ensure protection during delays. |
May to September, as the dry season ensures smoother flight operations and safer road conditions in Sumatra.