Cheap flights from Shanghai to Guangzhou

350 nonstop flights a week, 5 of them today. Operated by 11 airlines, about 2h 35m in the air, 753 mi (1,212 km). Tickets from $74.

Flights from Shanghai to Guangzhou

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Filters

Shanghai to Guangzhou at a glance

flight time, from 2h 10m to 3h 5m
2h 35m
straight-line distance
753 mi (1,212 km)
flights a week
350
flights today
5
first and last departure
06:55 - 20:25
lowest price, nonstop, 12 March
$74
airlines
11

Shanghai to Guangzhou flight schedule

350 flights a week, 5 today, 22 seasonal or one-off. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
CZ 3549
China Southern Airlines
06:55 Shanghai Pudong International, terminal 2
09:35 Guangzhou Baiyun International, terminal 2
2h 40m
Daily
Boeing 777-300ER
9C 8835
Spring Airlines
07:20 Shanghai Hongqiao International, terminal 1
09:50 Guangzhou Baiyun International, terminal 3
2h 30m
Daily
Airbus A321
9C 8917
Spring Airlines
07:30 Shanghai Hongqiao International, terminal 1
10:10 Shenzhen Bao'an International
2h 40m
Daily
Airbus A321
FM 9301
Shanghai Airlines
07:30 Shanghai Hongqiao International, terminal 2
10:05 Guangzhou Baiyun International, terminal 3
2h 35m
Daily
Boeing 787-900
MU 5345
China Eastern
07:30 Shanghai Hongqiao International, terminal 2
10:05 Shenzhen Bao'an International
2h 35m
Daily
Boeing 737-800
MF 8371
Xiamen Airlines
07:45 Shanghai Hongqiao International, terminal 1
10:30 Shenzhen Bao'an International
2h 45m
Daily
Boeing 737-800
CA 1893
Air China
07:55 Shanghai Pudong International, terminal 2
10:30 Shenzhen Bao'an International
2h 35m
Daily
Airbus A321
CA 8505
Air China
07:55 Shanghai Pudong International, terminal 2
10:25 Guangzhou Baiyun International, terminal 3
2h 30m
Fri
Airbus A321
CZ 3590
China Southern Airlines
07:55 Shanghai Hongqiao International, terminal 2
10:30 Shenzhen Bao'an International
2h 35m
Daily
Airbus A320 NEO
HU 7332
Hainan Airlines
07:55 Shanghai Pudong International, terminal 2
11:00 Guangzhou Baiyun International, terminal 3
3h 5m
Tue, Wed, Thu, Fri, Sat, Sun
Boeing 737-800
CA 8505
Air China
08:00 Shanghai Pudong International, terminal 2
10:25 Guangzhou Baiyun International, terminal 3
2h 25m
Mon, Tue, Wed, Thu, Sun
Airbus A321
HU 7332
Hainan Airlines
08:00 Shanghai Pudong International, terminal 2
10:50 Guangzhou Baiyun International, terminal 3
2h 50m
Mon
Boeing 737-800
CA 8505
Air China
08:15 Shanghai Pudong International, terminal 2
10:25 Guangzhou Baiyun International, terminal 3
2h 10m
Sat
Airbus A321
HO 1881
Juneyao Airlines
08:15 Shanghai Hongqiao International, terminal 2
10:35 Shenzhen Bao'an International
2h 20m
Daily
Airbus A320
9C 8543
Spring Airlines
08:30 Shanghai Hongqiao International, terminal 1
11:10 Guangzhou Baiyun International, terminal 3
2h 40m
Daily
Airbus A320
FM 9303
Shanghai Airlines
08:30 Shanghai Hongqiao International, terminal 2
11:05 Guangzhou Baiyun International, terminal 3
2h 35m
Daily
Boeing 737-800
FM 9331
Shanghai Airlines
08:30 Shanghai Hongqiao International, terminal 2
11:00 Shenzhen Bao'an International
2h 30m
Daily
Airbus A330-300
CZ 3596
China Southern Airlines
08:50 Shanghai Hongqiao International, terminal 2
11:20 Guangzhou Baiyun International, terminal 2
2h 30m
Daily
Airbus A350-900
HO 2287
Juneyao Airlines
08:55 Shanghai Pudong International, terminal 2
11:30 Guangzhou Baiyun International, terminal 3
2h 35m
Daily
Boeing 787-900
HU 7726
Hainan Airlines
08:55 Shanghai Pudong International, terminal 2
11:40 Shenzhen Bao'an International
2h 45m
Daily
Boeing 737-800
FM 9305
Shanghai Airlines
09:00 Shanghai Pudong International, terminal 1
11:35 Guangzhou Baiyun International, terminal 3
2h 35m
Daily
Boeing 737-800
MU 5331
China Eastern
09:00 Shanghai Pudong International, terminal 1
11:40 Shenzhen Bao'an International
2h 40m
Daily
Airbus A330-200
MU 5333
China Eastern
09:25 Shanghai Hongqiao International, terminal 2
11:50 Shenzhen Bao'an International
2h 25m
Daily
Airbus A321
MU 5309
China Eastern
09:30 Shanghai Hongqiao International, terminal 2
12:05 Guangzhou Baiyun International, terminal 3
2h 35m
Daily
Boeing 787-900
9C 7519
Spring Airlines
09:35 Shanghai Hongqiao International, terminal 1
12:20 Shenzhen Bao'an International
2h 45m
Mon, Wed, Fri, Sun
Airbus A320
HO 1883
Juneyao Airlines
09:45 Shanghai Hongqiao International, terminal 2
12:05 Shenzhen Bao'an International
2h 20m
Daily
Airbus A320
CA 8581
Air China
09:50 Shanghai Pudong International, terminal 2
12:30 Guangzhou Baiyun International, terminal 3
2h 40m
Mon, Tue, Thu, Fri, Sat, Sun
Airbus A321
MU 5335
China Eastern
10:00 Shanghai Hongqiao International, terminal 2
12:35 Shenzhen Bao'an International
2h 35m
Daily
Airbus A330-200
CZ 3576
China Southern Airlines
10:10 Shanghai Hongqiao International, terminal 2
12:40 Shenzhen Bao'an International
2h 30m
Daily
Airbus A320 NEO
AQ 1006
9 Air
10:20 Shanghai Pudong International, terminal 2
13:00 Guangzhou Baiyun International, terminal 2
2h 40m
Mon, Wed, Fri, Sun
Boeing 737-800
HU 7132
Hainan Airlines
10:25 Shanghai Pudong International, terminal 2
13:10 Guangzhou Baiyun International, terminal 3
2h 45m
Daily
Boeing 737-800
MU 5301
China Eastern
10:30 Shanghai Hongqiao International, terminal 2
13:05 Guangzhou Baiyun International, terminal 3
2h 35m
Daily
Airbus A330-200
Y8 7566
Suparna Airlines
10:30 Shanghai Pudong International, terminal 2
13:00 Shenzhen Bao'an International
2h 30m
Mon, Wed, Fri, Sun
Boeing 737-800
9C 8881
Spring Airlines
10:50 Shanghai Hongqiao International, terminal 1
13:35 Shenzhen Bao'an International
2h 45m
Daily
Airbus A321
AQ 1006
9 Air
10:50 Shanghai Pudong International, terminal 2
13:35 Guangzhou Baiyun International, terminal 2
2h 45m
Tue, Thu, Sat
Boeing 737-800
CZ 3534
China Southern Airlines
10:50 Shanghai Hongqiao International, terminal 2
13:20 Guangzhou Baiyun International, terminal 2
2h 30m
Daily
Airbus A330-300
HO 1857
Juneyao Airlines
10:55 Shanghai Hongqiao International, terminal 2
13:30 Guangzhou Baiyun International, terminal 3
2h 35m
Daily
Airbus A320
HU 7722
Hainan Airlines
11:15 Shanghai Pudong International, terminal 2
14:05 Shenzhen Bao'an International
2h 50m
Daily
Boeing 737-800
CZ 3966
China Southern Airlines
11:30 Shanghai Hongqiao International, terminal 2
14:00 Shenzhen Bao'an International
2h 30m
Daily
Airbus A350-900
FM 9309
Shanghai Airlines
11:30 Shanghai Hongqiao International, terminal 2
14:05 Guangzhou Baiyun International, terminal 3
2h 35m
Daily
Boeing 737-800
FM 9333
Shanghai Airlines
11:30 Shanghai Hongqiao International, terminal 2
14:00 Shenzhen Bao'an International
2h 30m
Daily
Boeing 737-800
ZH 9502
Shenzhen Airlines
11:40 Shanghai Hongqiao International, terminal 2
14:15 Shenzhen Bao'an International
2h 35m
Daily
Boeing 737-800
CZ 3524
China Southern Airlines
11:50 Shanghai Hongqiao International, terminal 2
14:20 Guangzhou Baiyun International, terminal 2
2h 30m
Daily
Airbus A350-900
MU 5337
China Eastern
12:00 Shanghai Hongqiao International, terminal 2
14:40 Shenzhen Bao'an International
2h 40m
Daily
Airbus A320
HU 7432
Hainan Airlines
12:05 Shanghai Pudong International, terminal 2
14:55 Guangzhou Baiyun International, terminal 3
2h 50m
Daily
Boeing 737-800
ZH 9534
Shenzhen Airlines
12:10 Shanghai Pudong International, terminal 2
14:40 Guangzhou Baiyun International, terminal 3
2h 30m
Daily
Airbus A320
ZH 9512
Shenzhen Airlines
12:15 Shanghai Pudong International, terminal 2
14:50 Shenzhen Bao'an International
2h 35m
Daily
Boeing 737-800
MU 5329
China Eastern
13:30 Shanghai Pudong International, terminal 1
16:15 Guangzhou Baiyun International, terminal 3
2h 45m
Mon, Wed, Fri
Airbus A350-900
CA 8347
Air China
15:40 Shanghai Pudong International, terminal 2
18:20 Guangzhou Baiyun International, terminal 3
2h 40m
Mon, Tue, Thu, Fri, Sun
Airbus A321
HU 7232
Hainan Airlines
16:30 Shanghai Pudong International, terminal 2
19:20 Guangzhou Baiyun International, terminal 3
2h 50m
Daily
Boeing 737-800
MU 5311
China Eastern
16:40 Shanghai Pudong International, terminal 1
19:00 Guangzhou Baiyun International, terminal 3
2h 20m
Daily
CA 1865
Air China
17:05 Shanghai Pudong International, terminal 2
19:40 Guangzhou Baiyun International, terminal 3
2h 35m
Daily
Airbus A321
CZ 3585
China Southern Airlines
17:50 Shanghai Pudong International, terminal 2
20:35 Guangzhou Baiyun International, terminal 2
2h 45m
Mon, Wed, Thu, Fri, Sat, Sun
Airbus A320
ZH 9536
Shenzhen Airlines
18:50 Shanghai Pudong International, terminal 2
21:35 Guangzhou Baiyun International, terminal 3
2h 45m
Daily
Airbus A320
AQ 1012
9 Air
19:25 Shanghai Pudong International, terminal 2
21:55 Guangzhou Baiyun International, terminal 2
2h 30m
Daily
Boeing 737-800
CZ 8212
China Southern Airlines
20:25 Shanghai Pudong International, terminal 2
23:10 Guangzhou Baiyun International, terminal 2
2h 45m
Daily
Airbus A321

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 28 March.

