Best way to travel between

Songpan, Aba, Sichuan, China
Shanghai, China
Travel Modes
Price
Distance
Duration
CO2
bus
$134.57
3526.64 km
51h 29mins
105.8 kgs
 
train
$157.0
2637.11 km
27h 1mins
139.77 kgs
 
flight
$211.0
1903.65 km
7h 5mins
205.59 kgs
 
drive
$280.0
2329.86 km
26h 22mins
298.22 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 3526.64 km 51h 29mins 821 CNY 134.57
Train 2637.11 km 27h 1mins 958 CNY 157.0
Flight 1903.65 km 7h 5mins 1,287 CNY 211.0
Drive 2329.86 km 26h 22mins 1,708 CNY 280.0
Take Bus from Song Pan airport to Jiuzhaigou Scenic Spot
Time: 2h 5mins Cost: 85 CNY; $ 12.6 - 15.4 USD CO2 Emission: 5.48 kgs
Take Bus from Jiuzhaigou Scenic Spot to Lanzhou
Time: 9h 22mins Cost: 122 CNY; $ 18.0 - 22.0 USD CO2 Emission: 21.88 kgs
Take Bus from Lanzhou to Yinchuan Nanmen
Time: 6h 14mins Cost: 106 CNY; $ 15.7 - 19.1 USD CO2 Emission: 13.56 kgs
Take Bus from Yinchuan Nanmen to Shanghai
Time: 31h 12mins Cost: 507 CNY; $ 74.9 - 91.5 USD CO2 Emission: 64.88 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Songpan, Aba, Sichuan, China and Shanghai, China is to travel by bus, which will cost about 824 CNY or 121.50 USD.