Skip to content

Guangzhou to Shanghai flights in December 2026 from $75 CAN → PVG, SHA

Guangzhou Baiyun International Airport (CAN) → Shanghai Pudong International Airport (PVG), Shanghai Hongqiao International Airport (SHA)

For departures in December 2026, the cheapest return found recently is $155 with Spring Airlines, 8 Dec – 12 Dec, found today. The cheapest one-way found recently is $75 with Spring Airlines, 8 Dec, found today.

Return

In December 2026, the cheapest return fare on each of 21 departure dates is usually $169 to $186. Across all 64 departure dates we hold on this route, it is usually $173 to $220. Of the 6 months with enough return fares to compare, 1 is usually cheaper than December 2026.

Cheapest return found recently

$155

8 Dec – 12 Dec · Spring Airlines

Guangzhou Baiyun International Airport (CAN) → Shanghai Hongqiao International Airport (SHA)

out nonstop, back nonstop

found today

See prices for these datesCheck today's price

It is also the cheapest return we hold, of any age.

FareTell may earn a commission when you book through a partner.

The cheapest dates in December 2026

DatesFromAirlineStopsFound
8 Dec – 12 Dec$155Spring Airlinesout nonstop, back nonstopfound todaySee prices for these dates
12 Dec – 13 Dec$165China Easternout nonstop, back nonstopfound 5 days agoSee prices for these dates
2 Dec – 10 Dec$166Spring Airlinesout nonstop, back nonstopfound 5 days agoSee prices for these dates
14 Dec – 6 Jan 2027$166Hainan Airlinesout nonstop, back nonstopfound 5 days agoSee prices for these dates
1 Dec – 9 Dec$168Spring Airlinesout nonstop, back nonstopfound 4 days agoSee prices for these dates

Every date we hold

21 departure dates

1 Dec – 9 Dec: $168, found 4 days ago2 Dec – 10 Dec: $166, found 5 days ago4 Dec – 7 Dec: $186, found 6 days ago6 Dec – 16 Dec: $169, found 5 days ago7 Dec – 11 Dec: $198, found 3 days ago8 Dec – 12 Dec: $155, found today9 Dec – 12 Dec: $178, found 6 days ago10 Dec – 14 Dec: $177, found yesterday11 Dec – 13 Dec: $186, found 4 days ago12 Dec – 13 Dec: $165, found 5 days ago14 Dec – 6 Jan 2027: $166, found 5 days ago18 Dec – 21 Dec: $187, found 2 days ago20 Dec – 21 Dec: $186, found 2 days ago22 Dec – 24 Dec: $174, found 2 days ago25 Dec – 28 Dec: $205, found 6 days ago26 Dec – 29 Dec: $173, found 2 days ago27 Dec – 3 Jan 2027: $208, found 6 days ago28 Dec – 3 Jan 2027: $175, found 4 days ago29 Dec – 2 Jan 2027: $184, found 5 days ago30 Dec – 5 Jan 2027: $178, found 5 days ago31 Dec – 15 Feb 2027: $199, found todayDec
See the chart as a table
The cheapest price seen for each departure date — per traveler in Economy.
DatesFromAirlineAirportsStopsFound
1 Dec – 9 Dec$168Spring AirlinesGuangzhou Baiyun International Airport (CAN) → Shanghai Hongqiao International Airport (SHA)out nonstop, back nonstopfound 4 days agoSee prices for these dates
2 Dec – 10 Dec$166Spring AirlinesGuangzhou Baiyun International Airport (CAN) → Shanghai Hongqiao International Airport (SHA)out nonstop, back nonstopfound 5 days agoSee prices for these dates
4 Dec – 7 Dec$186Spring AirlinesGuangzhou Baiyun International Airport (CAN) → Shanghai Hongqiao International Airport (SHA)out nonstop, back nonstopfound 6 days agoSee prices for these dates
6 Dec – 16 Dec$169Spring AirlinesGuangzhou Baiyun International Airport (CAN) → Shanghai Hongqiao International Airport (SHA)out nonstop, back nonstopfound 5 days agoSee prices for these dates
7 Dec – 11 Dec$198China EasternGuangzhou Baiyun International Airport (CAN) → Shanghai Hongqiao International Airport (SHA)out nonstop, back nonstopfound 3 days agoSee prices for these dates
8 Dec – 12 Dec$155Spring AirlinesGuangzhou Baiyun International Airport (CAN) → Shanghai Hongqiao International Airport (SHA)out nonstop, back nonstopfound todaySee prices for these dates
9 Dec – 12 Dec$1789 AirGuangzhou Baiyun International Airport (CAN) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 6 days agoSee prices for these dates
10 Dec – 14 Dec$1779 AirGuangzhou Baiyun International Airport (CAN) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound yesterdaySee prices for these dates
11 Dec – 13 Dec$186Spring AirlinesGuangzhou Baiyun International Airport (CAN) → Shanghai Hongqiao International Airport (SHA)out nonstop, back nonstopfound 4 days agoSee prices for these dates
12 Dec – 13 Dec$165China EasternGuangzhou Baiyun International Airport (CAN) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 5 days agoSee prices for these dates
14 Dec – 6 Jan 2027$166Hainan AirlinesGuangzhou Baiyun International Airport (CAN) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 5 days agoSee prices for these dates
18 Dec – 21 Dec$187Spring AirlinesGuangzhou Baiyun International Airport (CAN) → Shanghai Hongqiao International Airport (SHA)out nonstop, back nonstopfound 2 days agoSee prices for these dates
20 Dec – 21 Dec$1869 AirGuangzhou Baiyun International Airport (CAN) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 2 days agoSee prices for these dates
22 Dec – 24 Dec$174Juneyao AirlinesGuangzhou Baiyun International Airport (CAN) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 2 days agoSee prices for these dates
25 Dec – 28 Dec$205China EasternGuangzhou Baiyun International Airport (CAN) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 6 days agoSee prices for these dates
26 Dec – 29 Dec$173Juneyao AirlinesGuangzhou Baiyun International Airport (CAN) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 2 days agoSee prices for these dates
27 Dec – 3 Jan 2027$208China EasternGuangzhou Baiyun International Airport (CAN) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 6 days agoSee prices for these dates
28 Dec – 3 Jan 2027$175Juneyao AirlinesGuangzhou Baiyun International Airport (CAN) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 4 days agoSee prices for these dates
29 Dec – 2 Jan 2027$184Juneyao AirlinesGuangzhou Baiyun International Airport (CAN) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 5 days agoSee prices for these dates
30 Dec – 5 Jan 2027$178Juneyao AirlinesGuangzhou Baiyun International Airport (CAN) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 5 days agoSee prices for these dates
31 Dec – 15 Feb 2027$199Spring AirlinesGuangzhou Baiyun International Airport (CAN) → Shanghai Hongqiao International Airport (SHA)out nonstop, back nonstopfound todaySee prices for these dates

