The distance from Cikarang to Surabaya is approximately 750 kilometers. The most efficient way to travel is by train from Cikarang or Bekasi station. The journey typically takes 10 hours. Surabaya is a major port city and the capital of East Java. It is well-connected to Cikarang via the rail network.
Total Distance: 750 km driving distance, 650 km straight-line air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 10 hours | 1 hour 30 mins (flight time) |
| Avg Price | IDR 400,000 - 800,000 | IDR 800,000 - 1,500,000 |
| Operator | KAI (Executive/Business) | Garuda Indonesia/Lion Air |
| Route | Cikarang/Bekasi to Surabaya Gubeng Station | Jakarta (CGK) to Surabaya (SUB) |
| Tip | Book your train tickets online via the KAI Access app. | You must travel to Jakarta airport first. |
Mid-day to avoid the heavy morning and evening commuter traffic.