Flights from Shanghai to Urumqi – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
PVG to URC – All flight route options from Shanghai Pudong International Airport, China to Ürümqi Diwopu International Airport, China. These flights are operated by 15 different airlines. Fly non-stop or choose from 24 different connecting flights. The shortest flight time is 5 hours and 20 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Ürümqi Diwopu Airport
We got great deals on hotels and car rentals near the airport.
Shanghai to Urumqi flights
There are over 29 airlines and as many as 1260 flights every week to this destination. You can fly non-stop to Urumqi (URC) from Shanghai (PVG) with Shanghai Airlines, China Eastern Airlines, Suparna Airlines, Urumqi Airlines or Sichuan Airlines but if a stopover option suits you better you can choose to fly via Nanyang, Altay or any other of the 24 alternatives with connectiing airports.
Tip! You can also fly to Urumqi from Hongqiao International (SHA).
Shanghai to Urumqi with Shanghai Airlines
You can fly non-stop every weekday with flights departing at 6:00 pm, 7:00 pm or 8:00 pm.
With Hainan Airlines
If you fly from Shanghai with Hainan Airlines you will do a stopover in Xian, XIY before reaching Urumqi. This flight trip will take 7 hours and 25 minutes and you can fly every weekday with departures at 17:30.
Distance & flight times: Shanghai Airport to Ürümqi Diwopu International Airport
The shortest flight time between PVG and URC is 5 hours and 30 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 5h 30m | - | 2068 miles (3327 km) |
NNY Nanyang | 7h 15m | 50m | 2110 miles (3395 km) |
AAT Altay | 7h 25m | 1h 0m | 2393 miles (3850 km) |
LHW Lanzhou | 7h 35m | 2h 10m | 2106 miles (3389 km) |
WUH Wuhan | 7h 45m | 1h 25m | 2174 miles (3498 km) |
INC Yinchuan | 8h 0m | 1h 45m | 2068 miles (3327 km) |
TYN Taiyuan | 8h 5m | 1h 40m | 2078 miles (3344 km) |
PKX Beijing | 8h 10m | 1h 40m | 2178 miles (3504 km) |
XIY Xian | 8h 15m | 2h 0m | 2109 miles (3393 km) |
XNN Xining | 8h 20m | 2h 5m | 2121 miles (3413 km) |
CTU Chengdu | 8h 20m | 1h 45m | 2357 miles (3792 km) |
SHE Shenyang | 8h 20m | 1h 0m | 2562 miles (4122 km) |
CGO Zhengzhou | 8h 25m | 2h 5m | 2070 miles (3331 km) |
PEK Beijing | 8h 35m | 1h 0m | 2204 miles (3546 km) |
YIN Yining | 9h 5m | 1h 25m | 2677 miles (4307 km) |
TFU Chengdu | 9h 20m | 2h 30m | 2364 miles (3804 km) |
KWE Guiyang | 9h 30m | 2h 15m | 2587 miles (4162 km) |
TSN Tianjin | 9h 30m | 2h 30m | 2188 miles (3520 km) |
CKG Chongqing | 9h 30m | 3h 0m | 2357 miles (3792 km) |
CSX Changsha | 9h 40m | 2h 30m | 2355 miles (3789 km) |
TNA Jinan | 10h 20m | 2h 25m | 2113 miles (3400 km) |
TAO Qingdao | 10h 25m | 2h 10m | 2178 miles (3504 km) |
DLC Dalian | 11h 5m | 2h 10m | 2337 miles (3760 km) |
FOC Fuzhou | 11h 55m | 2h 55m | 2580 miles (4151 km) |
JJN Jinjiang | 12h 50m | 2h 40m | 2684 miles (4319 km) |

