Best way to travel between

Osaka, Osaka Prefecture, Japan
Shanghai, China
Travel Modes
Price
Distance
Duration
CO2
drive
$18.0
1509.98 km
53h 53mins
193.28 kgs
 
flight
$467.0
1437.18 km
6h 49mins
155.22 kgs
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Drive 1509.98 km 53h 53mins 110 CNY 18.0
Flight 1437.18 km 6h 49mins 2,849 CNY 467.0
Take Train from Tanimachiyonchome to Cosmosquare
Time: 20mins Cost: 12 CNY; $ 1.8 - 2.2 USD CO2 Emission: 0.59 kgs
Take Ferry from Osaka Ferry to Shanghai Port International
Time: 52h 32mins Cost: 98 CNY; $ 14.4 - 17.6 USD CO2 Emission: 191.86 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Osaka, Osaka Prefecture, Japan and Shanghai, China is to travel by car/taxi, which will cost about 110 CNY or 16.20 USD.