The route from Bengkulu to Semarang connects the western coast of Sumatra to the northern coast of Central Java. You can fly from Fatmawati Soekarno Airport to Ahmad Yani International Airport with a transit in Jakarta. Alternatively, a long-distance bus journey takes you through the Trans-Sumatra Highway and the Trans-Java Toll Road. This journey covers approximately 1,200 kilometers. You will experience the transition from the quiet coastal atmosphere of Bengkulu to the bustling port city of Semarang.
Total Distance: 1,250 km driving distance, 850 km air distance.
|
Direct
|
Connecting
|
|
|---|---|---|
| Duration | 34 hours | 4 hours 30 mins |
| Avg Price | IDR 700,000 - 950,000 | IDR 1,700,000 - 2,600,000 |
| Operator | PO SAN | Lion Air |
| Route | Trans-Sumatra Highway, Ferry to Merak, Trans-Java Toll Road | BKS to SRG via Jakarta (CGK) |
| Tip | The bus journey is long; bring entertainment and snacks. | Ahmad Yani Airport is very close to the city center. |
May to September for dry weather.