Best way to travel between

Bali, Indonesia
Yogyakarta,Indonesia
Travel Modes
Price
Distance
Duration
CO2
bus
$28.13
730.51 km
19h 23mins
21.92 kgs
 
train
$33.66
746.93 km
17h 47mins
39.59 kgs
 
drive
$38.4
714.19 km
9h 36mins
91.42 kgs
 
flight
$152.88
544.43 km
2h 43mins
58.8 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 730.51 km 19h 23mins 331,284 IDR 28.13
Train 746.93 km 17h 47mins 396,410 IDR 33.66
Drive 714.19 km 9h 36mins 452,233 IDR 38.4
Flight 544.43 km 2h 43mins 1,800,452 IDR 152.88
Take Taxi from Denpasar to Terminal Mengwi
Time: 15mins Cost: 141,323 IDR; $ 10.8 - 13.2 USD CO2 Emission: 1.9 kgs
Take Bus from Terminal Mengwi to Terminal Purabaya
Time: 11h 50mins Cost: 200,207 IDR; $ 15.3 - 18.7 USD CO2 Emission: 11.95 kgs
Take Bus from Terminal Purabaya to Yogyakarta Giwandan
Time: 6h 30mins Cost: 94,215 IDR; $ 7.2 - 8.8 USD CO2 Emission: 9.52 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Bali, Indonesia and Yogyakarta,Indonesia is to travel by bus, which will cost about 329,753 IDR or 25.20 USD.