GuangzhoutoShanghaiFlight Time
CAN–PVG · Nonstop
Guangzhou (Guangzhou Baiyun International Airport) to Shanghai (Shanghai Pudong International Airport).
The estimated flight time from Guangzhou (CAN) to Shanghai (PVG) is about 2h 8m, covering 748 miles. China Eastern, China Southern, and Hainan fly the route nonstop with 15-16/day departures, from 06:35 to 22:00 local time.
Plan this routeAt a glance
| Est. flight time | Distance | Route type | Captured freq. | Market |
|---|---|---|---|---|
| ~2h 8m Estimated from great-circle distance — no tracked flights yet. | 748 mi | Nonstop | 15-16/day From the current provider sample; confirm live timetables before booking. | Domestic |
Airlines on this route
Nonstop airlines from Guangzhou to Shanghai
China Eastern, China Southern, and Hainan operate 15-16/day flights from CAN to PVG. Departures leave from Terminals 3 and 2 at CAN.
- First departure
- 06:35
- Last departure
- 22:00
- Cadence
- ~hourly
- Scheduled departure times
- 22
| Airline | Captured daily freq. | Aircraft | Departures (local) |
|---|---|---|---|
| China Eastern | 3-4/day | Airbus A320 family, Airbus A330, Boeing 737 · Terminal 3 |
Aircraft on this route
Flying the other way?
PVG to CAN flights — 15/day on 8 airlines →Methodology: airline, aircraft, terminal, and departure-time details come from a full week of published airline schedules for CAN, refreshed on a rolling basis. Frequency uses 106 scheduled departures across 7 observed days; flight time is estimated from flying distance until this route has enough tracked flights for an observed average.
Route FAQ
How long is the flight from Guangzhou to Shanghai?
The estimated flight time from Guangzhou (CAN) to Shanghai (PVG) is about 2h 8m, based on the 748-mile flying distance.
How far is Guangzhou from Shanghai?
Guangzhou (CAN) to Shanghai (PVG) is about 748 miles by air.
Are there nonstop flights from Guangzhou to Shanghai?
Yes. China Eastern, China Southern, and Hainan fly nonstop from Guangzhou (CAN) to Shanghai (PVG), with 15-16/day departures.
Which airlines fly from Guangzhou to Shanghai?
China Eastern, China Southern, Hainan, Air China, and 9 Air Co fly nonstop from Guangzhou (CAN) to Shanghai (PVG).
What aircraft fly from Guangzhou to Shanghai?
The CAN–PVG route is flown with Airbus A320 family, Airbus A330, Airbus A350, Boeing 737, Boeing 787.
Route hubs
Nearby airport options
Near Guangzhou
- SZX - ShenzhenShenzhen Bao'an International Airport · 61 mi from CANFlights from SZX
- HKG - Hong KongChek Lap Kok International Airport · 85 mi from CANFlights from HKG
- MFM - TaipaMacau International Airport · 88 mi from CANFlights from MFM
Near Shanghai
- SHA - ShanghaiShanghai Hongqiao International Airport · 28 mi from PVGFlights to SHA