FlightDepartsArrivesDurationDaysAircraft
HU 7726
Hainan Airlines
06:40 Shanghai Pudong International, terminal 2
09:30 Shenzhen Bao'an International
2h 50m
Seasonal
Boeing 737-800
HO 1855
Juneyao Airlines
07:00 Shanghai Pudong International, terminal 2
09:30 Guangzhou Baiyun International, terminal 3
2h 30m
Seasonal
Airbus A320
CA 1893
Air China
07:30 Shanghai Pudong International, terminal 2
10:00 Shenzhen Bao'an International
2h 30m
Seasonal
Airbus A321
HO 1881
Juneyao Airlines
07:40 Shanghai Hongqiao International, terminal 2
10:05 Shenzhen Bao'an International
2h 25m
Seasonal
Airbus A320
FM 9331
Shanghai Airlines
08:05 Shanghai Hongqiao International, terminal 2
10:30 Shenzhen Bao'an International
2h 25m
Seasonal
Boeing 737-800
MU 5333
China Eastern
09:00 Shanghai Hongqiao International, terminal 2
11:30 Shenzhen Bao'an International
2h 30m
Seasonal
Airbus A320 NEO
ZH 9510
Shenzhen Airlines
09:05 Shanghai Hongqiao International, terminal 2
11:40 Shenzhen Bao'an International
2h 35m
Seasonal
Airbus A320
MU 5331
China Eastern
09:10 Shanghai Pudong International, terminal 1
11:45 Shenzhen Bao'an International
2h 35m
Seasonal
Airbus A320 NEO
FM 9307
Shanghai Airlines
09:30 Shanghai Hongqiao International, terminal 2
11:55 Guangzhou Baiyun International, terminal 3
2h 25m
Seasonal
Boeing 737-800
CZ 3576
China Southern Airlines
09:55 Shanghai Hongqiao International, terminal 2
12:30 Shenzhen Bao'an International
2h 35m
Seasonal
Airbus A321
MU 5335
China Eastern
09:55 Shanghai Hongqiao International, terminal 2
12:25 Shenzhen Bao'an International
2h 30m
Seasonal
Airbus A320 NEO
MU 5309
China Eastern
10:00 Shanghai Hongqiao International, terminal 2
12:25 Guangzhou Baiyun International, terminal 3
2h 25m
Seasonal
Airbus A320 NEO
HO 1883
Juneyao Airlines
10:15 Shanghai Hongqiao International, terminal 2
12:35 Shenzhen Bao'an International
2h 20m
Seasonal
Airbus A320
MU 5339
China Eastern
11:00 Shanghai Hongqiao International, terminal 2
13:30 Shenzhen Bao'an International
2h 30m
Seasonal
Airbus A320 NEO
ZH 9512
Shenzhen Airlines
11:25 Shanghai Pudong International, terminal 2
14:00 Shenzhen Bao'an International
2h 35m
Seasonal
Boeing 737-800
MU 5303
China Eastern
11:30 Shanghai Hongqiao International, terminal 2
14:00 Guangzhou Baiyun International, terminal 3
2h 30m
Seasonal
Airbus A320 NEO
CZ 3966
China Southern Airlines
11:40 Shanghai Hongqiao International, terminal 2
14:15 Shenzhen Bao'an International
2h 35m
Seasonal
Airbus A320 NEO
ZH 9502
Shenzhen Airlines
11:45 Shanghai Hongqiao International, terminal 2
14:10 Shenzhen Bao'an International
2h 25m
Seasonal
Airbus A321
ZH 9514
Shenzhen Airlines
12:00 Shanghai Pudong International, terminal 2
14:35 Shenzhen Bao'an International
2h 35m
Seasonal
Airbus A320
MU 5305
China Eastern
12:30 Shanghai Hongqiao International, terminal 2
15:05 Guangzhou Baiyun International, terminal 3
2h 35m
Seasonal
Airbus A320 NEO
CA 8581
Air China
10:05 Shanghai Pudong International, terminal 2
12:35 Guangzhou Baiyun International, terminal 3
2h 30m
Seasonal
Airbus A321
CA 8581
Air China
09:25 Shanghai Pudong International, terminal 2
11:55 Guangzhou Baiyun International, terminal 3
2h 30m
Seasonal
Airbus A321

