Best way to travel between

Yogyakarta,Indonesia
Pekanbaru
Travel Modes
Price
Distance
Duration
CO2
bus
$36.0
1594.26 km
56h 32mins
47.83 kgs
 
train
$84.35
2031.11 km
43h 57mins
107.65 kgs
 
flight
$95.0
1381.68 km
5h 40mins
149.22 kgs
 
drive
$165.0
2072.72 km
31h 30mins
265.31 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1594.26 km 56h 32mins 423,968 IDR 36.0
Train 2031.11 km 43h 57mins 993,382 IDR 84.35
Flight 1381.68 km 5h 40mins 1,118,806 IDR 95.0
Drive 2072.72 km 31h 30mins 1,943,189 IDR 165.0
Take Bus from Yogyakarta to Surakarta
Time: 2h 2mins Cost: 94,215 IDR; $ 7.2 - 8.8 USD CO2 Emission: 1.95 kgs
Take Bus from Surakarta to Boyolali
Time: 49mins Cost: 11,777 IDR; $ 0.9 - 1.1 USD CO2 Emission: 0.75 kgs
Take Bus from Boyolali to Pekanbaru
Time: 51h 38mins Cost: 317,976 IDR; $ 24.3 - 29.7 USD CO2 Emission: 45.14 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Yogyakarta,Indonesia and Pekanbaru is to travel by bus, which will cost about 423,968 IDR or 32.40 USD.