Which month looks cheapest?

November 2026 is the cheapest month — from $149.

November 2026From $149Cheapest seen15 departure dates24 Nov – 2 Dec · found 6 hours agoSee prices for these datesEvery date in November 2026
December 2026From $15521 departure dates8 Dec – 12 Dec · found todaySee prices for these dates
January 2027From $1658 departure dates8 Jan 2027 – 10 Jan 2027 · found 2 days agoSee prices for these datesEvery date in January 2027
February 2027From $1684 departure dates24 Feb 2027 – 26 Feb 2027 · found todaySee prices for these dates
March 2027From $1669 departure dates16 Mar 2027 – 18 Mar 2027 · found 2 days agoSee prices for these datesEvery date in March 2027
April 2027From $4106 departure dates16 Apr 2027 – 21 Apr 2027 · found 3 days agoSee prices for these dates
August 2027From $4441 departure date18 Aug 2027 – 18 Aug 2027 · found 6 days agoSee prices for these dates

One-way

In December 2026, the cheapest one-way fare on each of 19 departure dates is usually $75 to $85. Across all 54 departure dates we hold on this route, it is usually $75 to $98. Of the 5 months with enough one-way fares to compare, December 2026 is usually the cheapest.

Cheapest one-way found recently

$75

8 Dec · Spring Airlines

Guangzhou Baiyun International Airport (CAN) → Shanghai Hongqiao International Airport (SHA)

nonstop

found today

Open this tripCheck today's price

Cheapest we hold, of any age

$73

2 Dec · Spring Airlines

Guangzhou Baiyun International Airport (CAN) → Shanghai Hongqiao International Airport (SHA)

nonstop

found 2 days ago

Open this tripCheck today's price

FareTell may earn a commission when you book through a partner.

The cheapest dates in December 2026

DatesFromAirlineStopsFound
2 Dec$73Spring Airlinesnonstopfound 2 days agoOpen this trip
1 Dec$75Spring Airlinesnonstopfound 5 days agoOpen this trip
3 Dec$75Spring Airlinesnonstopfound 6 days agoOpen this trip
6 Dec$75Spring Airlinesnonstopfound 6 days agoOpen this trip
8 Dec$75Spring Airlinesnonstopfound todayOpen this trip

Every date we hold

19 departure dates

