Best way to travel between

Shanghai, China
Zhangshu, Yichun, Jiangxi, China
Travel Modes
Price
Distance
Duration
CO2
drive
$95.0
801.34 km
8h 20mins
102.57 kgs
 
bus
$103.0
1026.9 km
13h 15mins
30.81 kgs
 
train
$105.78
825.18 km
9h 13mins
43.73 kgs
 
flight
$171.01
1022.12 km
10h 34mins
110.39 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Drive 801.34 km 8h 20mins 580 CNY 95.0
Bus 1026.9 km 13h 15mins 628 CNY 103.0
Train 825.18 km 9h 13mins 645 CNY 105.78
Flight 1022.12 km 10h 34mins 1,043 CNY 171.01
Take Car from Shanghai to Zhangshu
Time: 8h 20mins Cost: 580 CNY; $ 85.5 - 104.5 USD CO2 Emission: 102.69 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Shanghai, China and Zhangshu, Yichun, Jiangxi, China is to travel by car/taxi, which will cost about 580 CNY or 85.50 USD.