1,324 ﷼ 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 2/24. 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,551 ﷼

Good to know

Low season

February

High season

June

Cheapest flight

1,324 ﷼
Best time to beat the crowds with an average 6% drop in price.
Most popular time to fly with an average 2% increase in price.
Flight from Riyadh to Toronto

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 35% 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.2Entertainment
8.4Crew
7.9Boarding
7.7Comfort
7.3Food
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.

There was fog in Amsterdam so many flights were delayed because of the weather. Air France knew that the flight would be delayed by two hours but still boarded the plane on time. Instead of letting the passengers wait at the gate we were crammed into the plane. It was uncomfortable. No refreshments were given. I couldn’t charge my devices onboard.

I tried to upgrade to premium economy anis seat online during the checkin process. The payment didn’t work due to a technical glitch on KLM’s website. I wasn’t able to change my seat unless I called Amsterdam. Since I was in Canada and there’s a time difference this wasn’t practical. So when I arrived early to Ottawa airport my seat wasn’t available and I could only get a middle seat in premium economy which isn’t great. These middle seats are priced at the same rate as an aisle seat which makes no sense.

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.

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.

Republic was fine but Air Canada was terrible in the airport. They issues me a boarding pass that I placed in my wallet and then when I showed up at the airport they had taken the bar code away from the ticket because they changed the flight number even though the flight stayed the same time. This caused me to be unable to go through security and I had to go to Air Canada for help and they were horrible and almost caused me to miss my flight. Luckily I managed to get it figured out on my own phone, not the kiosks, or the agent I asked for help or the long line I was standing in!!

Flight was fine. Arrived on time. More room in the seats would be nice, but not something that is likely to happen.

Unfortunately your planes need maintenance. I am surprised your bathroom in business class was not working in 8 hour flight. Coffee machine was broken. Seat adjustment panel was bad. I will stay away from Air Canada in future travel.

Boarding, offer those who need assistance some time not to be rushed.

I was in Business Class row 7 on a 787-9. Both times I didn't get my choice of food. Otherwise, excellent!

The flight was good, the inflight tv's are too old and hard to work

Liked having internet over the ocean. Arriving meal was not sufficient.

Excellent experience. Smooth boarding, flying and the staff was courteous.

Could have had available the ability to watch a movie , but there was neither any hardware or place to plug-in.

Problem with operation of on board entertainment computer. Failed about 1 /2 hour into the flight. Rebooting failed to restore.

Crew were professionals. However, the plane seats are too small -essentially there is no space to move around which for so many hours is almost inhuman but certainly unacceptable. Same with the bad quality of food and the fact that you need to purchase Wi-Fi

Boarding was unorganised. The flight was very uncomfortable, the temperature was far too high. On requests to lower it nothing changed.

Great flight. Friendly crew. Good food. Nice clean cabin and toilet was a good size. I like the starliner.

Everything went well with our flight. I would like to be able to see my connecting flight gate on the flight . We had a short connection time we were nervous and they changed the gate we arrived at. They told us where we were entering and it required a shuttle ride and a map of München airport would have been good on the flight .

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.

I am deeply disappointed with Lufthansa’s treatment of my elderly parents during their recent flight. They were supposed to receive assistance with wheelchair service, but the experience was nothing short of a nightmare. Upon arriving at the airport, my parents were left stranded and confused, with no staff available to guide them. Despite being promised help, they were ignored by the ground staff, who were not only indifferent but also incredibly rude. To make matters worse, some of the employees made racist comments, which is absolutely unacceptable especially for passengers with special needs. We will never fly Lufthansa again and urge others to reconsider if they need assistance. My parents were left to navigate a busy airport on their own, which is both dangerous and stressful for elderly passengers with limited mobility. This level of neglect is inexcusable, especially from an airline that claims to prioritize passenger safety and comfort.

Terrible. Super uncomfortable/less room than a domestic flight and flight was 9.5 hours. Food was terrible. Flight attendants slammed the cart into 2 people in our party numerous times as they were both over 6' tall and sitting in the aisle.

I missed it , and waiting for next flight when writing.

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

App totally screwed me up trying to check in. Would not let me select a reasonable seat and therefore I was stuck in a totally uncomfortable seat for 7 hours. Will not take the chance again and use other airlines in future where no issue choosing seats

Need a do not disturb sign if you wish not to have any meals so that they can wake you or have the meals served . Left very sad and hungry .

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

CVG to London was a good flight . Thank god the plane was not full . Seating was tighter than any international I’ve taken . We arrived in London 10 minutes early. Had it not been for handicap assistance I would have missed my connection. Had it not been for the extra 10 minutes because we landed early I would have missed my flight . 3 hours and 10 minutes from plane to plane as they were boarding when I arrived . None of that is the fault of British Air but the understaffed and confided security at LHR. Because of this I will never use British Air again unless I don’t land in London . Not the airlines fault but I never want to miss a flight because of the blunder in London . The worst I’ve ever encountered in international travel . Sorry British Air but your home needs better management.

Once again I purchase a business class ticket and the seat is exactly the same as cattle class, the only difference being is that BA install a janky table over the middle seat so there is somewhere to place your complimentary drink, the tray table is just big enough for the small tray, so if you are not concerned about getting fed and watered on the plane or getting access to the BA lounge I would save your money and fly cattle, PS the cabin crew were exceptional in every way, shame about the equipment

After boarding, take off delayed 45 minutes with us just sitting there. I think this a Heathrow problem

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

