Best way to travel between

Chengdu
Osaka, Osaka Prefecture, Japan
Travel Modes
Price
Distance
Duration
CO2
bus
$324.0
4165.24 km
90h 59mins
124.96 kgs
 
train
$367.0
3753.75 km
63h 48mins
198.95 kgs
 
flight
$448.0
3061.31 km
11h 11mins
330.62 kgs
 
drive
$654.3
4247.72 km
83h 30mins
543.71 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 4165.24 km 90h 59mins 32,915 JPY 324.0
Train 3753.75 km 63h 48mins 37,283 JPY 367.0
Flight 3061.31 km 11h 11mins 45,512 JPY 448.0
Drive 4247.72 km 83h 30mins 66,470 JPY 654.3
Take Bus from Sichuan Chengdu to Taiyuan Bus Terminal
Time: 20h 12mins Cost: 6,400 JPY; $ 56.7 - 69.3 USD CO2 Emission: 40.54 kgs
Take Bus from Taiyuan Bus Terminal to Shanghai
Time: 20h 12mins Cost: 6,299 JPY; $ 55.8 - 68.2 USD CO2 Emission: 39.98 kgs
Take Train from Shanghai Railway to Baoshan Road
Time: 4mins Cost: 102 JPY; $ 0.9 - 1.1 USD CO2 Emission: 0.15 kgs
Take Ferry from Shanghai Port to Osaka Port
Time: 48h 9mins Cost: 19,810 JPY; $ 175.5 - 214.5 USD CO2 Emission: 188.14 kgs
Take Train from Cosmosquare to Hommachi
Time: 14mins Cost: 305 JPY; $ 2.7 - 3.3 USD CO2 Emission: 0.5 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Chengdu and Osaka, Osaka Prefecture, Japan is to travel by bus, which will cost about 32,915 JPY or 291.60 USD.