Find flights
Deals
When to book
FAQs & Tips
Airlines

1,700 ﷼ Find cheap flights from Riyadh to Canada

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Riyadh to Canada departing on 5/1. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
0 bags

Search hundreds of travel sites at once for deals on flights to Canada

Best Canada Flight Deals

Cheapest round-trip prices found by our users on KAYAK in the last 72 hours

Toronto
Toronto2 stops2,466 ﷼

Good to know

Low season

February

High season

June
Best time to beat the crowds with an average 6% drop in price.
Most popular time to fly with an average 1% increase in price.

FAQs - booking Canada flights

  • How does KAYAK find such low prices on flights from Riyadh to Canada?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from Riyadh to Canada.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Riyadh to Canada?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Canada from Riyadh is likely to change within 7 days, so travelers know whether to wait or book now.

  • What is the Hacker Fare option on flights from Riyadh to Canada?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly to Canada with an airline and back to Riyadh with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Riyadh to Canada?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Canada from Riyadh up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top tips for finding cheap flights to Canada

  • Morning departure is around 23% more expensive than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

Top 5 airlines serving from Riyadh to Canada

Need help choosing which airline to fly with from Riyadh to Canada? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
7.8
KLMOverall score based on 1350 reviews
7.7Comfort
7.2Entertainment
7.9Boarding
7.3Food
8.4Crew
Airline reviews

Good food. Excellent crew service. Clean aircraft. Narrow seats and isle.

8.0 ExcellentAdi, Nov 2024AMS - YYZ
Read more KLM reviews

Good food. Excellent crew service. Clean aircraft. Narrow seats and isle.

The food & entertainment really stood out in terms of quality. The nasi goreng & chicken satay were absolutely delicious. It’s great that KLM feature international cuisine.

Seats were comfortable crew members support was very good but AVML ordered or selected by us needs a lot of improvement.

Transavia flight, was booked as KLM but i couldnt select seat or access boarding pass with KLM at all. Crammed seating and very no frills experience all around. First and last time.

Transavia flight. Couldn't select seat or anything prior to flight. No connection with klm systems. Seats are very crammed. Extremely no frills.

Seats were nice and comfy. Crew was polite and attentive. Business class is awesome and worth the money.

The IFE was quite old, but it worked fine and the content was good. The cabin crew were excellent and the food was as also very good

It’s chaotic at the bus stop outside of the airport because of the Uber meeting point. You need to be alert and look for the KLM bus which is not branded or labeled. Incorrect information was provided to go to gate 28, when in fact the bus was at gate 27. On the plus side the bus left early and arrived early to Ottawa.

Great flight because I upgraded to Premium Comfort. Made a huge difference in the experience.

Good experience, just i couldn’t connect me to the wifi

Newark to Montreal was really good. The return flight was not so good with a substitute carrier was not as good. I was impressed by the AC staff all along the way. Their in flight stack was superior.

I’m handicapped and the staff and crew were so kind and helped me board and made sure I was fine during the flight.

I had a great time flying with Air Canada on my 16+ hour journey over to Korea. The food was wonderful they had all kinds of options. Keep up the good work Air Canada I will most definitely fly with you again.

The people are great! The trip to Japan is simply never ending!!! Not the problem of the airlines, though.

Had to buy headphones. Which is sad. I did not so I listened to podcasts and slept. Free beer is excellent a d those pretzels are great too. Overall I feel Air Canada slightly exceeds Westjet for overall experience. But still more can be done. Like allowing guests to view a movie for free.

I bought a ticket from Brussels to Fort Lauderdale, Florida, USA via Montreal. When I went to the airport, I learned that I needed a Canadian visa. When I bought the ticket online, there was no warning saying "If you are not a US or Canadian citizen; You need a Canadian visa." I asked for my money back, but the staff at the airport said they couldn't help me. I said, "Make the ticket open, I'll fly later," and they said no. I looked for this information on Air Canada's website. They've hidden it so well that it's impossible to find it easily. I understand that Air Canada makes millions of dollars in unfair profits by selling tickets this way. Why don't they ask when purchasing? They don't ask; because they're making money. Every year, perhaps thousands of tickets are subject to this situation. I will use all my rights and complain everywhere. Maybe they won't give me my money back, but I would advise anyone buying ticket to be careful from now on.

