To save up to 25% on this flight, we recommend booking at least 27 days prior to travel. The price may fluctuate and will likely increase closer to your departure date. Users on Cheapflights have found tickets from Canada to Riyadh from C$ 1,497 1-2 weeks out and tickets from C$ 1,897 for flights departing within the next 72 hours.
Our data shows that February tends to be the cheapest month to fly to Riyadh from Canada. Users have commonly found prices around C$ 1,418 for the month, but tickets can be as low as C$ 786. Due to multiple factors, prepare for potentially higher prices in December.
When flying from Canada to Riyadh, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.
Toronto Pearson Intl
Riyadh King Khaled Intl
1 stop
16h 45mRiyadh King Khaled Intl
Toronto Pearson Intl
1 stop
26h 20mBritish Airways
Toronto Pearson Intl
Riyadh King Khaled Intl
1 stop
16h 45mRiyadh King Khaled Intl
Toronto Pearson Intl
1 stop
22h 20mBritish Airways
Toronto Pearson Intl
Riyadh King Khaled Intl
1 stop
16h 45mRiyadh King Khaled Intl
Toronto Pearson Intl
2 stops
22h 30mBritish Airways
Toronto Pearson Intl
Riyadh King Khaled Intl
1 stop
16h 45mRiyadh King Khaled Intl
Toronto Pearson Intl
1 stop
26h 20mBritish Airways
Toronto Pearson Intl
Riyadh King Khaled Intl
1 stop
16h 45mRiyadh King Khaled Intl
Toronto Pearson Intl
1 stop
22h 20mBritish Airways
Toronto Pearson Intl
Riyadh King Khaled Intl
1 stop
16h 45mRiyadh King Khaled Intl
Toronto Pearson Intl
2 stops
22h 30mBritish Airways
Toronto Pearson Intl
Riyadh King Khaled Intl
1 stop
16h 45mRiyadh King Khaled Intl
Toronto Pearson Intl
1 stop
26h 20mBritish Airways
Toronto Pearson Intl
Riyadh King Khaled Intl
1 stop
16h 45mRiyadh King Khaled Intl
Toronto Pearson Intl
1 stop
22h 20mBritish Airways
Toronto Pearson Intl
Riyadh King Khaled Intl
1 stop
16h 45mRiyadh King Khaled Intl
Toronto Pearson Intl
2 stops
22h 30mBritish Airways
Montreal Pierre Elliott Trudeau Intl
Riyadh King Khaled Intl
1 stop
19h 59mRiyadh King Khaled Intl
Montreal Pierre Elliott Trudeau Intl
2 stops
23h 40mKLM
Montreal Pierre Elliott Trudeau Intl
Riyadh King Khaled Intl
1 stop
19h 59mRiyadh King Khaled Intl
Montreal Pierre Elliott Trudeau Intl
3 stops
21h 55mKLM
Montreal Pierre Elliott Trudeau Intl
Riyadh King Khaled Intl
2 stops
23h 00mRiyadh King Khaled Intl
Montreal Pierre Elliott Trudeau Intl
2 stops
23h 40mKLM
Toronto Pearson Intl
Riyadh King Khaled Intl
2 stops
49h 00mRiyadh King Khaled Intl
Toronto Pearson Intl
2 stops
48h 32mTurkish Airlines
Toronto Pearson Intl
Riyadh King Khaled Intl
2 stops
31h 30mRiyadh King Khaled Intl
Toronto Pearson Intl
2 stops
46h 16mAmerican Airlines
Toronto Pearson Intl
Riyadh King Khaled Intl
2 stops
33h 20mRiyadh King Khaled Intl
Toronto Pearson Intl
2 stops
45h 14mAmerican Airlines
Toronto Island
Riyadh King Khaled Intl
3 stops
41h 10mMultiple Airlines
Toronto Pearson Intl
Riyadh King Khaled Intl
2 stops
37h 25mMultiple Airlines
Toronto Pearson Intl
Riyadh King Khaled Intl
2 stops
37h 35mMultiple Airlines
Riyadh King Khaled Intl (RUH), located 30.1 km from the city centre, is the airport you fly into when you book flights from Canada to Riyadh.
Due to the rapidly changing circumstances due to COVID-19, airlines like British Airways, Air Canada, and Lufthansa flying from Canada to Riyadh King Khaled Intl have implemented new flexible cancellation policies.
Yes, there are multiple flights from Canada to Riyadh for under C$ 1,000. The cheapest flight booked recently is on British Airways for just C$ 975, but on average you can expect to pay C$ 1,063.
There are currently 20+ open flights from Canada to Riyadh within the next 7 days for less than C$ 1,200.
The cheapest airlines for a one-way flight from Canada to Riyadh are Turkish Airlines (C$ 712), American Airlines (C$ 849), and Egypt Air (C$ 885).
The most popular route from Canada to Riyadh is Toronto Pearson Intl - Riyadh King Khaled Intl. You may also consider Montreal Pierre Elliott Trudeau Intl - Riyadh King Khaled Intl or Toronto Island - Riyadh King Khaled Intl.
American Airlines, Air Canada and British Airways are the most popular airlines when flying from Canada to Riyadh.
While on average a flight from Canada to Riyadh is generally C$ 1,196, our data shows the cheapest flight currently is C$ 734. When looking at the most popular route, (Toronto Pearson Intl - Riyadh King Khaled Intl), you can expect to pay C$ 1,138 for that flight.