There are 9 ways to get from Xinjiang Uyghur Autonomous Region to Shanghai 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 Korla to Shanghai Hongqiao International Airport
best- Fly from Korla (KRL) to Shanghai Hongqiao International Airport (SHA)plane KRL - SHA
5h 29m¥2,729–6,534Train
cheapest- Take the train from Ürümqi to Shanghai stationtrain Ürümqi
43h¥354–1,041Bus, taxi
- Take the bus from Urumqi to Pingliang Eastbus
- Take the taxi from Pingliang West to Guyuantaxi
- Take the bus from Guyuan to Yinchuan Nanmen Stationbus
- Take the bus from Yinchuan Nanmen Station to Shanghaibus
2d 18h¥1,505–1,555Drive 3,841.2 km
- Drive from Ürümqi to Shanghaicar 3,841.2 km
38h 56m¥3,264–4,715Fly Yining Airport to Shanghai Hongqiao International Airport
- Fly from Yining Airport (YIN) to Shanghai Hongqiao International Airport (SHA)plane YIN - SHA
5h 30m¥1,729–3,633Fly Turpan to Shanghai Pudong International Airport
- Fly from Turpan (TLQ) to Shanghai Pudong International Airport (PVG)plane TLQ - PVG
5h 25m¥1,037–2,593Fly Ürümqi Diwopu International Airport to Shanghai Hongqiao International Airport
- Fly from Ürümqi Diwopu International Airport (URC) to Shanghai Hongqiao International Airport (SHA)plane URC - SHA
6h 38m¥970–2,320Fly Kashgar Airport to Shanghai Pudong International Airport
- Fly from Kashgar Airport (KHG) to Shanghai Pudong International Airport (PVG)plane KHG - PVG
6h 40m¥1,573–3,777Fly Ürümqi Diwopu International Airport to Shanghai Pudong International Airport
- Fly from Ürümqi Diwopu International Airport (URC) to Shanghai Pudong International Airport (PVG)plane URC - PVG
6h 59m¥1,670–2,470
Korla (KRL) to Shanghai Hongqiao International Airport (SHA) flights
Questions & Answers
The cheapest way to get from Xinjiang Uyghur Autonomous Region to Shanghai is to train which costs ¥350 - ¥1100 and takes 43h.
The fastest way to get from Xinjiang Uyghur Autonomous Region to Shanghai is to fly which takes 5h 25m and costs ¥1000 - ¥2600.
No, there is no direct train from Xinjiang Uyghur Autonomous Region to Shanghai station. However, there are services departing from Ürümqi South and arriving at Shanghai station via Ürümqi. The journey, including transfers, takes approximately 43h.
The distance between Xinjiang Uyghur Autonomous Region and Shanghai is 3353 km. The road distance is 3841.2 km.
The best way to get from Xinjiang Uyghur Autonomous Region to Shanghai without a car is to train which takes 43h and costs ¥350 - ¥1100.
It takes approximately 5h 29m to get from Xinjiang Uyghur Autonomous Region to Shanghai, including transfers.
Xinjiang Uyghur Autonomous Region to Shanghai train services, operated by China Railways Z-Class, depart from Ürümqi station.
The best way to get from Xinjiang Uyghur Autonomous Region to Shanghai is to fly which takes 5h 29m and costs ¥2700 - ¥7000. Alternatively, you can train, which costs ¥350 - ¥1100 and takes 43h.
Shanghai is 2h ahead of Xinjiang Uyghur Autonomous Region. It is currently 7:34 PM in Xinjiang Uyghur Autonomous Region and 9:34 PM in Shanghai.
Xinjiang Uyghur Autonomous Region to Shanghai train services, operated by China Railways Z-Class, arrive at Shanghai station.
What companies run services between Xinjiang Uyghur Autonomous Region, China and Shanghai, China?
China Eastern Airlines, Shanghai Airlines, and China Southern Airlines fly from Korla (KRL) to Shanghai Hongqiao International Airport (SHA) every 4 hours. Alternatively, China Railways Z-Class operates a train from Ürümqi to Shanghai station twice daily. Tickets cost ¥320–950 and the journey takes 40h 40m.
- Website
- en.ceair.com
Flights from Korla to Shanghai Hongqiao International Airport
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ¥2,700–6,500
Flights from Korla to Shanghai Hongqiao International Airport via Xi An
- Ave. Duration
- 8h 40m
- When
- Every day
- Estimated price
- ¥2,700–6,500
Flights from Korla to Shanghai Hongqiao International Airport via Beijing Daxing
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- ¥2,900–6,500
Flights from Yining Airport to Shanghai Hongqiao International Airport
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ¥3,700–8,500
Flights from Yining Airport to Shanghai Hongqiao International Airport via Xi An
- Ave. Duration
- 8h 6m
- When
- Every day
- Estimated price
- ¥3,700–8,500
Flights from Ürümqi Diwopu International Airport to Shanghai Hongqiao International Airport
- Ave. Duration
- 4h 46m
- When
- Every day
- Estimated price
- ¥1,000–9,000
Flights from Ürümqi Diwopu International Airport to Shanghai Hongqiao International Airport via Xi An
- Ave. Duration
- 6h 32m
- When
- Every day
- Estimated price
- ¥3,000–7,000
Flights from Kashgar Airport to Shanghai Pudong International Airport
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ¥5,000–12,000
Flights from Kashgar Airport to Shanghai Pudong International Airport via Xi An
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ¥5,000–12,000
Flights from Ürümqi Diwopu International Airport to Shanghai Pudong International Airport
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ¥2,800–9,000
Flights from Ürümqi Diwopu International Airport to Shanghai Pudong International Airport via Yinchuan Hedong
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- ¥1,100–4,400
- Website
- ch.com
Flights from Korla to Shanghai Hongqiao International Airport
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ¥2,700–6,500
Flights from Korla to Shanghai Hongqiao International Airport via Beijing Daxing
- Ave. Duration
- 9h 55m
- When
- Every day
- Estimated price
- ¥3,100–8,500
Flights from Yining Airport to Shanghai Hongqiao International Airport via Beijing Daxing
- Ave. Duration
- 8h 40m
- When
- Every day
- Estimated price
- ¥4,200–12,000
Flights from Yining Airport to Shanghai Hongqiao International Airport via Xi An
- Ave. Duration
- 8h 50m
- When
- Every day
- Estimated price
- ¥3,700–8,500
Flights from Ürümqi Diwopu International Airport to Shanghai Hongqiao International Airport
- Ave. Duration
- 4h 52m
- When
- Every day
- Estimated price
- ¥2,900–8,500
Flights from Kashgar Airport to Shanghai Pudong International Airport
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ¥5,000–15,000
Flights from Kashgar Airport to Shanghai Pudong International Airport via Xi An
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ¥4,100–8,000
Flights from Ürümqi Diwopu International Airport to Shanghai Pudong International Airport via Yinchuan Hedong
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- ¥1,100–4,400
- Website
- csair.com
Flights from Korla to Shanghai Hongqiao International Airport via Beijing Daxing
- Ave. Duration
- 9h 55m
- When
- Every day
- Estimated price
- ¥3,100–8,500
Flights from Yining Airport to Shanghai Hongqiao International Airport via Beijing Daxing
- Ave. Duration
- 8h 40m
- When
- Every day
- Estimated price
- ¥4,200–12,000
Flights from Ürümqi Diwopu International Airport to Shanghai Hongqiao International Airport
- Ave. Duration
- 4h 51m
- When
- Every day
- Estimated price
- ¥1,000–8,500
Flights from Kashgar Airport to Shanghai Pudong International Airport
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ¥5,500–15,000
Flights from Kashgar Airport to Shanghai Pudong International Airport via Xi An
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ¥4,100–8,000
Flights from Kashgar Airport to Shanghai Pudong International Airport via Zhengzhou
- Ave. Duration
- 9h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥5,500–15,000
Flights from Ürümqi Diwopu International Airport to Shanghai Pudong International Airport via Yinchuan Hedong
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- ¥1,100–4,400
Flights from Ürümqi Diwopu International Airport to Shanghai Pudong International Airport via Zhengzhou
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ¥3,000–8,500
- Website
- juneyaoair.com
Flights from Yining Airport to Shanghai Hongqiao International Airport
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ¥3,700–8,500
Flights from Ürümqi Diwopu International Airport to Shanghai Hongqiao International Airport
- Ave. Duration
- 4h 48m
- When
- Every day
- Estimated price
- ¥1,000–2,100
Flights from Kashgar Airport to Shanghai Pudong International Airport
- Ave. Duration
- 5h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,300–4,100
- Website
- ch.com
Flights from Turpan to Shanghai Pudong International Airport
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ¥950–2,500
Flights from Ürümqi Diwopu International Airport to Shanghai Hongqiao International Airport
- Ave. Duration
- 4h 46m
- When
- Every day
- Estimated price
- ¥900–2,300
- Website
- ceair.com
Flights from Ürümqi Diwopu International Airport to Shanghai Hongqiao International Airport
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- ¥4,000–9,000
Flights from Ürümqi Diwopu International Airport to Shanghai Pudong International Airport
- Ave. Duration
- 4h 52m
- When
- Every day
- Estimated price
- ¥3,800–9,000
- Website
- hainanairlines.com
Flights from Ürümqi Diwopu International Airport to Shanghai Hongqiao International Airport
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ¥3,000–5,000
Flights from Ürümqi Diwopu International Airport to Shanghai Pudong International Airport
- Ave. Duration
- 4h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,100–4,400
Flights from Ürümqi Diwopu International Airport to Shanghai Pudong International Airport via Yinchuan Hedong
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- ¥1,100–4,400
- Website
- sda.cn
Flights from Kashgar Airport to Shanghai Pudong International Airport via Jinan
- Ave. Duration
- 9h 55m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ¥4,300–7,000
- Website
- urumqi-air.com
Flights from Ürümqi Diwopu International Airport to Shanghai Pudong International Airport
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- ¥1,100–4,400
- Website
- yzr.com.cn
Flights from Ürümqi Diwopu International Airport to Shanghai Pudong International Airport
- Ave. Duration
- 4h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,100–4,400
- Website
- loongair.cn
Flights from Ürümqi Diwopu International Airport to Shanghai Pudong International Airport via Yinchuan Hedong
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- ¥1,100–4,400
Train from Ürümqi to Shanghai station
- Hard Seat
- ¥320–470
- Hard Sleeper
- ¥700–950
- Soft Sleeper
- ¥1,000–1,500
- Phone
- 400-830-6666
- Website
- ctrip.com
Bus from Urumqi to Pingliang East
- Ave. Duration
- 30h
- Frequency
- Once daily
- Estimated price
- ¥637
- Schedules at
- bus.ctrip.com
Bus from Guyuan to Yinchuan Nanmen Station
- Ave. Duration
- 3h 30m
- Frequency
- Every 20 minutes
- Estimated price
- ¥90
- Schedules at
- bus.ctrip.com
- Website
- qichezhan.net
Bus from Yinchuan Nanmen Station to Shanghai
- Ave. Duration
- 30h
- Frequency
- Once daily
- Estimated price
- ¥578
- Schedules at
- qichezhan.net
- Ave. Duration
- 1h 5m
- 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 How do I get from Sydney to Melbourne, Travelling by boat in Italy, and How to get from London City Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Xinjiang Uyghur Autonomous Region to Shanghai is 3841 km. It takes approximately 38h 56m to drive from Xinjiang Uyghur Autonomous Region to Shanghai.
There are 1877+ hotels available in Shanghai.




