Best way to travel between

Pekalongan City, Central Java, Indonesia
Semarang
Travel Modes
Price
Distance
Duration
CO2
bus
$3.0
97.97 km
2h 47mins
2.94 kgs
 
train
$4.0
91.67 km
1h 22mins
4.86 kgs
 
drive
$8.0
93.93 km
1h 23mins
12.02 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 97.97 km 2h 47mins 35,331 IDR 3.0
Train 91.67 km 1h 22mins 47,108 IDR 4.0
Drive 93.93 km 1h 23mins 94,215 IDR 8.0
Take Bus from Pekalongan to Semarang
Time: 2h 47mins Cost: 35,331 IDR; $ 2.7 - 3.3 USD CO2 Emission: 2.94 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Pekalongan City, Central Java, Indonesia and Semarang is to travel by bus, which will cost about 35,331 IDR or 2.70 USD.