Best way to travel between

Medan, North Sumatra, Indonesia
Yogyakarta,Indonesia
Travel Modes
Price
Distance
Duration
CO2
bus
$35.0
2673.47 km
66h 24mins
80.2 kgs
 
train
$62.0
2680.54 km
60h 5mins
142.07 kgs
 
flight
$130.0
1918.8 km
4h 53mins
207.23 kgs
 
drive
$219.0
2725.38 km
41h 40mins
348.85 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2673.47 km 66h 24mins 412,192 IDR 35.0
Train 2680.54 km 60h 5mins 730,168 IDR 62.0
Flight 1918.8 km 4h 53mins 1,530,997 IDR 130.0
Drive 2725.38 km 41h 40mins 2,579,141 IDR 219.0
Take Bus from Medan to Jakarta
Time: 49h 29mins Cost: 282,646 IDR; $ 21.6 - 26.4 USD CO2 Emission: 63.94 kgs
Take Train from Gondangdia to Bekasi
Time: 39mins Cost: 11,777 IDR; $ 0.9 - 1.1 USD CO2 Emission: 1.08 kgs
Take Bus from Bekasi to Yogyakarta
Time: 15h 9mins Cost: 117,769 IDR; $ 9.0 - 11.0 USD CO2 Emission: 15.66 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Medan, North Sumatra, Indonesia and Yogyakarta,Indonesia is to travel by bus, which will cost about 412,192 IDR or 31.50 USD.