Best way to travel between

Guangzhou
Osaka, Osaka Prefecture, Japan
Travel Modes
Price
Distance
Duration
CO2
bus
$290.0
3229.98 km
68h 35mins
96.9 kgs
 
flight
$301.0
2925.2 km
9h 0mins
315.92 kgs
 
drive
$400.0
3040.1 km
62h 25mins
389.13 kgs
 
train
$419.0
3517.45 km
60h 9mins
186.42 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 3229.98 km 68h 35mins 29,461 JPY 290.0
Flight 2925.2 km 9h 0mins 30,578 JPY 301.0
Drive 3040.1 km 62h 25mins 40,636 JPY 400.0
Train 3517.45 km 60h 9mins 42,566 JPY 419.0
Take Bus from Guangzhou to Nanjing Zhongyangmen
Time: 15h 9mins Cost: 6,603 JPY; $ 58.5 - 71.5 USD CO2 Emission: 42.86 kgs
Take Bus from Nanjing Zhongyangmen to Shanghai
Time: 4h 33mins Cost: 1,422 JPY; $ 12.6 - 15.4 USD CO2 Emission: 9.62 kgs
Take Train from Yuyuan Garden Station to East Nanjing Road Station
Time: 1mins Cost: 102 JPY; $ 0.9 - 1.1 USD CO2 Emission: 0.05 kgs
Take Ferry from Shanghai Port to Osaka Port
Time: 46h 28mins Cost: 21,334 JPY; $ 189.0 - 231.0 USD CO2 Emission: 188.13 kgs
Take Train from Cosmosquare to Sakaisujihommachi
Time: 16mins Cost: 203 JPY; $ 1.8 - 2.2 USD CO2 Emission: 0.53 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Guangzhou and Osaka, Osaka Prefecture, Japan is to travel by bus, which will cost about 29,461 JPY or 261.00 USD.