Find cheap flights from Saudi Arabia to Ontario

Return
1 adult
Economy
0 bags
Sat 24/6
Sat 1/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

Good to know

Low season

November

High season

August

Cheapest flight

C$ 535

Average price round-trip

C$ 1,431
Best time to beat the crowds (6% less expensive on average)
Most popular time to fly (25% more expensive on average)
Flight from Riyadh to Toronto
(price for this month)

FAQs for booking flights from Saudi Arabia to Ontario

Book cheap flights from Saudi Arabia to Ontario

Recent round-trip flight deals

1/11Wed
2 stopsMultiple Airlines
39h 06mRUH-YTZ
24/11Fri
2 stopsMultiple Airlines
38h 35mYTZ-RUH
C$ 992
14/6Wed
1 stopMultiple Airlines
29h 15mRUH-YYZ
14/9Thu
2 stopsMultiple Airlines
19h 05mYYZ-RUH
C$ 995
20/9Wed
2 stopsLufthansa
19h 15mDMM-YYZ
6/10Fri
3 stopsLufthansa
39h 30mYYZ-DMM
C$ 1,049
16/6Fri
2 stopsBritish Airways
46h 30mRUH-YYZ
15/9Fri
2 stopsBritish Airways
21h 15mYYZ-RUH
C$ 1,096
19/8Sat
2 stopsBritish Airways
40h 40mRUH-YYZ
17/9Sun
2 stopsBritish Airways
33h 15mYYZ-RUH
C$ 1,107
16/6Fri
2 stopsBritish Airways
46h 30mRUH-YYZ
16/9Sat
1 stopBritish Airways
21h 10mYYZ-RUH
C$ 1,113
14/6Wed
2 stopsMultiple Airlines
22h 25mJED-YYZ
27/9Wed
2 stopsMultiple Airlines
19h 25mYYZ-JED
C$ 1,114
20/9Wed
1 stopLufthansa
19h 15mDMM-YYZ
6/10Fri
1 stopLufthansa
17h 45mYYZ-DMM
C$ 1,119
20/9Wed
1 stopLufthansa
19h 15mDMM-YYZ
6/10Fri
2 stopsLufthansa
20h 35mYYZ-DMM
C$ 1,121
5/10Thu
1 stopEgypt Air
32h 30mJED-YYZ
18/11Sat
1 stopEgypt Air
32h 55mYYZ-JED
C$ 1,156
5/10Thu
1 stopEgypt Air
15h 45mJED-YYZ
16/11Thu
1 stopEgypt Air
20h 45mYYZ-JED
C$ 1,170
4/10Wed
1 stopEgypt Air
27h 05mJED-YYZ
16/11Thu
1 stopEgypt Air
29h 45mYYZ-JED
C$ 1,182
8/10Sun
2 stopsRoyal Jordanian
33h 10mJED-YYZ
13/11Mon
2 stopsRoyal Jordanian
27h 40mYYZ-JED
C$ 1,233
8/10Sun
2 stopsRoyal Jordanian
33h 10mJED-YYZ
16/11Thu
2 stopsRoyal Jordanian
17h 05mYYZ-JED
C$ 1,302
19/8Sat
2 stopsKLM
26h 35mRUH-YYZ
17/9Sun
1 stopKLM
23h 10mYYZ-RUH
C$ 1,306
11/6Sun
2 stopsUndisclosed Carrier
22h 20mRUH-YYZ
9/7Sun
2 stopsUndisclosed Carrier
19h 58mYYZ-RUH
C$ 1,408
30/8Wed
2 stopsAir Canada
36h 54mRUH-YTZ
26/12Tue
2 stopsAir Canada
42h 35mYTZ-RUH
C$ 1,637
6/10Fri
2 stopsTurkish Airlines
60h 53mJED-YYZ
14/11Tue
1 stopTurkish Airlines
19h 15mYYZ-JED
C$ 1,779
4/10Wed
2 stopsEthiopian Air
23h 50mJED-YYZ
16/11Thu
1 stopEthiopian Air
18h 30mYYZ-JED
C$ 1,794
19/6Mon
2 stopsAir France
26h 43mRUH-YOW
15/7Sat
2 stopsAir France
23h 05mYOW-RUH
C$ 2,164

Search by stops

Search by airline

Search by price

Recent one-way flight deals

19/6Mon
3 stopsMultiple Airlines
54h 45mRUH-YYZ
C$ 535
18/6Sun
3 stopsMultiple Airlines
52h 30mRUH-YYZ
C$ 594
19/6Mon
2 stopsMultiple Airlines
29h 15mRUH-YYZ
C$ 610
5/6Mon
3 stopsMultiple Airlines
28h 15mRUH-YYZ
C$ 622
6/6Tue
3 stopsMultiple Airlines
51h 35mJED-YYZ
C$ 623
7/6Wed
3 stopsMultiple Airlines
52h 30mRUH-YYZ
C$ 632
11/7Tue
2 stopsBritish Airways
42h 35mRUH-YYZ
C$ 970
4/6Sun
2 stopsKLM
26h 40mRUH-YYZ
C$ 1,018
4/6Sun
2 stopsUndisclosed Carrier
29h 15mRUH-YYZ
C$ 1,033
6/8Sun
2 stopsRoyal Jordanian
28h 10mRUH-YYZ
C$ 1,049
14/8Mon
2 stopsAir Canada
23h 54mRUH-YTZ
C$ 1,304
8/7Sat
2 stopsLufthansa
23h 40mDMM-YYZ
C$ 1,320
3/6Sat
1 stopEgypt Air
15h 25mJED-YYZ
C$ 1,366
5/7Wed
2 stopsEmirates
34h 23mDMM-YYZ
C$ 1,485
2/6Fri
2 stopsEthiopian Air
38h 45mJED-YYZ
C$ 1,529
29/6Thu
2 stopsAir France
20h 15mDMM-YYZ
C$ 1,561
14/8Mon
2 stopsQatar Airways
41h 17mJED-YYZ
C$ 1,594
13/8Sun
2 stopsTurkish Airlines
47h 03mJED-YYZ
C$ 1,732
10/8Thu
1 stopPakistan International Airlines
23h 10mJED-YYZ
C$ 1,784
24/6Sat
1 stopEtihad Airways
23h 10mDMM-YYZ
C$ 1,842

Search by stops

Search by airline

Search by price

Flights to Ontario

Return flight deals:

Ontario - Saudi Arabia

Cabin classes:

Browse origins:

C$ 1,049
C$ 1,114
C$ 1,977
C$ 1,149

Browse destinations: