The journey from Bekasi to Surabaya covers about 750 kilometers. You can take the Argo Bromo Anggrek train from Bekasi Station or fly from Jakarta to Juanda International Airport in Surabaya. The train journey takes about 10 hours. Surabaya is the second-largest city in Indonesia, known for its industrial importance and historical sites. This route is a major connection between West and East Java.
Total Distance: 750 km driving distance, 680 km straight-line air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 10 hours | 4 hours (including airport transfer) |
| Avg Price | IDR 300,000 - 700,000 | IDR 1,000,000 - 2,000,000 |
| Operator | Argo Bromo Anggrek | Garuda Indonesia |
| Route | Bekasi Station to Surabaya Pasar Turi Station. | Jakarta (CGK) to Surabaya (SUB). |
| Tip | The train is the most comfortable and popular way to travel to Surabaya. | Flying is faster but requires travel to the airport in Jakarta and from the airport in Surabaya. |
May to September, as the dry season is perfect for exploring the city.