On the way to Vancouver from Toronto I was in AC 111. What an amazing aircraft. I was in economy but there was plenty of leg room and it was comfortable and also the entertainment system was good. On the way back from Vancouver to Toronto I was in Ac 120. It was not as good as the one before but it was okay. The entertainment unit was small and the seats were pretty tight but not the worst I have been in. Over all both flights were good but ac 111 was far better than ac 120. But I had a good experience. No delays, bags came on time. In fact both the times it was on time departure and early arrival which I appreciate

Crew were friendly and efficient. Love the hot towel service!

Our checked in luggage was not put on same plane as us in the trip to Quebec and on our return 4 days later to Toronto. At Toronto airport we were told it was at the airport and it would be 10 mins. This was not true as the i-tag in my luggage showed initially it was still in Quebec. We were made to wait 1 1/2 hours to get our luggage which it seems evident to me came on a later flight. This was despite being at airport in Quebec 2 hours before flight was due to fly out so our luggage was there very early. We were both wheelchair assisted so the wait in Toronto was especially difficult . As well as luggage issues our flight from Quebec to Toronto was cancelled and a new flight sent in the evening. We had to check out of our hotel and sit in a cafe for 3 hours until we came to airport still two hours earlier than required. This was by far the worst service I have used throughout my trips around the world

Our Air Canada connecting flight to LAX was 45 minutes late which meant we could not make our flight from LAX to Aspen. Therefore we had to pay another $800 to get different flights so we would be home that day. So sick of late flights. Why have a schedule if you never abide by it?

A major problem at the Frankfurt terminal. You see your connecting flight is on concourse A and you see signs for A, but when you start to walk out to A, only then do you find A is in another terminal which requires a bus ride, passport control and customs. If you sit around in the first terminal too long, you can miss your flight. We made ours.

I was extremely stressed out with the delay of our flight, not because of the delay per se, but we weren’t getting any responses from the staff/crew as to what was going to happen with our connecting flights. I think if they were better informed, and in turn we were informed, we would be more at ease. Also, at the Newark security area, the scan machine detected something “foreign” in my crotch and behind area, I cannot believe that in 2024, these machines cannot differentiate between a sanitary pad and a dangerous object. The security officer who conducted the body search was really sweet and apologetic, and asked me if I would like to move to a private area and conducted the search thoroughly without making me uncomfortable, but it is clear that these machines need an upgrade for such issues.

Boarding was easy and well organized, Breakfast was not very good.

I had to fly United where the flight crew was atrocious

Wonderful I upgraded from premium economy to business and it was totally worth it. The crew was fantastic. Very attentive positive. They made me feel right at home. We were on a 747 business class second story seat and it was fantastic.

The flight crew, the on-plane service, and the food were fine. The seats lacked cushioning and were uncomfortable compared to other planes from recent flights. The plane was initially delayed one hour and that expanded to 1.5 hours. When we boarded, there was insufficient room for our carry-on bags, which added more time to disembarking from the plane. It appeared the Air Canada staff or the Toronto Airport staff were less than competent to handle whatever the issue was that caused the delays, which was never communicated.

Boarding was haphazard after people with small children or walking difficulties

Getting boarding pass for international connected flight was a hassle. Huge libe to get boarding pass after two connected international flight is excessive to put someone on stress. They should provide online checking for all flights

Due to flights being delayed, we missed our connecting flights and we were flown to a different airlines and we end up losing our luggage's.

The boarding process is not well organized at all. It need to be totally revised with an emphasis on order.

Everything was fine except not posting the gate number until 14 minutes before boarding. In an airport the size of Heathrow, that was unacceptable.

The least comfortable business class seat I have encountered for a while - very very firm when reclined making sleeping difficult. Cost cutting is visible everywhere - no offer to refill drinks (the wines were not good - so no real issue there :) ) Just not worth what BA charge

old seat need to go! outdated and uncomfortable. I waited 40 minutes for my bag

Everything was excellent except I could not check in online. The app kept denying me. So I checked in at the airport and the person was super polite and helpful. Very nice all around.

