Find cheap flights from Riyadh to Ontario from C$ 621

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 15/6. 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.
Return
1 adult
Economy
0 bags
Sat 8/7
Sat 15/7

Here is why travelers choose KAYAK

Save 23% or moreCompare multiple travel sites with one search.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

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

Latest Ontario Flight Deals

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

MOST POPULARToronto
2+ stops from C$ 1,063
Ottawa
2+ stops from C$ 1,082

Good to know

Low season

May

High season

August

Average price round-trip

C$ 1,490
Best time to beat the crowds (5% less expensive on average)
Most popular time to fly (23% more expensive on average)
(price for this month)

Top tips for finding cheap flights to Ontario

  • High season is considered to be January, February and December. The cheapest month to fly from Riyadh is January.
  • Morning departure is around 8% 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

FAQs - booking Ontario flights

Book cheap flights from Riyadh to Ontario

Recent round-trip flight deals

21/8Mon
2 stopsBritish Airways
24h 55mRUH-YYZ
2/4Tue
1 stopBritish Airways
17h 50mYYZ-RUH
C$ 1,063
4/12Mon
3 stopsKLM
23h 00mRUH-YOW
12/12Tue
2 stopsKLM
21h 35mYOW-RUH
C$ 1,082
4/12Mon
2 stopsMultiple Airlines
19h 59mRUH-YOW
12/12Tue
2 stopsMultiple Airlines
21h 16mYOW-RUH
C$ 1,091
21/8Mon
2 stopsBritish Airways
24h 55mRUH-YYZ
2/4Tue
2 stopsBritish Airways
23h 55mYYZ-RUH
C$ 1,099
14/7Fri
2 stopsAir Canada
23h 54mRUH-YTZ
22/7Sat
2 stopsAir Canada
21h 35mYTZ-RUH
C$ 1,107
4/12Mon
1 stopMultiple Airlines
21h 00mRUH-YOW
12/12Tue
2 stopsMultiple Airlines
21h 35mYOW-RUH
C$ 1,143
27/8Sun
2 stopsAir Canada
36h 28mRUH-YYZ
16/10Mon
1 stopAir Canada
20h 05mYYZ-RUH
C$ 1,147
26/6Mon
1 stopMultiple Airlines
29h 15mRUH-YYZ
8/7Sat
2 stopsMultiple Airlines
21h 15mYYZ-RUH
C$ 1,226
14/7Fri
2 stopsLufthansa
26h 38mRUH-YYZ
22/7Sat
1 stopLufthansa
18h 35mYYZ-RUH
C$ 1,248
14/7Fri
2 stopsLufthansa
24h 28mRUH-YYZ
22/7Sat
2 stopsLufthansa
20h 55mYYZ-RUH
C$ 1,261
14/7Fri
2 stopsAir Canada
37h 28mRUH-YYZ
3/4Wed
2 stopsAir Canada
27h 55mYYZ-RUH
C$ 1,265
13/7Thu
2 stopsLufthansa
26h 38mRUH-YYZ
24/7Mon
1 stopLufthansa
15h 30mYYZ-RUH
C$ 1,289
27/8Sun
2 stopsAir Canada
36h 28mRUH-YYZ
15/10Sun
2 stopsAir Canada
36h 25mYYZ-RUH
C$ 1,292
26/6Mon
2 stopsMultiple Airlines
34h 53mRUH-YYZ
8/7Sat
2 stopsMultiple Airlines
21h 15mYYZ-RUH
C$ 1,311
11/7Tue
2 stopsMultiple Airlines
26h 38mRUH-YYZ
11/4Thu
1 stopMultiple Airlines
18h 35mYYZ-RUH
C$ 1,331
13/7Thu
1 stopLufthansa
21h 25mRUH-YYZ
24/7Mon
1 stopLufthansa
18h 35mYYZ-RUH
C$ 1,371
13/7Thu
1 stopLufthansa
21h 25mRUH-YYZ
14/4Sun
2 stopsLufthansa
16h 25mYYZ-RUH
C$ 1,380
14/7Fri
2 stopsKLM
25h 50mRUH-YYZ
22/7Sat
1 stopKLM
18h 45mYYZ-RUH
C$ 1,452
31/8Thu
3 stopsKLM
30h 52mRUH-YOW
13/9Wed
2 stopsKLM
33h 25mYOW-RUH
C$ 1,610
28/8Mon
2 stopsEgypt Air
26h 13mRUH-YOW
9/9Sat
2 stopsEgypt Air
28h 00mYOW-RUH
C$ 1,973

Search by stops

Search by airline

Search by price

Recent one-way flight deals

15/6Thu
2 stopsMultiple Airlines
32h 29mRUH-YTZ
C$ 621
15/6Thu
2 stopsMultiple Airlines
36h 53mRUH-YYZ
C$ 632
15/6Thu
3 stopsMultiple Airlines
31h 44mRUH-YTZ
C$ 663
15/6Thu
3 stopsMultiple Airlines
36h 08mRUH-YYZ
C$ 673
17/6Sat
3 stopsMultiple Airlines
49h 05mRUH-YYZ
C$ 691
28/6Wed
2 stopsMultiple Airlines
34h 53mRUH-YYZ
C$ 707
5/12Tue
3 stopsMultiple Airlines
48h 15mRUH-YOW
C$ 714
17/6Sat
2 stopsMultiple Airlines
50h 25mRUH-YYZ
C$ 723
4/12Mon
3 stopsKLM
23h 00mRUH-YOW
C$ 877
4/12Mon
2 stopsKLM
47h 02mRUH-YOW
C$ 938
19/8Sat
2 stopsBritish Airways
28h 06mRUH-YYZ
C$ 968
18/8Fri
2 stopsBritish Airways
24h 55mRUH-YYZ
C$ 1,007
4/12Mon
1 stopAir France
21h 00mRUH-YOW
C$ 1,071
16/8Wed
2 stopsBritish Airways
28h 06mRUH-YYZ
C$ 1,075
14/7Fri
2 stopsKLM
25h 50mRUH-YYZ
C$ 1,175
6/7Thu
2 stopsAir Canada
25h 54mRUH-YTZ
C$ 1,240
6/7Thu
2 stopsLufthansa
26h 38mRUH-YYZ
C$ 1,264
24/7Mon
2 stopsAir Canada
38h 48mRUH-YOW
C$ 1,273
17/7Mon
2 stopsLufthansa
24h 28mRUH-YYZ
C$ 1,299
15/7Sat
1 stopEgypt Air
20h 55mRUH-YYZ
C$ 1,399

Search by stops

Search by airline

Search by price

Riyadh - Ontario Flights

Departure:

Riyadh (RUH)Saudi Arabia

Return flight deals:

Ontario - Riyadh

Cabin classes:

Browse origins:

C$ 1,383

Browse destinations:

C$ 1,383
C$ 1,657