Best way to travel between

Sapporo, Hokkaido Prefecture, Japan
Shanghai, China
Travel Modes
Price
Distance
Duration
CO2
drive
$172.0
2746.86 km
77h 30mins
351.6 kgs
 
flight
$208.0
2597.7 km
8h 50mins
280.55 kgs
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Drive 2746.86 km 77h 30mins 1,049 CNY 172.0
Flight 2597.7 km 8h 50mins 1,269 CNY 208.0
Take Train from Sapporo(Jr) to Otaru
Time: 36mins Cost: 31 CNY; $ 4.5 - 5.5 USD CO2 Emission: 1.79 kgs
Take Ferry from Otaru to Maizuru
Time: 21h 5mins Cost: 793 CNY; $ 117.0 - 143.0 USD CO2 Emission: 137.86 kgs
Take Car from Maizuru to Osaka Ferry
Time: 1h 46mins Cost: 122 CNY; $ 18.0 - 22.0 USD CO2 Emission: 19.47 kgs
Take Ferry from Osaka Ferry to Shanghai Port International
Time: 52h 1mins Cost: 104 CNY; $ 15.3 - 18.7 USD CO2 Emission: 189.99 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Sapporo, Hokkaido Prefecture, Japan and Shanghai, China is to travel by car/taxi, which will cost about 1,049 CNY or 154.80 USD.