Best way to travel between

Jakarta
Solo, Central Java, Indonesia
Travel Modes
Price
Distance
Duration
CO2
bus
$18.0
658.32 km
18h 59mins
19.75 kgs
 
train
$27.0
591.76 km
9h 44mins
31.36 kgs
 
drive
$50.0
609.76 km
8h 28mins
78.05 kgs
 
flight
$52.0
593.25 km
7h 24mins
64.07 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 658.32 km 18h 59mins 211,984 IDR 18.0
Train 591.76 km 9h 44mins 317,976 IDR 27.0
Drive 609.76 km 8h 28mins 588,845 IDR 50.0
Flight 593.25 km 7h 24mins 612,399 IDR 52.0
Take Bus from Jakarta to Purwokerto
Time: 10h 24mins Cost: 105,992 IDR; $ 8.1 - 9.9 USD CO2 Emission: 12.64 kgs
Take Bus from Purwokerto to Yogyakarta
Time: 4h 41mins Cost: 94,215 IDR; $ 7.2 - 8.8 USD CO2 Emission: 5.12 kgs
Take Bus from Yogyakarta to Surakarta
Time: 2h 5mins Cost: 11,777 IDR; $ 0.9 - 1.1 USD CO2 Emission: 1.99 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Jakarta and Solo, Central Java, Indonesia is to travel by bus, which will cost about 211,984 IDR or 16.20 USD.