Best way to travel between

Shanghai, China
Niigata, Japan
Travel Modes
Price
Distance
Duration
CO2
drive
$289.55
2174.55 km
64h 46mins
278.34 kgs
 
flight
$467.0
1824.06 km
5h 25mins
197.0 kgs
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Drive 2174.55 km 64h 46mins 29,415 JPY 289.55
Flight 1824.06 km 5h 25mins 47,442 JPY 467.0
Take Ferry from Shanghai Port to Osaka Port
Time: 48h 18mins Cost: 20,318 JPY; $ 180.0 - 220.0 USD CO2 Emission: 195.58 kgs
Take Car from Osaka Port to Tsuruga
Time: 2h 4mins Cost: 2,133 JPY; $ 18.9 - 23.1 USD CO2 Emission: 21.55 kgs
Take Ferry from Tsuruga to Niigata
Time: 13h 8mins Cost: 6,761 JPY; $ 59.9 - 73.2 USD CO2 Emission: 59.62 kgs
Take Car from Niigata to Niigata
Time: 14mins Cost: 203 JPY; $ 1.8 - 2.2 USD CO2 Emission: 1.67 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Shanghai, China and Niigata, Japan is to travel by car/taxi, which will cost about 29,461 JPY or 261.00 USD.