Days of the week are taken from the schedule for the next 14 days; schedules change by season. The search shows seat availability and the price for your date.

Airlines flying Shanghai to Guangzhou

Flights a week by schedule and the cheapest nonstop fare of each airline found by recent searches

Airports

Where flights from Shanghai to Guangzhou depart and land

Departure from Shanghai

Shanghai Hongqiao International closest to the centreSHA

186 flights a week, terminals 1, 2, 8 mi (13 km) from the city centre

164 flights a week, terminals 1, 2, 20 mi (32 km) from the city centre

Arrival in Guangzhou

Guangzhou Baiyun International closest to the centreCAN

202 flights a week, terminals 2, 3, 18 mi (29 km) from the city centre

148 flights a week, 48 mi (78 km) from the city centre

When to visit Guangzhou

Weather by month

Best time to visit: January, February, March, November and December, +20° to +25° by day. In November it is +25° by day and +17° at night, with 8 rainy days.

Jan
+20° +11° 6 days
Feb
+21° +12° 9 days
Mar
+25° +16° 14 days
Apr
+28° +20° 18 days
May
+30° +23° 22 days
Jun
+31° +25° 27 days
Jul
+33° +26° 22 days
Aug
+32° +25° 24 days
Sep
+32° +25° 19 days
Oct
+29° +21° 9 days
Nov
+25° +17° 8 days
Dec
+20° +12° 4 days

