Best way to travel between

Tanjung Priok, North Jakarta City, Jakarta, Indonesia
Kalimas, North Perak, Surabaya City, East Java, Indonesia
Travel Modes
Price
Distance
Duration
CO2
train
$15.0
763.36 km
12h 51mins
40.46 kgs
 
bus
$29.79
806.82 km
24h 2mins
24.2 kgs
 
drive
$50.0
788.32 km
10h 19mins
100.9 kgs
 
flight
$52.0
770.63 km
4h 31mins
83.23 kgs
 
flight
$55.0
734.27 km
4h 31mins
79.3 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 763.36 km 12h 51mins 176,654 IDR 15.0
Bus 806.82 km 24h 2mins 350,834 IDR 29.79
Drive 788.32 km 10h 19mins 588,845 IDR 50.0
Flight 770.63 km 4h 31mins 612,399 IDR 52.0
Flight 734.27 km 4h 31mins 647,730 IDR 55.0
Take Train from Tanjung Priok to Surabaya Pasar Turi
Time: 12h 43mins Cost: 141,323 IDR; $ 10.8 - 13.2 USD CO2 Emission: 40.11 kgs
Take Car from Surabaya Pasar Turi to Stasiun Kalimas
Time: 7mins Cost: 35,331 IDR; $ 2.7 - 3.3 USD CO2 Emission: 0.86 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Tanjung Priok, North Jakarta City, Jakarta, Indonesia and Kalimas, North Perak, Surabaya City, East Java, Indonesia is to travel by train, which will cost about 176,654 IDR or 13.50 USD.