Flights from Shanghai to Guiyang – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
SHA to KWE – All flight route options from Hongqiao International, China to Guiyang Longdongbao International Airport, China. These flights are operated by 11 different airlines. Fly non-stop or choose from 18 different connecting flights. The shortest flight time is 2 hours and 25 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 Guiyang Longdongbao Airport
We got great deals on hotels and car rentals near the airport.
Shanghai to Guiyang flights
There are over 23 airlines and as many as 716 flights every week to this destination. You can fly non-stop to Guiyang (KWE) from Shanghai (SHA) with China Southern Airlines, Shanghai Airlines, Juneyao Airlines, China Eastern Airlines or Spring Airlines but if a stopover option suits you better you can choose to fly via Changsha, Jinjiang or any other of the 18 alternatives with connectiing airports.
Tip! You can also fly to Guiyang from Shanghai Pudong International Airport (PVG).
Shanghai to Guiyang with China Southern Airlines
You can fly non-stop every weekday with flights departing at 22:00. You can also take a connecting flight via Guangzhou or Shenzhen.
With China Eastern Airlines
You can fly non-stop every weekday with flights departing at 11:55, 15:45 or 17:15. You also have the option to do a transit flight via Taiyuan. China Eastern Airlines is a member of SkyTeam.
Distance & flight times: Hongqiao International to Guiyang Longdongbao International Airport
The shortest flight time between SHA and KWE is 2 hours and 50 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 50m | - | 940 miles (1512 km) |
CSX Changsha | 5h 50m | 2h 5m | 944 miles (1519 km) |
JJN Jinjiang | 6h 0m | 1h 50m | 1223 miles (1968 km) |
CAN Guangzhou | 6h 5m | 1h 10m | 1198 miles (1928 km) |
SZX Shenzhen | 6h 15m | 2h 55m | 1274 miles (2050 km) |
WUH Wuhan | 6h 25m | 2h 10m | 964 miles (1551 km) |
TFU Chengdu | 6h 35m | 2h 10m | 1306 miles (2101 km) |
XMN Xiamen | 6h 40m | 2h 30m | 1225 miles (1971 km) |
SJW Shijiazhuang | 6h 50m | 2h 5m | 1543 miles (2483 km) |
TNA Jinan | 6h 50m | 2h 30m | 1402 miles (2256 km) |
FOC Fuzhou | 7h 0m | 2h 35m | 1181 miles (1900 km) |
XIY Xian | 7h 5m | 2h 45m | 1327 miles (2135 km) |
ZUH Zhuhai | 7h 10m | 2h 10m | 1328 miles (2137 km) |
SWA Jieyang | 7h 15m | 2h 55m | 1272 miles (2047 km) |
TAO Qingdao | 7h 20m | 2h 20m | 1405 miles (2261 km) |
CGO Zhengzhou | 7h 30m | 2h 45m | 1216 miles (1957 km) |
TYN Taiyuan | 7h 50m | 2h 40m | 1524 miles (2452 km) |
LYI Linyi | 8h 50m | 2h 40m | 1227 miles (1974 km) |
YNT Yantai | 8h 55m | 2h 50m | 1571 miles (2528 km) |

