Which airport are you flying from?

Direct flights from Guangzhou to Shanghai

Airlines Schedules

CAN - PVG route map All flights from CAN to PVG non-stop. There are direct flights from Guangzhou Baiyun International Airport (CAN), China to Shanghai Pudong International Airport (PVG), China with Air China, China Southern Airlines and 6 other airlines. 125 weekly departures are currently scheduled on this route. Departure times range from 06:35 to 22:00 depending on the schedule period. The flight distance is 751 miles (1208 km). Flight time ranges from 2 hours to 2 hours and 45 minutes.

CAN
Guangzhou Baiyun Airport
ChinaGuangzhou , China
PVG
Shanghai Pudong Airport
ChinaShanghai , China
CAN
Guangzhou Baiyun Airport
ChinaGuangzhou , China
Shanghai Pudong Airport
ChinaShanghai , China
PVG
Flight time 2h 0min to 2h 45min
Updated Jun 29, 2026
CHANGE DIRECTION

Airlines with non-stop routes:

Air China Star Alliance

Departure times vary between 07:35 and 21:15 • From Terminal 3
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
27 flights/week
27 flights/week

China Southern Airlines

Departure times vary between 09:00 and 22:00 • From Terminal 2
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
21 flights/week
21 flights/week

Hainan Airlines

Departure times vary between 06:35 and 16:30 • From Terminal 3
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
21 flights/week
21 flights/week

China Eastern Airlines SkyTeam

Departure times vary between 07:30 and 20:10 • From Terminal 3
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
21 flights/week
21 flights/week

9 Air Low-cost carrier

Departure times vary between 16:05 and 19:30
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
14 flights/week
14 flights/week

Shanghai Airlines SkyTeam

Departure times vary between 12:50 and 13:00 • From Terminal 3
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
7 flights/week
7 flights/week

Juneyao Airlines

Departure times vary between 13:15 and 18:55 • From Terminal 3
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
7 flights/week
7 flights/week

Shenzhen Airlines Star Alliance

Departs at 15:00 • From Terminal 3
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
7 flights/week
7 flights/week
Weekday-labels: HAS FLIGHTS UPCOMING NO FLIGHTS
View all flight dates
Flight schedule from Guangzhou to Shanghai with Air China

This is a weekly direct flight schedule for Air China. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jul 27
Tue
Jul 28
Wed
Jul 29
Thu
Jul 30
Fri
Jul 31
Sat
Aug 1
Sun
Aug 2
CA8566
----
----
07:40
----
07:40
----
07:40
CA8328
11:30
11:30
----
11:30
11:30
11:30
11:30
CA8582
13:10
14:10
13:10
14:10
13:10
14:10
13:10
CA8348
----
19:35
----
19:35
19:35
----
19:35
CA1866
20:55
20:55
20:55
20:55
20:55
20:55
20:55

The timetable & schedule information was updated at 2026-06-29

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Guangzhou to Shanghai with China Southern Airlines

This is a weekly direct flight schedule for China Southern Airlines. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jul 27
Tue
Jul 28
Wed
Jul 29
Thu
Jul 30
Fri
Jul 31
Sat
Aug 1
Sun
Aug 2
CZ3550
10:30
10:30
10:30
10:30
10:30
10:30
10:30
CZ8211
18:00
18:00
18:00
18:00
18:00
18:00
18:00
CZ3586
22:00
22:00
22:00
22:00
22:00
22:00
22:00

The timetable & schedule information was updated at 2026-06-29

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Guangzhou to Shanghai with Hainan Airlines

This is a weekly direct flight schedule for Hainan Airlines. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jul 27
Tue
Jul 28
Wed
Jul 29
Thu
Jul 30
Fri
Jul 31
Sat
Aug 1
Sun
Aug 2
HU7431
06:35
06:35
06:35
06:35
06:35
06:35
06:35
HU7331
11:50
11:55
11:45
11:55
11:45
11:55
11:50
HU6207
16:30
16:30
16:30
16:30
16:30
16:30
16:30

