Flights from Beijing to Toronto – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
PEK to YYZ – All flight route options from Beijing Capital International Airport, China to Pearson International, Canada. These routes are operated by 12 airlines. Fly non-stop with Air China or Hainan Airlines, or choose from 12 different stopover flights. The shortest flight time is 12 hours and 40 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Pearson
We got great deals on hotels and car rentals near the airport.
Beijing to Toronto flights
There are over 14 airlines and as many as 326 flights every week to this destination. You can fly non-stop to Toronto (YYZ) from Beijing (PEK) with Hainan Airlines or Air China but if a stopover option suits you better you can choose to fly via Seoul, Seattle or any other of the 12 alternatives with connectiing airports.
Tip! You can also fly to Toronto from Daxing International Airport (PKX).
Beijing to Toronto with Hainan Airlines
You can fly non-stop with Hainan Airlines every Sunday at 14:20, 14:35 or 14:45.
With Air Canada
If you fly from Beijing with Air Canada you will do a stopover in Vancouver, YVR before reaching Toronto. This flight trip will take 18 hours and 30 minutes and you can fly every Monday, Thursday, Friday or Sunday with departures at 18:05 or 18:55. Air Canada is a Star Alliance member.
Distance & flight times: Beijing Capital International Airport to Pearson
The shortest flight time between PEK and YYZ is 12 hours and 45 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 12h 45m | - | 6598 miles (10616 km) |
ICN Seoul | 17h 58m | 2h 35m | 7196 miles (11578 km) |
SEA Seattle | 18h 24m | 3h 0m | 7488 miles (12048 km) |
YVR Vancouver | 18h 30m | 3h 20m | 7395 miles (11899 km) |
KIX Osaka | 18h 35m | 2h 45m | 7747 miles (12465 km) |
NRT Tokyo | 18h 53m | 3h 55m | 7740 miles (12454 km) |
PVG Shanghai | 19h 25m | 2h 45m | 7816 miles (12576 km) |
SFO San Francisco | 19h 26m | 2h 30m | 8197 miles (13189 km) |
HND Tokyo | 19h 40m | 45m | 7769 miles (12500 km) |
GMP Seoul | 19h 45m | - | - |
BOS Boston | 20h 5m | 3h 5m | 7205 miles (11593 km) |
IAD Dulles | 20h 23m | 3h 41m | 7291 miles (11731 km) |
LAX Los Angeles | 21h 35m | 4h 35m | 8454 miles (13602 km) |


Quick copy and share this page
From Beijing to Canada
Below is a list of other destinations to Canada from Beijing Capital International Airport with either direct flights or 1 stop connections.
From China to Toronto
Below is a list of other cities in China with flights to Toronto with either non-stop or connecting flights.