Guangzhou to Shanghai (CAN-SHA): nonstop upgrade & award space

China Eastern Airlines, China Southern Airlines, Juneyao Air, Shanghai Airlines, and Air China fly nonstop between Guangzhou (CAN) and Shanghai (SHA), roughly 247 times a week. With this many departures on a short sector, premium cabins are small and turn over daily, so upgrade or award space opens and closes within hours. 2LNR tracks award seats on China Southern Airlines across every CAN to SHA date, so you can see whether a seat exists before you move points.

Schedule last confirmed . Departure times come from 2LNR's schedule data; confirm with the airline before you book.

247
Nonstop flights a week
730 mi
Nonstop distance
Free
To get started

Guangzhou to Shanghai flight schedule

Scheduled nonstop departures for CAN to SHA, last checked against our schedule feed on September 6, 2026. Airlines retime and cancel flights, so confirm with the airline before you book.

Schedule data dated .

Scheduled nonstop departures from Guangzhou (CAN) to Shanghai (SHA)
Date Flight Airline Departs CAN Arrives SHA Duration Aircraft
HO 1854Juneyao Air06:4008:552h 15m32Q
CZ 3533China Southern Airlines07:0009:202h 20m32Q
HU 7131Hainan Airlines07:4010:102h 30m73H
CZ 3523China Southern Airlines08:0010:202h 20m789
MU 5302China Eastern Airlines08:3510:452h 10m333
CA 1837Air China08:5011:202h 30m321
CZ 3529China Southern Airlines09:0011:202h 20m77W
MU 5304China Eastern Airlines09:3011:352h 5m321
CZ 3531China Southern Airlines10:0012:202h 20m320
MU 5306China Eastern Airlines10:3012:402h 10m332
HO 1856Juneyao Air10:5513:152h 20m320
CZ 3537China Southern Airlines11:0013:202h 20m359
CZ 3539China Southern Airlines12:0014:202h 20m32Q
FM 9308Shanghai Airlines12:3014:502h 20m738
HO 2288Juneyao Air12:5515:102h 15m789
CZ 3525China Southern Airlines13:0015:252h 25m77W
FM 9312Shanghai Airlines13:3015:452h 15m738
MU 5316China Eastern Airlines14:0016:102h 10m321
HO 1858Juneyao Air14:1516:352h 20m320
MU 5308China Eastern Airlines14:3016:552h 25m321
CZ 3571China Southern Airlines15:0017:252h 25m789
MU 5310China Eastern Airlines15:3018:052h 35m32N
CZ 3503China Southern Airlines16:0018:252h 25m359
CA 1829Air China16:2018:402h 20m321
MU 5312China Eastern Airlines16:3019:002h 30m333
MU 5330China Eastern Airlines17:3020:052h 35m359
CZ 3581China Southern Airlines18:0020:302h 30m320
MU 5314China Eastern Airlines18:3021:002h 30m333
HO 1870Juneyao Air18:4021:002h 20m320
FM 9318Shanghai Airlines19:3021:402h 10m333
CZ 3595China Southern Airlines20:0022:202h 20m789
MU 5320China Eastern Airlines20:3022:452h 15m332
HO 2298Juneyao Air20:3523:002h 25m320
HO 1852Juneyao Air21:3023:502h 20m320
MU 9200China Eastern Airlines21:3023:552h 25m919
HO 1854Juneyao Air06:4008:552h 15m32Q
CZ 3533China Southern Airlines07:0009:202h 20m32Q
HU 7131Hainan Airlines07:4010:102h 30m73H
CZ 3523China Southern Airlines08:0010:202h 20m359
MU 5302China Eastern Airlines08:3510:452h 10m333

Showing the first 40 of 247 scheduled CAN to SHA departures across the next 7 days with service. Every remaining date is on the interactive map.

Departure and arrival times are local at their own airport, so an arrival can fall on a different local date than the departure; the duration column is the true elapsed flying time. A dash means the airline has not filed that value in the schedule data we hold. Aircraft are IATA equipment codes as filed, and can change up to departure.

See every CAN to SHA date on the interactive map

Award seats on CAN to SHA departures

2LNR tracks award seats on China Southern Airlines, date by date. Open the calendar for Guangzhou to Shanghai to see whether a seat exists before you move points, the next 14 days free on every product and the full horizon on Pro.

See real availability

Confirmed upgrade and award seats on each CAN to SHA departure, checked against live inventory so you know what is open before you book.

Set an alert

Premium inventory turns over fast. Watch this route and 2LNR notifies you when space appears on a date you are tracking.

Plan on the map

See CAN to SHA on the interactive route map, with schedules, connections, and route statistics.

Airlines flying Guangzhou to Shanghai nonstop

Carriers operating CAN to SHA nonstop in the current schedule. 2LNR tracks confirmed upgrade and award space on each of them.

Frequently asked questions about CAN to SHA

How far is Shanghai from Guangzhou?
CAN to SHA covers about 730 miles nonstop. Flight times vary by aircraft and season; the schedule table on this page lists each scheduled departure with its own times.
Which airlines fly nonstop from CAN to SHA?
China Eastern Airlines, China Southern Airlines, Juneyao Air, Shanghai Airlines, and Air China fly the route nonstop. 2LNR tracks award seats on China Southern Airlines.
How many flights a week are there from CAN to SHA?
About 247 nonstop flights a week run between Guangzhou and Shanghai in the current schedule, operated by China Eastern Airlines, China Southern Airlines, Juneyao Air, Shanghai Airlines, and Air China. Frequency shifts by season, and the schedule table on this page shows what is scheduled next.
What time do flights from CAN to SHA depart?
Scheduled CAN to SHA nonstops in the next 7 days with service leave between 06:40 and 21:30, local time at Guangzhou. The schedule table on this page lists every departure by date, with its arrival time and aircraft.
How do I check upgrade or award availability on CAN to SHA?
Open the CAN to SHA route on the interactive map or the matrix to see award seats by date on China Southern Airlines, the next 14 days free and the full horizon on Pro. On Pro you can also set an alert on the route and 2LNR notifies you when space opens.

Never miss CAN to SHA upgrade or award space

See what is open by date on this route, the next 14 days free on every product and the full horizon on Pro.

Get started free