I asked for assistance for my mobility issues. It took over 45 min to find someone to take me to the security. then I was deposited at the lounge and I was supposed to be picked up. No one came. I almost missed the flight. There was no offer of extra water, snacks or anything on the flight. Food was OK given that I am gluten and diary free. Seats were uncomfortable and very little stow away space.

My flight was cancelled and I was rebooked onto 2 flights on American Airlines: one from Heathrow to Charlotte and then one from Charlotte to Tampa.

American Airlines is the worst airline to fly. you can’t get on an earlier flight if you don’t have ‘status’, they cancel their flights with no warning, and they lie about why their flights are delayed so they don’t have to pay for meals or hotels. They lost me as a customer after this trip. I’ll be flying Delta or Untied from now on.

I had paid for my family to sit together on the plane. When we got to the plane this wasn't the case and we were separated. meanwhile the lady sitting next to me told me how she didn't pay and were all sitting together

Terrible. The flight out from EWR to FCO was canceled last minute. I had to reschedule to fly out of JFK instead of Newark. It took an hour and a half to drive to JFK, and the line at the airport was multiple hours long. On the flight back from FCO to PHX, my connecting flight in London was missed due to a delayed departure from FCO. British Airways was not able to get us out of London until more than 24 hours later. During our trip, we found out that my wife's father was terminally ill in Illinois, and we tried frantically to get the flight back rerouted to ORD. She was put on standby and approved for standby, but when she got to the gate, she was denied the flight. When we got back to PHX, we found out that her luggage was not on our plane to PHX and was still in LHR. The bag was eventually recovered in ORD. My wife had another flight scheduled out of PHX to ORD the day after we were scheduled to arrive in PHX so that she could see her father before he died. That flight was missed, and not refunded. She had to schedule another flight put of PHX on Saturday, but by then her father already died. Everything about this experience was terrible.

No beverage service for an 11 hr flight! Never got alcohol or soda or juice, only water once! Never again

You idiots…ITA cancelled our flights one month out and we had to buy new tickets at a much higher price. You stiffed us by not refunding the cost of the insurance. I’ll never buy through Kayak again.

Premium Economy was average for class. Seat comfort was just okay. Crew was attentive. Checkin was fine and moved quickly. Boarding process in Rome was not well organized.

It was horrible the woman next to me was sick and I asked if they would change my seat and they said that they didn’t have any available. I sat next to this women for 9 hour and now I am sick .

We booked and purchase our seats in February for a September flight. We choose seats then also, did the online check in on the app the day before and all was fine. At the airline check in they charged our seats and we were not even sitting together after paying for business class seats. They separated us with no explanation and would not change them back. I was very upset. On the return flight, they tried to put us on standby! When again, we purchased seats in February for this flight. The plane was old and smaller and the business class seats were not comfortable like the flight from NYC. Flight attendants were hard to find once the first meal was served, luckily the flights were smooth.

Not boarding 60 minutes late. after getting bumped to this flight because ITA do not hold a flight for five minutes as the fight to the connection was 45 minutes late

Crew was good. Very nice staff. Wine was good. Problems- no AC while waiting for takeoff. Long wait so we should have been more comfortable. No water for quite awhile. Food should have been better for an Italian airline. Chicken was pressed rounds of processed meat- not tasty. We had only one hour for our connection- ran through airport- plane waited for us and staff was helpful.

Flight was cancelled and other being told it was cancelled there has been no other contact.

Poor , i missed the next flight to new york . We stayed inside the plane for almost 30 or 40min

Very frustrating trip. From Rome to boston , and i missed the next flight to new york

Everything was fine except the food. They really need to work on the quality of the food.

Book cheap flights from Riyadh to Canada

Recent round-trip flight deals

