Best way to travel between

Shanghai, China
Matsuyama, Ehime Prefecture, Japan
Travel Modes
Price
Distance
Duration
CO2
drive
$311.0
1912.71 km
53h 17mins
244.83 kgs
 
flight
$451.0
1227.15 km
9h 28mins
132.53 kgs
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Drive 1912.71 km 53h 17mins 31,594 JPY 311.0
Flight 1227.15 km 9h 28mins 45,817 JPY 451.0
Take Ferry from Shanghai Port to Osaka Port
Time: 47h 23mins Cost: 20,318 JPY; $ 180.0 - 220.0 USD CO2 Emission: 191.86 kgs
Take Car from Osaka Port to Hiroshima Port
Time: 3h 41mins Cost: 4,572 JPY; $ 40.5 - 49.5 USD CO2 Emission: 44.08 kgs
Take Ferry from Hiroshima Port to Matsuyama
Time: 1h 10mins Cost: 6,095 JPY; $ 54.0 - 66.0 USD CO2 Emission: 7.89 kgs
Take Train from Takahama(Ehime) to Matsuyamashi
Time: 21mins Cost: 203 JPY; $ 1.8 - 2.2 USD CO2 Emission: 0.46 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Shanghai, China and Matsuyama, Ehime Prefecture, Japan is to travel by car/taxi, which will cost about 31,594 JPY or 279.90 USD.