Sidoarjo is a major industrial city near Surabaya. To reach it from Bogor, you must transit through Jakarta. The most common way is to take a train to Surabaya and then a short local train or bus to Sidoarjo. The total journey takes about 11 hours.
Total Distance: 760 km driving distance, 640 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 11 hours | 13 hours |
| Avg Price | IDR 350,000 - 500,000 | IDR 250,000 - 400,000 |
| Operator | KA Gaya Baru Malam | PO Harapan Jaya |
| Route | Pasar Senen - Surabaya Gubeng - Sidoarjo Station. | Trans-Java Toll Road via Surabaya. |
| Tip | Transfer at Surabaya Gubeng for the local train to Sidoarjo. | Direct buses are available from Jakarta to Sidoarjo. |
May to September for dry weather.