1 Dec: $75, found 5 days ago2 Dec: $73, found 2 days ago3 Dec: $75, found 6 days ago5 Dec: $84, found 2 days ago6 Dec: $75, found 6 days ago8 Dec: $75, found today9 Dec: $75, found today10 Dec: $79, found yesterday11 Dec: $85, found 9 hours ago14 Dec: $82, found 2 days ago15 Dec: $79, found yesterday16 Dec: $75, found 3 days ago20 Dec: $85, found 2 days ago21 Dec: $94, found 6 days ago26 Dec: $82, found 3 days ago27 Dec: $84, found today28 Dec: $80, found today29 Dec: $87, found 2 days ago30 Dec: $86, found todayDec
See the chart as a table
The cheapest price seen for each departure date — per traveler in Economy.
DatesFromAirlineAirportsStopsFound
1 Dec$75Spring AirlinesGuangzhou Baiyun International Airport (CAN) → Shanghai Hongqiao International Airport (SHA)nonstopfound 5 days agoOpen this trip
2 Dec$73Spring AirlinesGuangzhou Baiyun International Airport (CAN) → Shanghai Hongqiao International Airport (SHA)nonstopfound 2 days agoOpen this trip
3 Dec$75Spring AirlinesGuangzhou Baiyun International Airport (CAN) → Shanghai Hongqiao International Airport (SHA)nonstopfound 6 days agoOpen this trip
5 Dec$84Spring AirlinesGuangzhou Baiyun International Airport (CAN) → Shanghai Hongqiao International Airport (SHA)nonstopfound 2 days agoOpen this trip
6 Dec$75Spring AirlinesGuangzhou Baiyun International Airport (CAN) → Shanghai Hongqiao International Airport (SHA)nonstopfound 6 days agoOpen this trip
8 Dec$75Spring AirlinesGuangzhou Baiyun International Airport (CAN) → Shanghai Hongqiao International Airport (SHA)nonstopfound todayOpen this trip
9 Dec$75Spring AirlinesGuangzhou Baiyun International Airport (CAN) → Shanghai Hongqiao International Airport (SHA)nonstopfound todayOpen this trip
10 Dec$79Juneyao AirlinesGuangzhou Baiyun International Airport (CAN) → Shanghai Pudong International Airport (PVG)nonstopfound yesterdayOpen this trip
11 Dec$859 AirGuangzhou Baiyun International Airport (CAN) → Shanghai Pudong International Airport (PVG)nonstopfound 9 hours agoOpen this trip
14 Dec$82Juneyao AirlinesGuangzhou Baiyun International Airport (CAN) → Shanghai Pudong International Airport (PVG)nonstopfound 2 days agoOpen this trip
15 Dec$79Spring AirlinesGuangzhou Baiyun International Airport (CAN) → Shanghai Hongqiao International Airport (SHA)nonstopfound yesterdayOpen this trip
16 Dec$75Spring AirlinesGuangzhou Baiyun International Airport (CAN) → Shanghai Hongqiao International Airport (SHA)nonstopfound 3 days agoOpen this trip
20 Dec$85Juneyao AirlinesGuangzhou Baiyun International Airport (CAN) → Shanghai Hongqiao International Airport (SHA)nonstopfound 2 days agoOpen this trip
21 Dec$94Air ChinaGuangzhou Baiyun International Airport (CAN) → Shanghai Pudong International Airport (PVG)nonstopfound 6 days agoOpen this trip
26 Dec$82Juneyao AirlinesGuangzhou Baiyun International Airport (CAN) → Shanghai Pudong International Airport (PVG)nonstopfound 3 days agoOpen this trip
27 Dec$84Spring AirlinesGuangzhou Baiyun International Airport (CAN) → Shanghai Hongqiao International Airport (SHA)nonstopfound todayOpen this trip
28 Dec$80Juneyao AirlinesGuangzhou Baiyun International Airport (CAN) → Shanghai Pudong International Airport (PVG)nonstopfound todayOpen this trip
29 Dec$87Juneyao AirlinesGuangzhou Baiyun International Airport (CAN) → Shanghai Pudong International Airport (PVG)nonstopfound 2 days agoOpen this trip
30 Dec$86Spring AirlinesGuangzhou Baiyun International Airport (CAN) → Shanghai Hongqiao International Airport (SHA)nonstopfound todayOpen this trip

Which month looks cheapest?

January 2027 is the cheapest month — from $70.

November 2026From $717 departure dates23 Nov · found 3 hours agoOpen this tripEvery date in November 2026
December 2026From $7319 departure dates2 Dec · found 2 days agoOpen this trip
January 2027From $70Cheapest seen10 departure dates12 Jan 2027 · found 6 days agoOpen this tripEvery date in January 2027
February 2027From $936 departure dates5 Feb 2027 · found 4 days agoOpen this trip
March 2027From $745 departure dates16 Mar 2027 · found 3 days agoOpen this tripEvery date in March 2027
May 2027From $1942 departure dates7 May 2027 · found 5 days agoOpen this trip
July 2027From $2151 departure date8 Jul 2027 · found 4 days agoOpen this trip
August 2027From $1941 departure date8 Aug 2027 · found 6 days agoOpen this trip
September 2027From $2161 departure date25 Sept 2027 · found 2 days agoOpen this trip
October 2027From $2172 departure dates16 Oct 2027 · found todayOpen this trip

Prices are what travelers' searches on Aviasales found in the last 7 days, in US dollars: the price the seller showed on Aviasales; bags may cost extra. Fares change, so check today's price before you book. How our prices work