Best way to travel between

Puncak, West Java, Indonesia
Dieng, Central Java, Indonesia
Travel Modes
Price
Distance
Duration
CO2
train
$117.0
1467.9 km
38h 1mins
77.8 kgs
 
flight
$204.0
1407.12 km
7h 14mins
151.97 kgs
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 1467.9 km 38h 1mins 1,377,897 IDR 117.0
Flight 1407.12 km 7h 14mins 2,402,488 IDR 204.0
Take Car from Puncak to Makassar
Time: 3h 8mins Cost: 164,877 IDR; $ 12.6 - 15.4 USD CO2 Emission: 23.8 kgs
Take Ferry from Makassar to Surabaya
Time: 26h 14mins Cost: 529,961 IDR; $ 40.5 - 49.5 USD CO2 Emission: 106.83 kgs
Take Car from Surabaya to Surabaya Pasarturi
Time: 7mins Cost: 11,777 IDR; $ 0.9 - 1.1 USD CO2 Emission: 0.98 kgs
Take Train from Surabaya Pasarturi to Semarang Tawang
Time: 4h 2mins Cost: 235,538 IDR; $ 18.0 - 22.0 USD CO2 Emission: 15.49 kgs
Take Train from Semarang Tawang to Weleri
Time: 40mins Cost: 23,554 IDR; $ 1.8 - 2.2 USD CO2 Emission: 2.27 kgs
Take Car from Weleri to Dieng
Time: 1h 57mins Cost: 412,192 IDR; $ 31.5 - 38.5 USD CO2 Emission: 13.47 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Puncak, West Java, Indonesia and Dieng, Central Java, Indonesia is to travel by train, which will cost about 1,377,897 IDR or 105.30 USD.