The journey from Subang to Surabaya covers approximately 650 kilometers. The most practical route is to travel to Cirebon and take a train to Surabaya's Gubeng or Pasar Turi stations. The total travel time is around 10 to 12 hours. This route crosses the entire length of Java, offering diverse landscapes from mountains to coastal plains. Surabaya is the second-largest city in Indonesia, a major port, and a hub for business and culture.
Total Distance: 650 km driving distance, 550 km straight-line distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 10 hours | 9 hours |
| Avg Price | 250,000 - 600,000 IDR | 1,200,000 IDR (fuel + tolls) |
| Operator | KAI (Argo Bromo Anggrek) | Private Vehicle |
| Route | Subang - Cirebon (Station) - Surabaya (Pasar Turi/Gubeng) | Subang - Tol Cipali - Tol Trans Jawa - Surabaya |
| Tip | Argo Bromo Anggrek is the fastest and most comfortable train on this route. | The Trans Java toll road is the only practical way to drive this distance in a single day. |
May to September for dry weather, ideal for exploring the city and nearby Mount Bromo.