Best way to travel between

Taiyuan, Shanxi, China
Mianyang, China
Travel Modes
Price
Distance
Duration
CO2
train
$47.0
2093.04 km
28h 24mins
110.93 kgs
 
train
$73.0
1470.56 km
23h 6mins
77.94 kgs
 
train
$123.0
1463.28 km
14h 10mins
77.55 kgs
 
drive
$140.0
1278.16 km
12h 59mins
163.6 kgs
 
flight
$173.0
1093.05 km
3h 17mins
118.05 kgs
 
flight
$186.0
1335.91 km
6h 3mins
144.28 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2093.04 km 28h 24mins 287 CNY 47.0
Train 1470.56 km 23h 6mins 445 CNY 73.0
Train 1463.28 km 14h 10mins 750 CNY 123.0
Drive 1278.16 km 12h 59mins 854 CNY 140.0
Flight 1093.05 km 3h 17mins 1,055 CNY 173.0
Flight 1335.91 km 6h 3mins 1,135 CNY 186.0
Take Train from Taiyuan to Lanzhou
Time: 12h 28mins Cost: 146 CNY; $ 21.6 - 26.4 USD CO2 Emission: 55.87 kgs
Take Train from Lanzhou to Mianyang
Time: 14h 56mins Cost: 140 CNY; $ 20.7 - 25.3 USD CO2 Emission: 55.08 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Taiyuan, Shanxi, China and Mianyang, China is to travel by train, which will cost about 287 CNY or 42.30 USD.