Jakarta, Indonesia
Surabaya
Tranport | Distance | Time(hrs) | Cost(local) | Cost(usd) |
---|---|---|---|---|
Bus | 847.62 km | 25h 15mins | 294,423 IDR | 25.0 |
Train | 746.72 km | 9h 22mins | 412,192 IDR | 35.0 |
Train | 723.16 km | 11h 18mins | 412,192 IDR | 35.0 |
Drive | 788.55 km | 10h 21mins | 588,845 IDR | 50.0 |
Flight | 757.86 km | 3h 38mins | 588,845 IDR | 50.0 |
Flight | 729.04 km | 3h 22mins | 812,606 IDR | 69.0 |
Flight | 792.07 km | 5h 41mins | 989,260 IDR | 84.0 |
The best and cheapest way to get from Jakarta, Indonesia and Surabaya is to travel by bus, which will cost about 294,423 IDR or 22.50 USD.