Best way to travel between

Semarang
Karimunjawa, Central Java, Indonesia
Travel Modes
Price
Distance
Duration
CO2
bus
$21.0
181.65 km
10h 37mins
5.45 kgs
 
drive
$34.0
158.57 km
8h 15mins
20.3 kgs
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 181.65 km 10h 37mins 247,315 IDR 21.0
Drive 158.57 km 8h 15mins 400,415 IDR 34.0
Take Bus from Semarang to Kudus
Time: 1h 35mins Cost: 23,554 IDR; $ 1.8 - 2.2 USD CO2 Emission: 1.67 kgs
Take Car from Kudus to Jepara
Time: 39mins Cost: 188,430 IDR; $ 14.4 - 17.6 USD CO2 Emission: 5.0 kgs
Take Ferry from Jepara to Karimunjawa
Time: 7h 21mins Cost: 35,331 IDR; $ 2.7 - 3.3 USD CO2 Emission: 11.21 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Semarang and Karimunjawa, Central Java, Indonesia is to travel by bus, which will cost about 247,315 IDR or 18.90 USD.