The route from Cilegon to Surabaya covers approximately 750 kilometers across the island of Java. You can drive via the Trans-Java Toll Road, which connects Banten directly to East Java. Alternatively, take a train from Jakarta to Surabaya Gubeng or Pasar Turi station. This is a long-distance journey that requires careful planning for rest stops and transit times.
Total Distance: Driving distance is 750 km; straight-line air distance is 680 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 12 hours | 10 hours |
| Avg Price | IDR 450,000 - 800,000 | IDR 1,000,000 - 1,500,000 (fuel + tolls) |
| Operator | KAI (Argo Bromo Anggrek) | Personal Vehicle |
| Route | Cilegon to Jakarta, then Jakarta to Surabaya Pasar Turi | Jakarta-Merak Toll Road to Trans-Java Toll Road |
| Tip | The Argo Bromo Anggrek is the fastest and most comfortable train on this route. | Use the rest areas at KM 379 or KM 519 for a comfortable break. |
June to August for the driest weather, ideal for long-distance driving.