There are 9 ways to get from Shanghai to Xinjiang Uyghur Autonomous Region by plane, train, bus, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Shanghai Hongqiao International Airport to Ürümqi Diwopu International Airport
best- Fly from Shanghai Hongqiao International Airport (SHA) to Ürümqi Diwopu International Airport (URC)plane SHA - URC
7h 8m¥969–2,319Train
cheapest- Take the train from Shanghai station to Ürümqitrain Shanghai
40h 41m¥349–1,026Bus, taxi
- Take the bus from Shanghai to Yinchuan Nanmen Stationbus
- Take the bus from Yinchuan Nanmen Station to Guyuanbus
- Take the taxi from Guyuan to Pingliang Westtaxi
- Take the bus from Pingliang East to Urumqibus
2d 18h¥1,505–1,555Drive 3,839.5 km
- Drive from Shanghai to Ürümqicar 3,839.5 km
38h 51m¥3,263–4,713Fly Shanghai Hongqiao International Airport to Yining Airport
- Fly from Shanghai Hongqiao International Airport (SHA) to Yining Airport (YIN)plane SHA - YIN
7h 31m¥1,727–3,632Fly Shanghai Pudong International Airport to Turpan
- Fly from Shanghai Pudong International Airport (PVG) to Turpan (TLQ)plane PVG - TLQ
7h 12m¥884–2,294Fly Shanghai Hongqiao International Airport to Korla
- Fly from Shanghai Hongqiao International Airport (SHA) to Korla (KRL)plane SHA - KRL
7h 46m¥2,627–6,033Fly Shanghai Pudong International Airport to Ürümqi Diwopu International Airport
- Fly from Shanghai Pudong International Airport (PVG) to Ürümqi Diwopu International Airport (URC)plane PVG - URC
8h 15m¥1,669–2,469Fly Shanghai Pudong International Airport to Yining Airport
- Fly from Shanghai Pudong International Airport (PVG) to Yining Airport (YIN)plane PVG - YIN
8h 8m¥827–2,482
Shanghai Hongqiao International Airport (SHA) to Ürümqi Diwopu International Airport (URC) flights
Questions & Answers
The cheapest way to get from Shanghai to Xinjiang Uyghur Autonomous Region is to train which costs ¥340 - ¥1100 and takes 40h 41m.
The fastest way to get from Shanghai to Xinjiang Uyghur Autonomous Region is to fly which takes 7h 8m and costs ¥950 - ¥2400.
No, there is no direct train from Shanghai station to Xinjiang Uyghur Autonomous Region. However, there are services departing from Shanghai station and arriving at Ürümqi South via Ürümqi. The journey, including transfers, takes approximately 40h 41m.
The distance between Shanghai and Xinjiang Uyghur Autonomous Region is 3305 km. The road distance is 3839.5 km.
The best way to get from Shanghai to Xinjiang Uyghur Autonomous Region without a car is to train which takes 40h 41m and costs ¥340 - ¥1100.
It takes approximately 7h 8m to get from Shanghai to Xinjiang Uyghur Autonomous Region, including transfers.
Shanghai to Xinjiang Uyghur Autonomous Region train services, operated by China Railways Z-Class, depart from Shanghai station.
The best way to get from Shanghai to Xinjiang Uyghur Autonomous Region is to fly which takes 7h 8m and costs ¥950 - ¥2400. Alternatively, you can train, which costs ¥340 - ¥1100 and takes 40h 41m.
Xinjiang Uyghur Autonomous Region is 2h behind Shanghai. It is currently 1:00 AM in Shanghai and 11:00 PM in Xinjiang Uyghur Autonomous Region.
Shanghai to Xinjiang Uyghur Autonomous Region train services, operated by China Railways Z-Class, arrive at Ürümqi station.
What companies run services between Shanghai, China and Xinjiang Uyghur Autonomous Region, China?
Juneyao Airlines, Spring Airlines, and four other airlines fly from Shanghai Hongqiao International Airport (SHA) to Ürümqi Diwopu International Airport (URC) hourly. Alternatively, China Railways Z-Class operates a train from Shanghai station to Ürümqi twice daily. Tickets cost ¥330–950 and the journey takes 38h 54m.
- Website
- en.ceair.com
Flights from Shanghai Hongqiao International Airport to Ürümqi Diwopu International Airport
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ¥1,000–7,500
Flights from Shanghai Hongqiao International Airport to Yining Airport
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ¥3,200–7,000
Flights from Shanghai Hongqiao International Airport to Yining Airport via Xi An
- Ave. Duration
- 8h 10m
- When
- Every day
- Estimated price
- ¥3,200–7,000
Flights from Shanghai Pudong International Airport to Turpan via Shijiazhuang Zhengding
- Ave. Duration
- 8h 33m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,700–9,000
Flights from Shanghai Hongqiao International Airport to Korla
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ¥3,400–8,000
Flights from Shanghai Hongqiao International Airport to Korla via Qingdao
- Ave. Duration
- 7h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥3,600–8,000
Flights from Shanghai Hongqiao International Airport to Korla via Xi An
- Ave. Duration
- 10h 35m
- When
- Every day
- Estimated price
- ¥3,400–8,000
Flights from Shanghai Hongqiao International Airport to Korla via Ürümqi Diwopu International Airport
- Ave. Duration
- 8h 20m
- When
- Every day
- Estimated price
- ¥3,600–8,000
Flights from Shanghai Pudong International Airport to Ürümqi Diwopu International Airport
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ¥2,100–6,500
Flights from Shanghai Pudong International Airport to Ürümqi Diwopu International Airport via Xi An
- Ave. Duration
- 7h 37m
- When
- Every day
- Estimated price
- ¥2,100–4,800
Flights from Shanghai Pudong International Airport to Yining Airport
- Ave. Duration
- 6h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,900–6,500
Flights from Shanghai Pudong International Airport to Yining Airport via Xi An
- Ave. Duration
- 8h 32m
- When
- Every day
- Estimated price
- ¥2,900–6,500
Flights from Shanghai Pudong International Airport to Yining Airport via Ürümqi Diwopu International Airport
- Ave. Duration
- 8h 10m
- When
- Monday and Friday
- Estimated price
- ¥2,900–6,500
- Website
- ch.com
Flights from Shanghai Hongqiao International Airport to Ürümqi Diwopu International Airport
- Ave. Duration
- 5h 24m
- When
- Every day
- Estimated price
- ¥2,300–7,000
Flights from Shanghai Hongqiao International Airport to Yining Airport via Ürümqi Diwopu International Airport
- Ave. Duration
- 8h 50m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ¥3,500–9,500
Flights from Shanghai Pudong International Airport to Turpan via Tianfu International
- Ave. Duration
- 9h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥950–3,800
Flights from Shanghai Hongqiao International Airport to Korla
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ¥3,400–8,000
Flights from Shanghai Hongqiao International Airport to Korla via Xi An
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- ¥2,600–6,000
Flights from Shanghai Hongqiao International Airport to Korla via Ürümqi Diwopu International Airport
- Ave. Duration
- 8h 20m
- When
- Every day
- Estimated price
- ¥3,600–8,000
- Website
- csair.com
Flights from Shanghai Hongqiao International Airport to Ürümqi Diwopu International Airport
- Ave. Duration
- 5h 23m
- When
- Every day
- Estimated price
- ¥1,000–7,000
Flights from Shanghai Hongqiao International Airport to Yining Airport via Ürümqi Diwopu International Airport
- Ave. Duration
- 8h 50m
- When
- Every day
- Estimated price
- ¥3,500–9,500
Flights from Shanghai Hongqiao International Airport to Korla via Ürümqi Diwopu International Airport
- Ave. Duration
- 8h 40m
- When
- Every day
- Estimated price
- ¥3,900–11,000
- Website
- juneyaoair.com
Flights from Shanghai Hongqiao International Airport to Ürümqi Diwopu International Airport
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ¥1,000–2,100
Flights from Shanghai Hongqiao International Airport to Yining Airport
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ¥3,200–7,000
Flights from Shanghai Pudong International Airport to Yining Airport
- Ave. Duration
- 6h 12m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥750–6,500
- Website
- ch.com
Flights from Shanghai Hongqiao International Airport to Ürümqi Diwopu International Airport
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ¥900–2,300
Flights from Shanghai Hongqiao International Airport to Yining Airport via Xi An
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ¥1,500–3,000
Flights from Shanghai Hongqiao International Airport to Yining Airport via Shijiazhuang Zhengding
- Ave. Duration
- 8h 20m
- When
- Every day
- Estimated price
- ¥1,500–3,000
Flights from Shanghai Pudong International Airport to Turpan
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ¥800–2,200
- Website
- ceair.com
Flights from Shanghai Hongqiao International Airport to Ürümqi Diwopu International Airport
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ¥3,100–7,500
Flights from Shanghai Pudong International Airport to Ürümqi Diwopu International Airport
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ¥2,900–6,500
- Website
- hainanairlines.com
Flights from Shanghai Hongqiao International Airport to Ürümqi Diwopu International Airport
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ¥2,400–3,900
Flights from Shanghai Pudong International Airport to Ürümqi Diwopu International Airport
- Ave. Duration
- 5h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥800–3,300
Flights from Shanghai Pudong International Airport to Ürümqi Diwopu International Airport via Xi An
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- ¥2,200–3,600
- Website
- flycua.com
Flights from Shanghai Pudong International Airport to Turpan via Shijiazhuang Zhengding
- Ave. Duration
- 9h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,700–9,000
- Website
- urumqi-air.com
Flights from Shanghai Pudong International Airport to Ürümqi Diwopu International Airport
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ¥800–3,300
- Website
- yzr.com.cn
Flights from Shanghai Pudong International Airport to Ürümqi Diwopu International Airport
- Ave. Duration
- 5h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥800–3,300
Train from Shanghai station to Ürümqi
- Hard Seat
- ¥330–480
- Hard Sleeper
- ¥750–950
- Soft Sleeper
- ¥1,000–1,500
- Website
- qichezhan.net
Bus from Shanghai to Yinchuan Nanmen Station
- Ave. Duration
- 30h
- Frequency
- Once daily
- Estimated price
- ¥578
- Schedules at
- qichezhan.net
- Phone
- 400-830-6666
- Website
- ctrip.com
Bus from Yinchuan Nanmen Station to Guyuan
- Ave. Duration
- 3h 30m
- Frequency
- Every 20 minutes
- Estimated price
- ¥90
- Schedules at
- bus.ctrip.com
Bus from Pingliang East to Urumqi
- Ave. Duration
- 30h
- Frequency
- Once daily
- Estimated price
- ¥637
- Schedules at
- bus.ctrip.com
- Ave. Duration
- 1h 6m
- Estimated price
- ¥200–250
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Thanksgiving 2018: How to travel stress-free, Which London airport should I choose?, and Getting to Milan from the airport - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Shanghai to Xinjiang Uyghur Autonomous Region is 3840 km. It takes approximately 38h 51m to drive from Shanghai to Xinjiang Uyghur Autonomous Region.
There are 59+ hotels available in Xinjiang Uyghur Autonomous Region.




