The journey from Karawang to Surabaya covers approximately 700 kilometers. You can take a train from the nearby Cikampek station to Surabaya Gubeng station, which is a fast and comfortable option. Alternatively, you can drive via the Trans-Java Toll Road, which is a direct and efficient route. This journey takes you from the industrial plains of West Java across the entire island of Java to the bustling port city of Surabaya in East Java. Expect a long but scenic drive along the northern coast of Java.
Total Distance: 700 km driving distance; 650 km straight-line air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 10 hours | 12 hours |
| Avg Price | 350,000 - 600,000 IDR | 800,000 - 1,200,000 IDR |
| Operator | Argo Bromo Anggrek | Private Vehicle |
| Route | Cikampek Station to Surabaya Gubeng Station. | Trans-Java Toll Road. |
| Tip | Book your train tickets in advance as they sell out quickly. | The Trans-Java toll road is well-maintained and fast. |
Visit during the dry season, from May to September, for better weather.