Best way to travel between

Urumqi, Xinjiang, China
Beijing
Travel Modes
Price
Distance
Duration
CO2
bus
$151.8
4134.0 km
66h 34mins
124.02 kgs
 
flight
$269.0
2752.98 km
8h 28mins
297.32 kgs
 
train
$269.55
3108.96 km
33h 29mins
164.77 kgs
 
drive
$390.0
3262.3 km
35h 11mins
417.57 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 4134.0 km 66h 34mins 926 CNY 151.8
Flight 2752.98 km 8h 28mins 1,641 CNY 269.0
Train 3108.96 km 33h 29mins 1,644 CNY 269.55
Drive 3262.3 km 35h 11mins 2,379 CNY 390.0
Take Bus from Urumqi to Qingyang
Time: 45h 14mins Cost: 519 CNY; $ 76.5 - 93.5 USD CO2 Emission: 74.34 kgs
Take Bus from Qingyang to Yanan
Time: 4h 10mins Cost: 154 CNY; $ 22.7 - 27.8 USD CO2 Emission: 19.7 kgs
Take Bus from Yanan to Taiyuan Bus Terminal
Time: 6h 14mins Cost: 128 CNY; $ 18.9 - 23.1 USD CO2 Emission: 13.97 kgs
Take Bus from Taiyuan Bus Terminal to Beijing station
Time: 7h 48mins Cost: 125 CNY; $ 18.5 - 22.6 USD CO2 Emission: 16.02 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Urumqi, Xinjiang, China and Beijing is to travel by bus, which will cost about 927 CNY or 136.80 USD.