Home China Train Beijing-Urumqi Trains

Beijing-Urumqi Trains

The train route between Beijing and Urumqi is more than 3,000 kilometers long. Only two pairs of normal-speed Z trains run between the cities, with a duration of 31–38 hours. High-speed trains are unavailable on this route.

Quick Facts

  • Distance: 3,144–3,404 kilometers (1,954–2,115 miles)
  • Terminals: Beijing West Railway Station, Urumqi Railway Station
  • Duration: 31–38 hours
  • Main stops: Baoding, Shijiazhuang, Taiyuan, Jiayuguan, Liuyuan, Hami, Turpan

Beijing to Urumqi Normal-Speed Train Schedules

(Updated on March 12, 2020)

Train Number Departure Arrival Duration
Z69 10:00 16:47 the next day 30 h 47 min
Z179 21:04 10:47 on the third day 37 h 43 min

The timetable above is for your reference only. Check out the Beijing to Urumqi up-to-date schedules.

Urumqi to Beijing Normal-Speed Train Schedules

(Updated on March 12, 2020)

Train Number Departure Arrival Duration
Z70 14:20 20:22 the next day 30 h 2 min
Z180 19:42 09:55 on the third day 38 h 13 min

Beijing to Urumqi Normal-Speed Train Ticket Fares

Soft Sleeper Hard Sleeper Hard Seat
¥938 ($136) >¥593 ($86) ¥317 ($46)

Train Travel Tips

It is a very long journey to travel by train between Beijing and Urumqi. In order to have better sleep and a more comfortable experience, you are highly recommended to book a sleeper instead of a hard seat. Each sleeper has a pillow, sheet, and covered blanket.

The fastest option between the cities is taking a flight. A flight takes about 4 hours so saves a lot of time. The airfare costs much more than a train ticket, though.

You can compare the schedules and prices between flights and train journeys before you decide which transportation to use. Airlines sometimes offer good discounts during the off-season.