Best way to travel between

Jakarta
Jawa Tengah, Indonesia
Travel Modes
Price
Distance
Duration
CO2
bus
$7.0
494.0 km
15h 20mins
14.82 kgs
 
train
$27.0
450.84 km
6h 32mins
23.89 kgs
 
flight
$159.0
525.3 km
5h 1mins
56.73 kgs
 
drive
$200.0
489.25 km
7h 33mins
62.62 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 494.0 km 15h 20mins 82,438 IDR 7.0
Train 450.84 km 6h 32mins 317,976 IDR 27.0
Flight 525.3 km 5h 1mins 1,872,527 IDR 159.0
Drive 489.25 km 7h 33mins 2,355,380 IDR 200.0
Take Bus from Jakarta to Pekalongan
Time: 11h 26mins Cost: 35,331 IDR; $ 2.7 - 3.3 USD CO2 Emission: 11.75 kgs
Take Bus from Pekalongan to Semarang
Time: 2h 52mins Cost: 47,108 IDR; $ 3.6 - 4.4 USD CO2 Emission: 3.08 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Jakarta and Jawa Tengah, Indonesia is to travel by bus, which will cost about 82,438 IDR or 6.30 USD.