Best way to travel between

Shenzhen, Guangdong, China
Mianyang, China
Travel Modes
Price
Distance
Duration
CO2
bus
$107.0
1898.0 km
30h 10mins
56.94 kgs
 
train
$161.57
2406.08 km
47h 36mins
127.52 kgs
 
flight
$192.82
1599.59 km
8h 41mins
172.76 kgs
 
drive
$230.0
1955.2 km
21h 26mins
250.27 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1898.0 km 30h 10mins 653 CNY 107.0
Train 2406.08 km 47h 36mins 986 CNY 161.57
Flight 1599.59 km 8h 41mins 1,176 CNY 192.82
Drive 1955.2 km 21h 26mins 1,403 CNY 230.0
Take Bus from Guangdong Shenzhen to Guizhou Jinyang Bus Station
Time: 20h 48mins Cost: 397 CNY; $ 58.5 - 71.5 USD CO2 Emission: 38.92 kgs
Take Bus from Guizhou Jinyang Bus Station to Mianyang
Time: 8h 19mins Cost: 244 CNY; $ 36.0 - 44.0 USD CO2 Emission: 18.03 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Shenzhen, Guangdong, China and Mianyang, China is to travel by bus, which will cost about 653 CNY or 96.30 USD.