Surabaya is the second-largest city in Indonesia and is located east of Salatiga. The most practical way to travel is by train from the nearby Tuntang or Semarang Tawang station, or by bus. The journey is long and requires planning. It is a major route for business and travel.
Total Distance: 350 km driving distance; 300 km straight-line distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 4 to 6 hours | 7 to 9 hours |
| Avg Price | IDR 150,000 - 400,000 | IDR 150,000 - 250,000 |
| Operator | PT KAI (Argo Bromo Anggrek) | PO Eka/Sugeng Rahayu |
| Route | Semarang Tawang Station to Surabaya Pasar Turi Station. | Salatiga Bus Terminal to Bungurasih Terminal (Surabaya). |
| Tip | Book train tickets well in advance. | Buses are frequent and easy to catch. |
Year-round, but avoid peak holiday traffic.