Best way to travel between

CGK, Pajang, Banten, Indonesia
Surabaya
Travel Modes
Price
Distance
Duration
CO2
bus
$25.0
910.0 km
28h 24mins
27.3 kgs
 
bus
$25.0
897.75 km
25h 59mins
26.93 kgs
 
train
$33.0
860.08 km
15h 21mins
45.58 kgs
 
train
$38.0
754.47 km
11h 7mins
39.99 kgs
 
flight
$49.0
725.22 km
1h 36mins
78.32 kgs
 
drive
$55.0
811.2 km
10h 32mins
103.83 kgs
 
flight
$69.0
754.0 km
3h 22mins
81.43 kgs
 
flight
$90.0
821.94 km
4h 41mins
88.77 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 910.0 km 28h 24mins 294,423 IDR 25.0
Bus 897.75 km 25h 59mins 294,423 IDR 25.0
Train 860.08 km 15h 21mins 388,638 IDR 33.0
Train 754.47 km 11h 7mins 447,522 IDR 38.0
Flight 725.22 km 1h 36mins 577,068 IDR 49.0
Drive 811.2 km 10h 32mins 647,730 IDR 55.0
Flight 754.0 km 3h 22mins 812,606 IDR 69.0
Flight 821.94 km 4h 41mins 1,059,921 IDR 90.0
Take Bus from Jakarta Airport to Gambir Station
Time: 1h 2mins Cost: 35,331 IDR; $ 2.7 - 3.3 USD CO2 Emission: 0.9 kgs
Take Train from Gambir Central to Bekasi
Time: 43mins Cost: 11,777 IDR; $ 0.9 - 1.1 USD CO2 Emission: 1.2 kgs
Take Bus from Bekasi to Yogyakarta
Time: 15h 36mins Cost: 141,323 IDR; $ 10.8 - 13.2 USD CO2 Emission: 15.54 kgs
Take Bus from Yogyakarta to Surabaya
Time: 8h 50mins Cost: 105,992 IDR; $ 8.1 - 9.9 USD CO2 Emission: 10.18 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from CGK, Pajang, Banten, Indonesia and Surabaya is to travel by bus, which will cost about 294,423 IDR or 22.50 USD.