Our stroller got lost when flying from San Diego to Frankfurt and our luggage got lost when flying back from Frankfurt to San Diego, We had to rent a stroller during our 4 week stay and had to no stroller during our trip back to the US. Our suitcase is also still missing. We sent and email 3 weeks ago and are still waiting for somebody to get back to us.

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.

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 .

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.

They are nice personal and as sky silver medaglia member love Delta air and partner

I’m disappointed with ITA Airlines. I feel their planes are outdated. I upgraded to Premier economy and there was very little “Premium” about it. I flew on SAS in Premier economy and that is a great experience. I do not recommend this airline.

Book cheap flights from Riyadh to Canada

Recent round-trip flight deals

3/19Wed
2 stopsRoyal Jordanian
28h 30mRUH-YYZ
4/11Fri
2 stopsRoyal Jordanian
32h 35mYYZ-RUH
2,551 ﷼
1/13Mon
1 stop
19h 20mRUH-YYZ
1/25Sat
1 stop
17h 40mYYZ-RUH
2,611 ﷼
1/13Mon
2 stopsBritish Airways
22h 50mRUH-YYZ
1/25Sat
1 stopBritish Airways
23h 45mYYZ-RUH
2,630 ﷼
1/20Mon
2 stopsBritish Airways
22h 50mRUH-YYZ
2/5Wed
1 stopBritish Airways
16h 45mYYZ-RUH
2,656 ﷼
1/13Mon
2 stopsLufthansa
20h 55mRUH-YYZ
1/25Sat
2 stopsLufthansa
40h 20mYYZ-RUH
2,708 ﷼
12/8Sun
1 stopLufthansa
19h 30mRUH-YYZ
12/31Tue
2 stopsLufthansa
17h 50mYYZ-RUH
2,772 ﷼
12/8Sun
2 stopsAir Canada
24h 00mRUH-YTZ
12/31Tue
2 stopsAir Canada
20h 30mYTZ-RUH
2,791 ﷼
1/20Mon
2 stopsAir Canada
24h 00mRUH-YTZ
2/5Wed
2 stopsAir Canada
23h 30mYTZ-RUH
2,795 ﷼
1/21Tue
2 stopsKLM
23h 45mRUH-YYZ
2/5Wed
2 stopsKLM
20h 25mYYZ-RUH
2,795 ﷼
3/13Thu
3 stopsKLM
26h 04mRUH-YYZ
4/4Fri
1 stopKLM
17h 15mYYZ-RUH
2,978 ﷼

Search by stops

Search by airline

Search by price

Recent one-way flight deals

2/24Mon
2 stops
50h 15mRUH-YYZ
1,324 ﷼
12/15Sun
3 stops
52h 30mRUH-YTZ
1,399 ﷼
2/24Mon
1 stopAir Canada
19h 30mRUH-YYZ
2,333 ﷼
12/28Sat
2 stopsAir Canada
24h 15mRUH-YYZ
2,389 ﷼
12/28Sat
1 stopLufthansa
18h 05mRUH-YUL
2,389 ﷼
11/25Mon
2 stopsITA Airways
27h 30mRUH-YYZ
2,701 ﷼
12/29Sun
1 stopLufthansa
22h 25mRUH-YYZ
2,765 ﷼
12/30Mon
2 stopsITA Airways
25h 46mRUH-YYZ
3,185 ﷼
12/30Mon
1 stopBritish Airways
19h 20mRUH-YUL
3,665 ﷼
12/30Mon
1 stopBritish Airways
20h 30mRUH-YYZ
4,625 ﷼

Search by stops

Search by airline

Search by price

Last minute flights from Riyadh to Canada

Last minute flight, train and bus deals

11/23Sat
multi-stopBritish Airways
20h 30mRUH-YYZ
12/7Sat
multi-stopBritish Airways
23h 45mYYZ-RUH
3,155 ﷼
11/23Sat
multi-stopKLM
23h 45mRUH-YYZ
12/7Sat
multi-stopKLM
17h 35mYYZ-RUH
3,466 ﷼
11/23Sat
multi-stopKLM
24h 20mRUH-YYZ
12/7Sat
multi-stopKLM
17h 35mYYZ-RUH
3,575 ﷼
11/22Fri
multi-stop
21h 10mRUH-YYZ
12/7Sat
multi-stop
19h 10mYYZ-RUH
3,946 ﷼
11/22Fri
multi-stopKLM
27h 20mRUH-YYZ
12/6Fri
multi-stopKLM
20h 50mYYZ-RUH
4,029 ﷼
11/22Fri
multi-stopAir Canada
22h 30mRUH-YYZ
12/7Sat
multi-stopAir Canada
14h 30mYYZ-RUH
4,820 ﷼
11/21Thu
multi-stopAir Canada
24h 15mRUH-YYZ
12/6Fri
multi-stopAir Canada
36h 25mYYZ-RUH
4,828 ﷼
11/22Fri
multi-stopEgyptair
17h 00mRUH-YYZ
12/6Fri
multi-stopEgyptair
15h 15mYYZ-RUH
6,527 ﷼
11/21Thu
multi-stopCathay Pacific
44h 40mRUH-YYZ
12/5Thu
multi-stopCathay Pacific
37h 00mYYZ-RUH
8,219 ﷼
11/22Fri
multi-stopCathay Pacific
31h 25mRUH-YYZ
12/5Thu
multi-stopCathay Pacific
37h 00mYYZ-RUH
12,791 ﷼

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

Not what you’re looking for? Find thousands of other hotels, flights and car rentals with KAYAK.