Wayfli › Guangzhou (CAN) › To Toronto (YYZ)

Guangzhou (CAN) to Toronto (YYZ) flights

There are direct flights from Guangzhou Baiyun International Airport to Toronto Lester B. Pearson International Airport, sold by one airline: China Southern Airlines. The distance is 12,441 km, about 15h 40m in the air. There are also 18 one-stop options, via airports such as Istanbul, Amsterdam and Paris.

Live fares for CAN → YYZSee all routes on the map
12,441 kmdistance
~15h 40mdirect flight time (estimate)
1direct airline
18one-stop options

Direct flights from Guangzhou to Toronto

RouteAirlines (incl. codeshares)DistanceTime (est.)
CAN → YYZChina Southern Airlines12,441 km~15h 40m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
IST IstanbulAir China and Turkish Airlines then Air Canada and Turkish Airlines16,084 km~22h 15m
AMS AmsterdamChina Southern Airlines and KLM then Air Canada and KLM15,129 km~21h 5m
CDG ParisAir France and China Southern Airlines then Air Canada and Air France15,476 km~21h 30m
FRA FrankfurtChina Southern Airlines then Air Canada and Condor15,364 km~21h 25m
PEK BeijingAir China and China Southern Airlines then Air Canada and Air China12,442 km~17h 50m
PVG ShanghaiAir China and China Southern Airlines then Air Canada and Air China12,617 km~18h 5m
LHR LondonChina Southern Airlines then American Airlines and Air Canada15,203 km~21h 10m
LGW LondonChina Southern Airlines then Air Transat15,238 km~21h 15m
JFK New YorkChina Southern Airlines then American Airlines and Air Canada13,446 km~19h 5m
LAX Los AngelesChina Southern Airlines then American Airlines and Air Canada15,112 km~21h 5m
ICN SeoulChina Southern Airlines and Korean Air then Korean Air12,622 km~18h 5m
HKG Hong KongCathay Pacific and China Southern Airlines then Air Canada and Cathay Pacific12,684 km~18h 10m

More from Guangzhou and Toronto

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.