The timetable & schedule information was updated at 2026-06-29

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Guangzhou to Shanghai with China Eastern Airlines

This is a weekly direct flight schedule for China Eastern Airlines. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jul 27
Tue
Jul 28
Wed
Jul 29
Thu
Jul 30
Fri
Jul 31
Sat
Aug 1
Sun
Aug 2
MU5328
09:00
09:00
09:00
09:00
09:00
09:00
09:00
MU5362
17:30
17:30
17:30
17:30
17:30
17:30
17:30
MU5318
20:00
20:00
20:00
20:00
20:00
20:00
20:00

The timetable & schedule information was updated at 2026-06-29

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Guangzhou to Shanghai with 9 Air

This is a weekly direct flight schedule for 9 Air. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jul 27
Tue
Jul 28
Wed
Jul 29
Thu
Jul 30
Fri
Jul 31
Sat
Aug 1
Sun
Aug 2
AQ1011
16:05
16:05
16:05
16:05
16:05
16:05
16:05
AQ1005
19:30
18:45
19:30
18:45
19:30
18:45
19:30

The timetable & schedule information was updated at 2026-06-29

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Guangzhou to Shanghai with Shanghai Airlines

This is a weekly direct flight schedule for Shanghai Airlines. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jul 27
Tue
Jul 28
Wed
Jul 29
Thu
Jul 30
Fri
Jul 31
Sat
Aug 1
Sun
Aug 2
FM9310
13:00
13:00
13:00
13:00
13:00
13:00
13:00

The timetable & schedule information was updated at 2026-06-29

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Guangzhou to Shanghai with Juneyao Airlines

This is a weekly direct flight schedule for Juneyao Airlines. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jul 27
Tue
Jul 28
Wed
Jul 29
Thu
Jul 30
Fri
Jul 31
Sat
Aug 1
Sun
Aug 2
HO2288
13:15
----
13:15
----
13:15
----
13:15
HO1870
18:25
18:25
18:25
18:25
18:25
18:25
18:25

The timetable & schedule information was updated at 2026-06-29

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Guangzhou to Shanghai with Shenzhen Airlines

This is a weekly direct flight schedule for Shenzhen Airlines. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jul 27
Tue
Jul 28
Wed
Jul 29
Thu
Jul 30
Fri
Jul 31
Sat
Aug 1
Sun
Aug 2
ZH9533
15:00
15:00
15:00
15:00
15:00
15:00
15:00

The timetable & schedule information was updated at 2026-06-29

RETURN SCHEDULE
CHECK PRICES
SPONSORED AD

Guangzhou to Shanghai scheduled departures

Select a date to see every published non-stop departure between CAN and PVG.

