
SHA to CANChina
Shanghai
$120
usually $270
−56%
Most monthly lows $163–$394. Cheaper than every other month on record (10).
Display prices in
Destination · China
Best current fares
The deepest measured drops into Guangzhou first, then the rest on price. Every departure city is in the list below.

SHA to CANChina
$120
usually $270
−56%
Most monthly lows $163–$394. Cheaper than every other month on record (10).

LAX to CANUnited States
$357
usually $700
−49%
Most monthly lows $575–$700. Cheaper than every other month on record (3).

SFO to CANUnited States
$484
usually $855
−43%
Most monthly lows $796–$913. Cheaper than every other month on record (4).

AUH to CANUnited Arab Emirates
$489
usually $700
−30%
Most monthly lows $513–$728. Cheaper than every other month on record (5).

KUL to CANMalaysia
$178
usually $230
−23%
Most monthly lows $179–$230. Cheaper than every other month on record (5).

VIE to CANAustria
$516
usually $670
−23%
Most monthly lows $630–$834. Cheaper than every other month on record (4).

BRU to CANBelgium
$566
usually $715
−21%
Most monthly lows $615–$715. Cheaper than every other month on record (3).

MAD to CANSpain
$522
usually $655
−20%
Most monthly lows $544–$655. Cheaper than every other month on record (3).
Showing 96 of 45 observed fares. Compare every departure city
By departure city
Every city with a fare into Guangzhou, cheapest first. Find yours by name or airport code; each row opens that route, its price history and its calendar.
| Departure city | From | Below usual | Trip | Open |
|---|---|---|---|---|
| ShanghaiChina | $120Nonstop | −56% | 26–28 Oct · 2 nights | |
| BangkokThailand | $158Nonstop | −10% | 4–12 Nov · 8 nights | |
| Kuala LumpurMalaysia | $178Nonstop | −23% | 1–8 Nov · 7 nights | |
| SeoulSouth Korea | $1901 stop | −7% | 25–29 Oct · 4 nights | |
| ManilaPhilippines | $195Nonstop | −9% | 13–17 Jan '27 · 4 nights | |
| Hong Kong | $2231 stop | −9% | 2–8 Dec · 6 nights | |
| Singapore | $2281 stop | −9% | 28 Oct – 5 Nov · 8 nights | |
| JakartaIndonesia | $272Nonstop | — no measured fare yet | 20–28 Oct · 8 nights | |
| Los AngelesUnited States | $3571 stop | −49% | 4–19 Dec · 15 nights | |
| DelhiIndia | $367Nonstop | — no measured fare yet | 14 Nov – 5 Dec · 21 nights | |
| TokyoJapan | $4021 stop | −11% | 11–18 Nov · 7 nights | |
| IstanbulTürkiye | $4521 stop | −12% | 6–14 Nov · 8 nights | |
| San FranciscoUnited States | $4842 stops | −43% | 10–17 Nov · 7 nights | |
| Abu DhabiUnited Arab Emirates | $4891 stop | −30% | 16–26 Dec · 10 nights | |
| DubaiUAE | $5151 stop | −6% | 2–10 Apr '27 · 8 nights | |
| ViennaAustria | $5161 stop | −23% | 28 Nov – 6 Dec · 8 nights | |
| MadridSpain | $5221 stop | −20% | 12–24 Nov · 12 nights | |
| SydneyAustralia | $5251 stop | −12% | 9–15 Nov · 6 nights | |
| MilanItaly | $5661 stop | −16% | 11–17 Nov · 6 nights | |
| BrusselsBelgium | $5661 stop | −21% | 22–29 Nov · 7 nights | |
| LondonUnited Kingdom | $5911 stop | −14% | 4–10 Nov · 6 nights | |
| AmsterdamNetherlands | $6201 stop | −3% | 17–24 Nov · 7 nights | |
| StockholmSweden | $6242 stops | — no measured fare yet | 22–31 Jan '27 · 9 nights | |
| WashingtonUnited States | $6242 stops | — no measured fare yet | 29 Oct – 6 Nov · 8 nights | |
| ParisFrance | $6472 stops | −3% | 13–27 Nov · 14 nights | |
| FrankfurtGermany | $6531 stop | −9% | 5–26 Feb '27 · 21 nights | |
| BarcelonaSpain | $6841 stop | — no measured fare yet | 10–17 Nov · 7 nights | |
| DublinIreland | $7101 stop | — no measured fare yet | 4–10 Jan '27 · 6 nights | |
| BerlinGermany | $7112 stops | — no measured fare yet | 7–14 Nov · 7 nights | |
| RomeItaly | $7341 stop | — no measured fare yet | 16–20 Feb '27 · 4 nights | |
| MunichGermany | $7411 stop | — no measured fare yet | 22 Mar '27 – 1 Apr '27 · 10 nights | |
| AthensGreece | $7941 stop | — no measured fare yet | 19–26 Feb '27 · 7 nights | |
| OsloNorway | $8182 stops | — no measured fare yet | 1–8 Nov · 7 nights | |
| ZurichSwitzerland | $8202 stops | — no measured fare yet | 31 Oct – 10 Nov · 10 nights | |
| New YorkUnited States | $8911 stop | — no measured fare yet | 10 Nov – 25 Dec · 45 nights | |
| LisbonPortugal | $9252 stops | — no measured fare yet | 26 Oct – 9 Nov · 14 nights | |
| ChicagoUnited States | $9742 stops | — no measured fare yet | 2–8 Nov · 6 nights | |
| CopenhagenDenmark | $9821 stop | — no measured fare yet | 29 Oct – 8 Nov · 10 nights | |
| TorontoCanada | $1,0842 stops | — no measured fare yet | 30 Nov – 11 Dec · 11 nights | |
| HoustonUnited States | $1,1342 stops | — no measured fare yet | 21 Nov – 3 Dec · 12 nights | |
| São PauloBrazil | $1,1582 stops | — no measured fare yet | 2–18 Nov · 16 nights | |
| MiamiUnited States | $1,2292 stops | — no measured fare yet | 19 Nov – 1 Dec · 12 nights | |
| Mexico CityMexico | $1,2342 stops | — no measured fare yet | 12–31 Jan '27 · 19 nights | |
| DallasUnited States | $1,5411 stop | — no measured fare yet | 23 Dec – 13 Jan '27 · 21 nights | |
| BostonUnited States | $1,8862 stops | — no measured fare yet | 22 Dec – 12 Jan '27 · 21 nights |
No departure city matches that. Try another spelling, or every region.
Showing 12 of 45 departure cities
Good to know
The best observed fare on our board is $120 round-trip from Shanghai (56% below that route's typical price), found on a real search on 17 October. Fares are cached; the seller confirms the current price and availability.
Across the routes we have enough cached history for, Nov comes out cheapest on average. The sweet spot for being there is Oct–Dec — where the two overlap is the window to look at first.
Guangzhou is served by Baiyun (CAN). All fares on this page are round-trip to that airport unless marked otherwise.
Oct–Dec offers the best balance of weather and prices. Cantonese cooking at its source, and China Southern’s hub — often the cheapest way into the country.
Same corner of the map