The train between Shanghai and Urumqi takes 37h 51m. The train runs, on average, once a week from Shanghai to Urumqi. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run on demand between Shanghai and Urumqi. Service times information will be available soon. All services run direct with no transfers required, and take on average 37h 51m.
Want to know about travelling from Shanghai to Urumqi? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Shanghai to Urumqi. However, there are services departing from Shanghai Hongqiao station and arriving at Ürümqi station via Yinchuan station. The journey, including transfers, takes approximately 37h 51m.
Shanghai to Urumqi train services, operated by China Railways G-Class, depart from Shanghai Hongqiao station.
Shanghai to Urumqi train services, operated by China Railways T-Class, arrive at Ürümqi station.
The distance between Shanghai and Urumqi is 3268.1 km. The road distance is 3837 km.
You can take a subway from South Shaanxi Road to Urumqi via Shanghai Hongqiao Train Station, Shanghai Hongqiao, Yinchuan, Ürümqi, and Ürümqi South in around 37h 51m.