Sunday
Sun
Jul 26
20 flights(20)
Monday
Mon
Jul 27
18 flights(18)
Tuesday
Tue
Jul 28
18 flights(18)
Wednesday
Wed
Jul 29
18 flights(18)
Thursday
Thu
Jul 30
18 flights(18)
Friday
Fri
Jul 31
20 flights(20)
Saturday
Sat
Aug 01
17 flights(17)
Time
Airline
Flight
06:35
Hainan Airlines Hainan Airlines
HU7431
07:40
Air China Air China
CA8566
09:00
China Eastern Airlines China Eastern Airlines
MU5328
10:30
China Southern Airlines China Southern Airlines
CZ3550
11:30
Air China Air China
CA8328
11:50
Hainan Airlines Hainan Airlines
HU7331
13:00
Shanghai Airlines Shanghai Airlines
FM9310
13:10
Air China Air China
CA8582
13:15
Juneyao Airlines Juneyao Airlines
HO2288
15:00
Shenzhen Airlines Shenzhen Airlines
ZH9533
16:05
9 Air 9 Air
AQ1011
16:30
Hainan Airlines Hainan Airlines
HU6207
17:30
China Eastern Airlines China Eastern Airlines
MU5362
18:00
China Southern Airlines China Southern Airlines
CZ8211
18:25
Juneyao Airlines Juneyao Airlines
HO1870
19:30
9 Air 9 Air
AQ1005
19:35
Air China Air China
CA8348
20:00
China Eastern Airlines China Eastern Airlines
MU5318
20:55
Air China Air China
CA1866
22:00
China Southern Airlines China Southern Airlines
CZ3586
06:35
Hainan Airlines Hainan Airlines
HU7431
09:00
China Eastern Airlines China Eastern Airlines
MU5328
10:30
China Southern Airlines China Southern Airlines
CZ3550
11:30
Air China Air China
CA8328
11:50
Hainan Airlines Hainan Airlines
HU7331
13:00
Shanghai Airlines Shanghai Airlines
FM9310
13:10
Air China Air China
CA8582
13:15
Juneyao Airlines Juneyao Airlines
HO2288
15:00
Shenzhen Airlines Shenzhen Airlines
ZH9533
16:05
9 Air 9 Air
AQ1011
16:30
Hainan Airlines Hainan Airlines
HU6207
17:30
China Eastern Airlines China Eastern Airlines
MU5362
18:00
China Southern Airlines China Southern Airlines
CZ8211
18:25
Juneyao Airlines Juneyao Airlines
HO1870
19:30
9 Air 9 Air
AQ1005
20:00
China Eastern Airlines China Eastern Airlines
MU5318
20:55
Air China Air China
CA1866
22:00
China Southern Airlines China Southern Airlines
CZ3586
06:35
Hainan Airlines Hainan Airlines
HU7431
09:00
China Eastern Airlines China Eastern Airlines
MU5328
10:30
China Southern Airlines China Southern Airlines
CZ3550
11:30
Air China Air China
CA8328
11:55
Hainan Airlines Hainan Airlines
HU7331
13:00
Shanghai Airlines Shanghai Airlines
FM9310
14:10
Air China Air China
CA8582
15:00
Shenzhen Airlines Shenzhen Airlines
ZH9533
16:05
9 Air 9 Air
AQ1011
16:30
Hainan Airlines Hainan Airlines
HU6207
17:30
China Eastern Airlines China Eastern Airlines
MU5362
18:00
China Southern Airlines China Southern Airlines
CZ8211
18:25
Juneyao Airlines Juneyao Airlines
HO1870
18:45
9 Air 9 Air
AQ1005
19:35
Air China Air China
CA8348
20:00
China Eastern Airlines China Eastern Airlines
MU5318
20:55
Air China Air China
CA1866
22:00
China Southern Airlines China Southern Airlines
CZ3586
06:35
Hainan Airlines Hainan Airlines
HU7431
07:40
Air China Air China
CA8566
09:00
China Eastern Airlines China Eastern Airlines
MU5328
10:30
China Southern Airlines China Southern Airlines
CZ3550
11:45
Hainan Airlines Hainan Airlines
HU7331
13:00
Shanghai Airlines Shanghai Airlines
FM9310
13:10
Air China Air China
CA8582
13:15
Juneyao Airlines Juneyao Airlines
HO2288
15:00
Shenzhen Airlines Shenzhen Airlines
ZH9533
16:05
9 Air 9 Air
AQ1011
16:30
Hainan Airlines Hainan Airlines
HU6207
17:30
China Eastern Airlines China Eastern Airlines
MU5362
18:00
China Southern Airlines China Southern Airlines
CZ8211
18:25
Juneyao Airlines Juneyao Airlines
HO1870
19:30
9 Air 9 Air
AQ1005
20:00
China Eastern Airlines China Eastern Airlines
MU5318
20:55
Air China Air China
CA1866
22:00
China Southern Airlines China Southern Airlines
CZ3586
06:35
Hainan Airlines Hainan Airlines
HU7431
09:00
China Eastern Airlines China Eastern Airlines
MU5328
10:30
China Southern Airlines China Southern Airlines
CZ3550
11:30
Air China Air China
CA8328
11:55
Hainan Airlines Hainan Airlines
HU7331
13:00
Shanghai Airlines Shanghai Airlines
FM9310
14:10
Air China Air China
CA8582
15:00
Shenzhen Airlines Shenzhen Airlines
ZH9533
16:05
9 Air 9 Air
AQ1011
16:30
Hainan Airlines Hainan Airlines
HU6207
17:30
China Eastern Airlines China Eastern Airlines
MU5362
18:00
China Southern Airlines China Southern Airlines
CZ8211
18:25
Juneyao Airlines Juneyao Airlines
HO1870
18:45
9 Air 9 Air
AQ1005
19:35
Air China Air China
CA8348
20:00
China Eastern Airlines China Eastern Airlines
MU5318
20:55
Air China Air China
CA1866
22:00
China Southern Airlines China Southern Airlines
CZ3586
06:35
Hainan Airlines Hainan Airlines
HU7431
07:40
Air China Air China
CA8566
09:00
China Eastern Airlines China Eastern Airlines
MU5328
10:30
China Southern Airlines China Southern Airlines
CZ3550
11:30
Air China Air China
CA8328
11:45
Hainan Airlines Hainan Airlines
HU7331
13:00
Shanghai Airlines Shanghai Airlines
FM9310
13:10
Air China Air China
CA8582
13:15
Juneyao Airlines Juneyao Airlines
HO2288
15:00
Shenzhen Airlines Shenzhen Airlines
ZH9533
16:05
9 Air 9 Air
AQ1011
16:30
Hainan Airlines Hainan Airlines
HU6207
17:30
China Eastern Airlines China Eastern Airlines
MU5362
18:00
China Southern Airlines China Southern Airlines
CZ8211
18:25
Juneyao Airlines Juneyao Airlines
HO1870
19:30
9 Air 9 Air
AQ1005
19:35
Air China Air China
CA8348
20:00
China Eastern Airlines China Eastern Airlines
MU5318
20:55
Air China Air China
CA1866
22:00
China Southern Airlines China Southern Airlines
CZ3586
06:35
Hainan Airlines Hainan Airlines
HU7431
09:00
China Eastern Airlines China Eastern Airlines
MU5328
10:30
China Southern Airlines China Southern Airlines
CZ3550
11:30
Air China Air China
CA8328
11:55
Hainan Airlines Hainan Airlines
HU7331
13:00
Shanghai Airlines Shanghai Airlines
FM9310
14:10
Air China Air China
CA8582
15:00
Shenzhen Airlines Shenzhen Airlines
ZH9533
16:05
9 Air 9 Air
AQ1011
16:30
Hainan Airlines Hainan Airlines
HU6207
17:30
China Eastern Airlines China Eastern Airlines
MU5362
18:00
China Southern Airlines China Southern Airlines
CZ8211
18:25
Juneyao Airlines Juneyao Airlines
HO1870
18:45
9 Air 9 Air
AQ1005
20:00
China Eastern Airlines China Eastern Airlines
MU5318
20:55
Air China Air China
CA1866
22:00
China Southern Airlines China Southern Airlines
CZ3586
SPONSORED AD
CAN-PVG flight route
Route map from Guangzhou, CAN to Shanghai, PVG. The distance is 751 miles or 1208 km.
Guangzhou - Shanghai direct flight map
SPONSORED AD
SPONSORED AD

