Best way to travel between

Krasnojarsk, Russia
Chengdu
Travel Modes
Price
Distance
Duration
CO2
train
$254.8
4872.75 km
96h 37mins
258.26 kgs
 
drive
$446.16
4757.87 km
60h 7mins
609.01 kgs
 
flight
$577.92
3043.02 km
22h 16mins
328.65 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 4872.75 km 96h 37mins 1,554 CNY 254.8
Drive 4757.87 km 60h 7mins 2,722 CNY 446.16
Flight 3043.02 km 22h 16mins 3,525 CNY 577.92
Take Train from Krasnojarsk Pass to Ulaanbaatar
Time: 40h 12mins Cost: 1,281 CNY; $ 189.0 - 231.0 USD CO2 Emission: 99.85 kgs
Take Train from Ulaanbaatar to Hohhot Station
Time: 26h 54mins Cost: 958 CNY; $ 141.3 - 172.7 USD CO2 Emission: 57.5 kgs
Take Train from Hohhot to Hohhot East
Time: 9mins Cost: 37 CNY; $ 5.4 - 6.6 USD CO2 Emission: 0.47 kgs
Take Train from Hohhot East to Chengdu Station
Time: 26h 30mins Cost: 214 CNY; $ 31.5 - 38.5 USD CO2 Emission: 100.25 kgs
Take Train from North station to Luomashi
Time: 5mins Cost: 6 CNY; $ 0.9 - 1.1 USD CO2 Emission: 0.18 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Krasnojarsk, Russia and Chengdu is to travel by train, which will cost about 1,556 CNY or 229.50 USD.