There are 6 ways to get from Yogyakarta to Bengkulu by train, plane, busferry, taxi, bus, car, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Yogyakarta International Airport, fly to Fatmawati Soekarno Airport
best- Take the train from Yogyakarta Tugu Station to Yogyakarta International Airporttrain
- Fly from Yogyakarta International Airport (YIA) to Fatmawati Soekarno Airport (BKS)plane YIA - BKS
5h 13mRp 1,720,015–4,150,019Train, bus and ferry, taxi
cheapest- Take the train from Yogyakarta Tugu to Gambir Jakartatrain
- Take the busferry from Gambir Station to Bandar Lampungbusferry
- Take the train from Tanjung Karang to Prabumulihtrain
- Take the train from Prabumulih to Kota Padangtrain
- Take the taxi from Kota Padang to Bengkulutaxi
31h 4mRp 685,147–1,274,631Bus, taxi, train
- Take the bus from Yogyakarta to Kota Bandungbus
- Take the bus from Kota Bandung to Metrobus
- Take the taxi from Metro to Sulusubantaxi
- Take the train from Sulusuban to Baturajatrain
- Take the taxi from Baturaja to Lahattaxi
- Take the train from Lahat to Tebing Tinggi/Empat Lawangtrain
- Take the taxi from Tebing Tinggi/Empat Lawang to Bengkulutaxi
34h 40mRp 1,109,267–2,451,161Drive, car ferry
- Drive from Yogyakarta to Merakcar
- Take the car ferry from Merak to Bakauheni Portcarferry
- Drive from Bakauheni Port to Bengkulucar
19h 52mRp 2,440,614–3,928,887Train to Adisumarmo International Airport, fly to Fatmawati Soekarno Airport
- Take the train from Yogyakarta to Solo Balapantrain
- Fly from Adisumarmo International Airport (SOC) to Fatmawati Soekarno Airport (BKS)plane SOC - BKS
6h 3mRp 1,422,015–3,427,019Train to Yogyakarta International Airport, fly to Lubuklinggau Silampari Airport, taxi
- Take the train from Yogyakarta Tugu Station to Yogyakarta International Airporttrain
- Fly from Yogyakarta International Airport (YIA) to Lubuklinggau Silampari Airport (LLJ)plane YIA - LLJ
- Take the taxi from Lubuklinggau Silampari Airport (LLJ) to Bengkulutaxi
7h 23mRp 2,220,130–6,050,170
Yogyakarta International Airport (YIA) to Fatmawati Soekarno Airport (BKS) flights
Questions & Answers
The cheapest way to get from Yogyakarta to Bengkulu is to train and bus and ferry and taxi which costs Rp650000 - Rp1300000 and takes 31h 4m.
The fastest way to get from Yogyakarta to Bengkulu is to train and fly which takes 5h 13m and costs Rp1700000 - Rp4200000.
The distance between Yogyakarta and Bengkulu is 1017 km.
The best way to get from Yogyakarta to Bengkulu without a car is to train and bus and ferry and taxi which takes 31h 4m and costs Rp650000 - Rp1300000.
It takes approximately 5h 13m to get from Yogyakarta to Bengkulu, including transfers.
There are 32+ hotels available in Bengkulu.
What companies run services between Yogyakarta, Indonesia and Bengkulu, Indonesia?
There is no direct connection from Yogyakarta to Bengkulu. However, you can take the train to Yogyakarta International Airport, walk to Yogyakarta-Airport-YIA airport, fly to Fatmawati Soekarno Airport (BKS), then take the taxi to Bengkulu. Alternatively, you can take the train to Gambir Jakarta, walk to Gambir Station, take the vehicle to Bandar Lampung, take the taxi to Tanjung Karang, take the train to Prabumulih, take the train to Kota Padang, then take the taxi to Bengkulu.
- Website
- batikair.com
Flights from Yogyakarta International Airport to Fatmawati Soekarno Airport via Soekarno–Hatta
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- Rp 2,600,000–7,000,000
Flights from Adisumarmo International Airport to Fatmawati Soekarno Airport via Soekarno–Hatta
- Ave. Duration
- 4h 26m
- When
- Every day
- Estimated price
- Rp 2,000,000–5,500,000
Flights from Yogyakarta International Airport to Lubuklinggau Silampari Airport via Soekarno–Hatta
- Ave. Duration
- 5h 28m
- When
- Every day
- Estimated price
- Rp 2,200,000–6,000,000
- Website
- citilink.co.id
Flights from Yogyakarta International Airport to Fatmawati Soekarno Airport via Soekarno–Hatta
- Ave. Duration
- 4h 2m
- When
- Every day
- Estimated price
- Rp 1,700,000–4,100,000
Flights from Adisumarmo International Airport to Fatmawati Soekarno Airport via Soekarno–Hatta
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- Rp 1,400,000–3,100,000
- Website
- superairjet.com
Flights from Yogyakarta International Airport to Fatmawati Soekarno Airport via Soekarno–Hatta
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- Rp 1,900,000–4,900,000
- [email protected]
- Website
- railink.co.id
Train from Yogyakarta Tugu Station to Yogyakarta International Airport
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- Rp 20,000–50,000
- Schedules at
- railink.co.id
Train from Yogyakarta Tugu Station to Yogyakarta International Airport
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- Rp 20,000–50,000
- Schedules at
- railink.co.id
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Yogyakarta Tugu to Gambir Jakarta
- Ave. Duration
- 6h 5m
- Frequency
- Every 4 hours
- Estimated price
- Rp 320,000–370,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 320,000–370,000
- Business
- Rp 460,000–550,000
- Executive
- Rp 550,000–850,000
Train from Tanjung Karang to Prabumulih
- Ave. Duration
- 7h 17m
- Frequency
- Once daily
- Estimated price
- Rp 180,000–330,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 180,000–330,000
- Business
- Rp 380,000–550,000
- Executive
- Rp 340,000–700,000
Train from Prabumulih to Kota Padang
- Ave. Duration
- 3h 57m
- Frequency
- Twice daily
- Estimated price
- Rp 120,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 120,000–320,000
- Business
- Rp 350,000–550,000
- Executive
- Rp 230,000–700,000
Train from Sulusuban to Baturaja
- Ave. Duration
- 3h 49m
- Frequency
- Once daily
- Estimated price
- Rp 95,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 95,000–320,000
- Business
- Rp 330,000–550,000
- Executive
- Rp 170,000–650,000
Train from Lahat to Tebing Tinggi/Empat Lawang
- Ave. Duration
- 1h 18m
- Frequency
- Once daily
- Estimated price
- Rp 40,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 40,000–320,000
- Business
- Rp 300,000–550,000
- Executive
- Rp 70,000–650,000
Train from Yogyakarta to Solo Balapan
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- Rp 36,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 36,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 65,000–650,000
- [email protected]
- Website
- kai.id
Train from Yogyakarta to Solo Balapan
- Ave. Duration
- 1h 13m
- Frequency
- Every 3 hours
- Estimated price
- Rp 15,000
- Schedules at
- kai.id
- Phone
- (021) 1500 825
- [email protected]
- Website
- damri.co.id
Busferry from Gambir Station to Bandar Lampung
- Ave. Duration
- 8h 53m
- Frequency
- Hourly
- Estimated price
- Rp 65,000–260,000
- Book at
- https://12go.asia/en/operator/damri
Bus from Yogyakarta to Kota Bandung
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- Rp 110,000–430,000
- Book at
- https://12go.asia/en/operator/damri
Bus from Kota Bandung to Metro
- Ave. Duration
- 11h
- Frequency
- Once daily
- Estimated price
- Rp 110,000–440,000
- Book at
- https://12go.asia/en/operator/damri
- Phone
- +62 811-1021-191
- [email protected]
- Website
- asdp.id
Car ferry from Merak to Bakauheni Port
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- Rp 16,000–360,000
- Schedules at
- ferizy.com
- Regular
- Rp 22,701
- Express
- Rp 84,800
- Ave. Duration
- 1h 59m
- Estimated price
- Rp 45–950,000
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 4 of the smartest ways to explore Australia, How to get from Gatwick Airport into central London, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.











