Skip to main content
Beginning of main content

Cheap Flights from Beijing to Toronto $659.4

Search over 321,000 hotels worldwide and 400 airlines worldwide.
Secure incredible value with Expedia's Price Guarantee.
No Expedia cancellation fee to change or cancel almost any hotel reservation.

Here are your best fares found in the past 7 days

The lowest fare found for this route is $721.82 on Tue, May 16 from PEK to YYZ
Flights Fare Calendar Find minimum fare between origin PEK and destination YYZ Click this button to get previous 30 days data Click this button to get next 30 days data $1624 $1392 $1160 $928 $696 $464 $232 $0 Apr May 29 30 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W Price is $ 1392.4 on Air Canada Price is $ 1390.9 on Air Canada Price is $ 1389.2 on Air Canada Price is $ 1187.02 on United Price is $ 1129.32 on United Price is $ 1126.42 on United Price is $ 1124.7 on Hainan Airlines Price is $ 1123.12 on Delta Price is $ 1122.92 on Delta Price is $ 1122.32 on United Price is $ 1122.32 on United Price is $ 1119.0 on Hainan Airlines Price is $ 1060.02 on United Price is $ 1055.32 on United Price is $ 1055.12 on United Price is $ 1055.12 on United Price is $ 1055.12 on United Price is $ 1053.02 on United Price is $ 1048.92 on United Price is $ 1048.32 on United Price is $ 1048.32 on United Price is $ 1048.32 on United Price is $ 1048.32 on United Price is $ 1048.32 on United Price is $ 1048.32 on United Price is $ 1048.32 on United Price is $ 1048.12 on United Price is $ 1048.12 on United Price is $ 1048.12 on United Price is $ 1047.32 on United Price is $ 1035.26 on American Airlines Price is $ 1010.0 on Hainan Airlines Price is $ 1009.6 on Hainan Airlines Price is $ 1009.6 on Hainan Airlines Price is $ 1009.02 on United Price is $ 1002.52 on United Price is $ 1002.02 on American Airlines Price is $ 996.0 on Hainan Airlines Price is $ 996.0 on Hainan Airlines Price is $ 994.6 on Hainan Airlines Price is $ 989.12 on United Price is $ 987.52 on United Price is $ 978.6 on Air Canada Price is $ 975.0 on Korean Air Price is $ 973.32 on United Price is $ 967.52 on United Price is $ 967.32 on United Price is $ 964.52 on United Price is $ 962.92 on United Price is $ 961.4 on China Southern Airlines Price is $ 960.12 on United Price is $ 959.32 on United Price is $ 956.32 on United Price is $ 956.12 on United Price is $ 953.12 on United Price is $ 935.52 on United Price is $ 931.86 on United Price is $ 928.52 on United Price is $ 923.52 on United Price is $ 919.52 on United Price is $ 911.32 on United Price is $ 902.2 on Korean Air Price is $ 886.52 on United Price is $ 871.6 on China Eastern Airlines Price is $ 871.6 on China Eastern Airlines Price is $ 871.4 on China Eastern Airlines Price is $ 871.4 on China Eastern Airlines Price is $ 871.4 on China Eastern Airlines Price is $ 871.4 on China Eastern Airlines Price is $ 871.4 on China Eastern Airlines Price is $ 871.4 on China Eastern Airlines Price is $ 792.2 on China Southern Airlines Price is $ 770.12 on American Airlines Price is $ 770.12 on American Airlines Price is $ 770.12 on American Airlines Price is $ 770.12 on American Airlines Price is $ 721.82 on Delta

Cheapest Flights from Beijing to Toronto (PEK to YYZ)

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.

Interesting Facts About Flights from Beijing to Toronto (PEK to YYZ)

Question : How many days should you spend in Toronto?
Answer : The average time spent in Toronto by passengers from Beijing is 22 days.

Question : Which airline is struggling to get to Toronto on time?
Answer : Hainan Airlines is delayed on 63% of flights from Beijing Capital International Airport (PEK) to Pearson International Airport (YYZ) at the moment. If you should choose this airline, be sure to track the flight status to stay on top of the departure time.

Question : How long does it take to get from PEK to YYZ?
Answer : If you're able to take the shortest direct flight (which is offered by Hainan Airlines), you will be able to leave PEK at 2:30 PM CST and get to YYZ at 2:10 PM EDT (12 hours and 40 minutes). Remember, there is a 13-hour time change.

Question : Is the price you found a good deal?
Answer : Flight prices fluctuate a lot more than the majority of routes from China for PEK to YYZ. They range anywhere from $653 to $8,716. The further out you book a route, the more likely you are to save.

Question : Is this route your best bet for getting to Toronto with minimal delays?
Answer : The best measurement of overall promptness combines both on-time percentage and total delay minutes. PEK to YYZ currently has 0 stars out of 5, earning it one of the lower scores in the world.

Question : How many departure times are there on a given day?
Answer : Of course the day matters, but on average, two different flight times exist when you fly from PEK to YYZ. The average route departing China currently has four different flight times per day, so expect fewer choices than you're used to.

Question : What day of the week has the most flight time options?
Answer : The day with the most departure times for this route is Saturday with two options. Filter your search for Saturday for increased variety.