The journey from Probolinggo to Semarang is a 450-kilometer trip across Java. You can travel by train or bus, with the train offering a comfortable and scenic ride. The trip takes approximately 8 to 10 hours. Both modes are reliable and widely used by locals and tourists.
Total Distance: 450 km driving distance; 400 km straight-line distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 9 hours | 10 hours |
| Avg Price | IDR 200,000 - 500,000 | IDR 200,000 - 350,000 |
| Operator | PT Kereta Api Indonesia | Akas |
| Route | Probolinggo Station - Semarang Tawang Station | Bayuangga Terminal - Terboyo Terminal |
| Tip | The train is the most comfortable option. | Buses are frequent and easy to catch. |
Anytime, but book in advance for peak seasons.