There are 5 ways to get from Semarang to Bengkulu by plane, train, 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.
Fly to Fatmawati Soekarno Airport
best- Fly from Ahmad Yani (SRG) to Fatmawati Soekarno Airport (BKS)plane SRG - BKS
3h 48mRp 1,670,819–3,983,697Train, bus and ferry, taxi
cheapest- Take the train from Semarang Tawang to Jakarta Gambirtrain
- 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
29h 37mRp 631,593–1,259,114Bus, taxi, train
- Take the bus from Semarang 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,100,807–2,419,941Drive, car ferry
- Drive from Semarang to Merakcar
- Take the car ferry from Merak to Bakauheni Portcarferry
- Drive from Bakauheni Port to Bengkulucar
18h 18mRp 2,295,461–3,719,222Fly to Lubuklinggau Silampari Airport, taxi
- Fly from Ahmad Yani (SRG) to Lubuklinggau Silampari Airport (LLJ)plane SRG - LLJ
- Take the taxi from Lubuklinggau Silampari Airport (LLJ) to Bengkulutaxi
5h 54mRp 2,070,934–5,583,848
Ahmad Yani (SRG) to Fatmawati Soekarno Airport (BKS) flights
Questions & Answers
The cheapest way to get from Semarang to Bengkulu is to train and bus and ferry and taxi which costs Rp600000 - Rp1300000 and takes 29h 37m.
The fastest way to get from Semarang to Bengkulu is to fly which takes 3h 48m and costs Rp1600000 - Rp4000000.
The distance between Semarang and Bengkulu is 974 km.
The best way to get from Semarang to Bengkulu without a car is to train and bus and ferry and taxi which takes 29h 37m and costs Rp600000 - Rp1300000.
It takes approximately 3h 48m to get from Semarang to Bengkulu, including transfers.
There are 32+ hotels available in Bengkulu.
What companies run services between Semarang, Indonesia and Bengkulu, Indonesia?
Batik Air, Garuda Indonesia, and two other airlines fly from Ahmad Yani (SRG) to Fatmawati Soekarno Airport (BKS) every 4 hours.
- Website
- batikair.com
Flights from Ahmad Yani to Fatmawati Soekarno Airport via Soekarno–Hatta
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- Rp 2,500,000–6,500,000
Flights from Ahmad Yani to Lubuklinggau Silampari Airport via Soekarno–Hatta
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- Rp 2,000,000–5,500,000
- Website
- garuda-indonesia.com
Flights from Ahmad Yani to Fatmawati Soekarno Airport via Soekarno–Hatta
- Ave. Duration
- 4h 28m
- When
- Every day
- Estimated price
- Rp 1,600,000–3,900,000
- Website
- superairjet.com
Flights from Ahmad Yani to Fatmawati Soekarno Airport via Soekarno–Hatta
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- Rp 1,900,000–4,600,000
- Website
- citilink.co.id
Flights from Ahmad Yani to Fatmawati Soekarno Airport via Soekarno–Hatta
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- Rp 1,600,000–3,900,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Semarang Tawang to Jakarta Gambir
- Ave. Duration
- 4h 38m
- Frequency
- Every 4 hours
- Estimated price
- Rp 260,000–350,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 260,000–350,000
- Business
- Rp 430,000–550,000
- Executive
- Rp 490,000–700,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
- 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 Semarang to Kota Bandung
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- Rp 100,000–390,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
- +62291440019
- [email protected]
- Website
- nu3tara.com
Bus from Semarang to Kota Bandung
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- Rp 270,000–340,000
- Book at
- https://12go.asia/en/operator/nusantara
- 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 South Korea: Travelling from Seoul to Busan , Train travel in France: A guide to SNCF, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.













