Best way to travel between

Yogyakarta,Indonesia
Bali, Indonesia
Travel Modes
Price
Distance
Duration
CO2
train
$35.0
740.25 km
18h 25mins
39.23 kgs
 
bus
$37.05
972.3 km
27h 23mins
29.17 kgs
 
flight
$47.0
562.38 km
3h 49mins
60.74 kgs
 
drive
$61.0
743.6 km
11h 12mins
95.18 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 740.25 km 18h 25mins 412,192 IDR 35.0
Bus 972.3 km 27h 23mins 436,334 IDR 37.05
Flight 562.38 km 3h 49mins 553,514 IDR 47.0
Drive 743.6 km 11h 12mins 718,391 IDR 61.0
Take Train from Yogyakarta Lempuyangan to Banyuwangi
Time: 13h 34mins Cost: 329,753 IDR; $ 25.2 - 30.8 USD CO2 Emission: 32.11 kgs
Take Ferry from Ketapang to Gilimanuk
Time: 32mins Cost: 35,331 IDR; $ 2.7 - 3.3 USD CO2 Emission: 0.59 kgs
Take Bus from Gilimanuk to Denpasar Ubung
Time: 3h 9mins Cost: 47,108 IDR; $ 3.6 - 4.4 USD CO2 Emission: 3.92 kgs
Source: Rome2rio

Mode of travel comparision chart

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