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





