- Home
- Flights
- Flights from Guiyang
- Guiyang to Shanghai
Cheap flights from Guiyang to Shanghai from CN¥1,903
China Southern Airlines, Air China, China Eastern Airlines and 4 more airlines fly nonstop from Guiyang to Shanghai. The flight takes around 2h 26m, and the cheapest one-way fare we found recently is CN¥1,903 on 1 May.
Direct flights available 2h 26m Cheapest in May Prices checked 15 days ago
Guiyang to Shanghai at a glance
Cheapest one-wayCN¥1,903China Southern Airlines · nonstop · Sat 1 MayFastest flight2h 26mEstimated
Nonstop flightsYesChina Southern Airlines, Air China, China Eastern Airlines
Airlines flying nonstop from Guiyang to Shanghai
7 airlines on this route.
Good to know
- Distance
- 1,547 km961 miles
- Flight time
- 2h 26mestimate
- Time difference
- NoneShanghai vs Guiyang
- Currency in Shanghai
- CNY
- Airports
- KWE → PVG, SHA
Flights from Guiyang to Shanghai: questions answered
How much is a flight from Guiyang to Shanghai?
The cheapest one-way fare we found recently is CN¥1,903, nonstop, departing in May. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Guiyang to Shanghai?
Yes. China Southern Airlines, Air China, China Eastern Airlines, Juneyao Air, Shanghai Airlines, Spring Airlines and Suparna Airlines fly this route nonstop.
How long is the flight from Guiyang to Shanghai?
A nonstop flight covers 1,547 km and takes around 2h 26m.
Which airlines fly from Guiyang to Shanghai?
China Southern Airlines, Air China, China Eastern Airlines, Juneyao Air, Shanghai Airlines, Spring Airlines and Suparna Airlines operate nonstop flights on this route.
Which airports serve Guiyang and Shanghai?
Guiyang: Guiyang Longdongbao International Airport (KWE). Shanghai: Shanghai Pudong International Airport (PVG) and Shanghai Hongqiao International Airport (SHA).