Daytime and night temperatures in °C, rainy days. Months with the most comfortable weather are in green. Long-term averages.

Frequently asked questions

How long is the flight from Shanghai to Guangzhou?
A nonstop flight takes 2 hours 35 minutes on average, from 2h 10m to 3h 5m depending on the flight.
How far is Guangzhou from Shanghai?
753 mi (1,212 km) in a straight line between the cities.
Which airlines fly nonstop from Shanghai to Guangzhou?
China Southern Airlines (62 a week), China Eastern (59 a week), Shanghai Airlines (42 a week), Hainan Airlines (42 a week), Spring Airlines (32 a week), Air China (32 a week), Shenzhen Airlines (28 a week), Juneyao Airlines (28 a week), 9 Air (14 a week), Xiamen Airlines (7 a week) and Suparna Airlines (4 a week).
How many flights a day are there from Shanghai to Guangzhou?
5 flights today and 350 a week, about 50 a day on average.
When are the first and last flights from Shanghai to Guangzhou?
The first departure is at 06:55 (CZ3549), the last at 20:25 (CZ8212). Local time.
Which Shanghai airport do flights to Guangzhou leave from?
Shanghai Hongqiao International (186 a week) and Shanghai Pudong International (164 a week).
Which Guangzhou airport is closest to the city centre?
Guangzhou Baiyun International (CAN), 18 mi (29 km) from the city centre. Others: Shenzhen Bao'an International 48 mi (78 km).