# Who flies Guangzhou → Shanghai (any) nonstop?

**9 airlines fly Guangzhou → Shanghai (any) nonstop: Air China (PVG, SHA), China Eastern Airlines (PVG, SHA), China Southern Airlines (PVG, SHA), Hainan Airlines (PVG, SHA), Juneyao Air (PVG, SHA), Shanghai Airlines (PVG, SHA), Shenzhen Airlines (PVG, SHA), 9 Air (PVG) and 1 more.**

| Airline | Routes | Book direct |
|---|---|---|
| Air China | Guangzhou Baiyun (CAN) → Shanghai Pudong (PVG)<br>Guangzhou Baiyun (CAN) → Shanghai Hongqiao (SHA) | http://www.airchina.com/ |
| China Eastern Airlines | Guangzhou Baiyun (CAN) → Shanghai Pudong (PVG)<br>Guangzhou Baiyun (CAN) → Shanghai Hongqiao (SHA) | http://global.ceair.com |
| China Southern Airlines | Guangzhou Baiyun (CAN) → Shanghai Pudong (PVG)<br>Guangzhou Baiyun (CAN) → Shanghai Hongqiao (SHA) | http://www.csair.com/ |
| Hainan Airlines | Guangzhou Baiyun (CAN) → Shanghai Pudong (PVG)<br>Guangzhou Baiyun (CAN) → Shanghai Hongqiao (SHA) | https://www.hainanairlines.com/ |
| Juneyao Air | Guangzhou Baiyun (CAN) → Shanghai Pudong (PVG)<br>Guangzhou Baiyun (CAN) → Shanghai Hongqiao (SHA) | https://www.juneyaoair.com/ |
| Shanghai Airlines | Guangzhou Baiyun (CAN) → Shanghai Pudong (PVG)<br>Guangzhou Baiyun (CAN) → Shanghai Hongqiao (SHA) | https://www.ceair.com/ |
| Shenzhen Airlines | Guangzhou Baiyun (CAN) → Shanghai Pudong (PVG)<br>Guangzhou Baiyun (CAN) → Shanghai Hongqiao (SHA) | http://www.shenzhenair.com/ |
| 9 Air | Guangzhou Baiyun (CAN) → Shanghai Pudong (PVG) | http://9air.com |
| Spring Airlines | Guangzhou Baiyun (CAN) → Shanghai Hongqiao (SHA) | https://www.ch.com/ |

bookDirect is the airline's own website. picktheflight earns nothing from it.

Compare fares for CAN-PVG: [Trip.com](https://www.trip.com/flights/guangzhou-to-shanghai/tickets-CAN-PVG/?allianceid=1094387&sid=2209817&trip_sub1=c4c6f3cbcbb845d69061b1005-713359) · [Aviasales](https://www.aviasales.com/search/CAN0911PVG1?marker=713359). Affiliate links (Trip.com, Aviasales): picktheflight may earn a commission. It never changes the price or which airlines are listed.

On picktheflight: https://picktheflight.com/?from=CAN&to=@shanghai · JSON: https://picktheflight.com/intents/CAN/@shanghai

---
Data built 2026-10-12 from airline schedule tables on Wikipedia ("Airlines and destinations"), matched by exact airport article; airline booking sites from Wikidata. Schedules change. Confirm the flight on the airline's own site before booking.
