Best way to travel between

Xiangzhou, Zhuhai, Guangdong, China
Shanghai, China
Travel Modes
Price
Distance
Duration
CO2
train
$68.0
1840.08 km
26h 24mins
97.52 kgs
 
bus
$117.0
2087.67 km
26h 17mins
62.63 kgs
 
train
$154.0
1900.08 km
11h 31mins
100.7 kgs
 
drive
$190.0
1782.93 km
18h 24mins
228.22 kgs
 
flight
$200.0
1601.6 km
5h 5mins
172.97 kgs
 
flight
$234.0
1554.0 km
3h 50mins
167.83 kgs
 
flight
$272.0
1566.51 km
3h 53mins
169.18 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 1840.08 km 26h 24mins 415 CNY 68.0
Bus 2087.67 km 26h 17mins 714 CNY 117.0
Train 1900.08 km 11h 31mins 939 CNY 154.0
Drive 1782.93 km 18h 24mins 1,159 CNY 190.0
Flight 1601.6 km 5h 5mins 1,220 CNY 200.0
Flight 1554.0 km 3h 50mins 1,427 CNY 234.0
Flight 1566.51 km 3h 53mins 1,659 CNY 272.0
Take Car from Xiangzhou to Liuzhou
Time: 55mins Cost: 171 CNY; $ 25.2 - 30.8 USD CO2 Emission: 8.96 kgs
Take Train from Liuzhou to Shanghai South
Time: 25h 29mins Cost: 244 CNY; $ 36.0 - 44.0 USD CO2 Emission: 93.84 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Xiangzhou, Zhuhai, Guangdong, China and Shanghai, China is to travel by train, which will cost about 415 CNY or 61.20 USD.