CAN - PVG route facts

  • Distance
    751 miles (1208 km)
  • Flight time
    2 hours to 2 hours and 45 minutes
  • Airlines
    Air China Air China
    China Southern China Southern
    Hainan Airlines Hainan Airlines
    China Eastern China Eastern
    9 Air 9 Air
    Shanghai Airlines Shanghai Airlines
    Juneyao Airlines Juneyao Airlines
    Shenzhen Airlines Shenzhen Airlines
  • Airline alliances
    Star Alliance SkyTeam Low-cost carrier
  • Cabins
    Economy Premium Economy Business First
  • Hub airports
    Air China: PVG (Secondary hub.)
    China Southern Airlines: CAN and PVG (Secondary hub.)
    China Eastern Airlines: CAN (Secondary hub.) and PVG
    Shanghai Airlines: PVG
    Juneyao Airlines: PVG
    Shenzhen Airlines: CAN (Secondary hub.)
  • Departure terminals
    Air China: Terminal 3
    China Southern Airlines: Terminal 2
    Hainan Airlines: Terminal 3
    China Eastern Airlines: Terminal 3
    Shanghai Airlines: Terminal 3
    Juneyao Airlines: Terminal 3
    Shenzhen Airlines: Terminal 3
  • Arrival terminals
    Air China: Terminal 2
    China Southern Airlines: Terminal 2
    Hainan Airlines: Terminal 2
    China Eastern Airlines: Terminal 1
    Shanghai Airlines: Terminal 1
    Juneyao Airlines: Terminal 2
    Shenzhen Airlines: Terminal 2
  • Aircraft
    Air China: Airbus A321, Airbus A330-300, Airbus A320 and Airbus A350-900
    China Southern Airlines: Airbus A321, Airbus A321neo, Boeing 777-300ER, Airbus A330-300 and Airbus A350
    Hainan Airlines: Airbus A320neo and Boeing 737-800 Passenger
    China Eastern Airlines: Airbus A320neo, Airbus A320, Airbus A330-200, Airbus A330-300, Boeing 737-800 Passenger, Boeing 787-9, Airbus A321 and Boeing 737MAX 8 Passenger
    9 Air: Boeing 737-800 Passenger
    Shanghai Airlines: Boeing 737-800 Passenger, Boeing 737MAX 8 Passenger and Boeing 787-9
    Juneyao Airlines: Boeing 787-9, Airbus A320 and Airbus A320neo
    Shenzhen Airlines: Airbus A320