12/2Mon
1 stopBritish Airways
26h 05mRUH-YUL
12/10Tue
1 stopBritish Airways
18h 00mYUL-RUH
2,447 ﷼
3/27Thu
2 stopsRoyal Jordanian
17h 50mRUH-YYZ
4/11Fri
2 stopsRoyal Jordanian
32h 35mYYZ-RUH
2,466 ﷼
12/2Mon
2 stopsKLM
23h 35mRUH-YYZ
12/8Sun
1 stopKLM
17h 45mYYZ-RUH
2,526 ﷼
12/2Mon
2 stopsKLM
27h 10mRUH-YYZ
12/8Sun
1 stopKLM
17h 45mYYZ-RUH
2,533 ﷼
11/23Sat
2 stopsLufthansa
24h 15mRUH-YYZ
12/10Tue
2 stopsLufthansa
17h 45mYYZ-RUH
2,819 ﷼
11/27Wed
1 stopLufthansa
18h 05mRUH-YUL
12/5Thu
2 stopsLufthansa
16h 40mYUL-RUH
2,834 ﷼
1/14Tue
1 stopAir Canada
22h 25mRUH-YYZ
1/31Fri
1 stopAir Canada
17h 40mYYZ-RUH
2,845 ﷼
12/1Sun
1 stopAir Canada
19h 30mRUH-YYZ
12/9Mon
2 stopsAir Canada
21h 55mYYZ-RUH
2,965 ﷼
12/12Thu
1 stopEgyptair
35h 00mRUH-YYZ
1/2Thu
1 stopEgyptair
30h 20mYYZ-RUH
3,254 ﷼
1/23Thu
1 stopEgyptair
26h 00mRUH-YYZ
2/14Fri
1 stopEgyptair
15h 15mYYZ-RUH
3,412 ﷼

Search by stops

Search by airline

Search by price

Recent one-way flight deals

5/1Thu
2 stops
25h 10mRUH-YYC
1,700 ﷼
4/3Thu
3 stops
49h 45mRUH-YVR
1,726 ﷼
4/30Wed
2 stops
24h 45mRUH-YYZ
1,771 ﷼
12/25Wed
3 stops
56h 25mRUH-YYZ
1,779 ﷼
4/29Tue
1 stopAir Canada
24h 50mRUH-YYZ
2,364 ﷼
11/10Sun
2 stopsAir Canada
26h 00mRUH-YYZ
2,394 ﷼
12/30Mon
2 stopsLufthansa
24h 15mRUH-YYZ
2,406 ﷼
11/29Fri
1 stopLufthansa
21h 25mRUH-YVR
2,991 ﷼
11/21Thu
1 stopBritish Airways
29h 15mRUH-YVR
3,539 ﷼
12/15Sun
2 stopsITA Airways
28h 04mRUH-YYZ
7,942 ﷼

Search by stops

Search by airline

Search by price

Last minute flights from Riyadh to Canada

Last minute flight, train and bus deals

11/6Wed
multi-stopBritish Airways
20h 30mRUH-YYZ
1/15Wed
multi-stopBritish Airways
21h 10mYYZ-RUH
3,036 ﷼
11/6Wed
multi-stopBritish Airways
20h 30mRUH-YYZ
1/15Wed
multi-stopBritish Airways
21h 15mYYZ-RUH
3,168 ﷼
11/5Tue
multi-stopKLM
23h 52mRUH-YYZ
11/12Tue
multi-stopKLM
24h 55mYYZ-RUH
3,569 ﷼
11/5Tue
multi-stopKLM
23h 45mRUH-YYZ
11/12Tue
multi-stopKLM
24h 55mYYZ-RUH
3,716 ﷼
11/5Tue
multi-stop
22h 25mRUH-YYZ
1/15Wed
multi-stop
19h 25mYYZ-RUH
3,824 ﷼
11/5Tue
multi-stop
29h 30mRUH-YYZ
11/12Tue
multi-stop
18h 55mYYZ-RUH
4,068 ﷼
11/5Tue
multi-stopLufthansa
22h 25mRUH-YYZ
1/15Wed
multi-stopLufthansa
17h 45mYYZ-RUH
4,526 ﷼
11/5Tue
multi-stopAir Canada
28h 28mRUH-YYZ
1/15Wed
multi-stopAir Canada
27h 55mYYZ-RUH
4,658 ﷼
11/5Tue
multi-stop
28h 35mRUH-YYZ
11/12Tue
multi-stop
16h 40mYYZ-RUH
4,796 ﷼
11/6Wed
multi-stopBritish Airways
40h 05mRUH-YYZ
1/15Wed
multi-stopBritish Airways
21h 15mYYZ-RUH
5,367 ﷼

Search by stops

Search by airline

Search by price

Everything you need to know for your flight from Riyadh to Canada

Information on your arrival and departure airports