Route FAQ

Air China, China Southern Airlines, Hainan Airlines, China Eastern Airlines, 9 Air, Shanghai Airlines, Juneyao Airlines and Shenzhen Airlines operate non-stop flights from CAN to PVG with 125 weekly departures.

Scheduled flight time from CAN to PVG ranges from 2 hours to 2 hours and 45 minutes. The route covers 751 miles (1208 km).

125 weekly departures are currently scheduled on this route, with published departure times ranging from 06:35 to 22:00 depending on the schedule period.

Departure terminals: Air China: Terminal 3, China Southern Airlines: Terminal 2, Hainan Airlines: Terminal 3, China Eastern Airlines: Terminal 3, Shanghai Airlines: Terminal 3, Juneyao Airlines: Terminal 3 and Shenzhen Airlines: Terminal 3. Arrival terminals: Air China: Terminal 2, China Southern Airlines: Terminal 2, Hainan Airlines: Terminal 2, China Eastern Airlines: Terminal 1, Shanghai Airlines: Terminal 1, Juneyao Airlines: Terminal 2 and Shenzhen Airlines: Terminal 2.

Economy, Premium Economy, Business and First are currently scheduled on non-stop flights for this route.
Domestic flights from Guangzhou (CAN)
From Guangzhou to Shanghai

SHA Hongqiao International

From Guangzhou to Hangzhou

HGH Hangzhou Xiaoshan International Airport

From Guangzhou to Beijing

PKX Daxing International Airport

From Guangzhou to Chongqing

CKG Chongqing Jiangbei International Airport

From Guangzhou to Beijing

PEK Beijing Capital International Airport

From Guangzhou to Nanjing

NKG Lu Kou Airport

From Guangzhou to Xian

XIY Xi'an Xianyang International Airport

From Guangzhou to Chengdu

CTU Chengdu Shuangliu International Airport

From Guangzhou to Zhengzhou

CGO Zhengzhou Xinzheng International Airport

From Guangzhou to Kunming

KMG Kunming Changshui International Airport

SPONSORED AD
SPONSORED AD