Flights Africa Kenya Nairobi Canada to Nairobi

Cheap flights from Canada to Nairobi

Depart
Return
Any month
Compare vs. momondo |

Canada to Nairobi flight comparison made easy

Below you can see the best fares for your route over the next three months. All fares were found on momondo this week. Browse the quickest and cheapest flights from Canada to Nairobi by changing tabs
Quickest
Cheapest
British Airways
British Airways
05 May
12:00 a.m.
YYZ
Toronto Pearson Intl airport
19h 20m
1 Stop
NBO
2:20 a.m.
+1
Nairobi Jomo Kenyatta Intl airport
British Airways
14 May
7:00 a.m.
NBO
Nairobi Jomo Kenyatta Intl airport
25h 20m
1 Stop
YYZ
1:20 a.m.
+1
Toronto Pearson Intl airport
857 C$
British Airways
British Airways
25 Mar.
12:00 a.m.
YYZ
Toronto Pearson Intl airport
19h 30m
1 Stop
NBO
2:30 a.m.
+1
Nairobi Jomo Kenyatta Intl airport
British Airways
26 Apr.
7:00 a.m.
NBO
Nairobi Jomo Kenyatta Intl airport
47h 50m
2 Stops
YYZ
11:50 p.m.
+1
Toronto Pearson Intl airport
877 C$
British Airways
British Airways
04 Jun.
12:00 a.m.
YYZ
Toronto Pearson Intl airport
19h 20m
1 Stop
NBO
2:20 a.m.
+1
Nairobi Jomo Kenyatta Intl airport
British Airways
13 Jun.
7:00 a.m.
NBO
Nairobi Jomo Kenyatta Intl airport
27h 30m
1 Stop
YYZ
3:30 a.m.
+1
Toronto Pearson Intl airport
924 C$
British Airways
British Airways
12 Jul.
12:00 a.m.
YYZ
Toronto Pearson Intl airport
43h 39m
2 Stops
NBO
2:39 a.m.
+2
Nairobi Jomo Kenyatta Intl airport
British Airways
25 Jul.
7:00 a.m.
NBO
Nairobi Jomo Kenyatta Intl airport
27h 30m
1 Stop
YYZ
3:30 a.m.
+1
Toronto Pearson Intl airport
996 C$
British Airways
British Airways
29 Apr.
9:00 p.m.
YVR
Vancouver Intl airport
38h 05m
1 Stop
NBO
9:05 p.m.
+2
Nairobi Jomo Kenyatta Intl airport
British Airways
24 May
7:00 a.m.
NBO
Nairobi Jomo Kenyatta Intl airport
29h 25m
1 Stop
YVR
2:25 a.m.
+1
Vancouver Intl airport
1,005 C$
British Airways
British Airways
18 May
9:00 p.m.
YVR
Vancouver Intl airport
38h 05m
1 Stop
NBO
9:05 p.m.
+2
Nairobi Jomo Kenyatta Intl airport
British Airways
04 Jun.
7:00 a.m.
NBO
Nairobi Jomo Kenyatta Intl airport
29h 25m
1 Stop
YVR
2:25 a.m.
+1
Vancouver Intl airport
1,037 C$
KLM
KLM
01 Feb.
12:00 a.m.
YYZ
Toronto Pearson Intl airport
16h 10m
1 Stop
NBO
12:10 a.m.
+1
Nairobi Jomo Kenyatta Intl airport
KLM
17 Feb.
8:00 a.m.
NBO
Nairobi Jomo Kenyatta Intl airport
24h 46m
2 Stops
YYZ
12:46 a.m.
+1
Toronto Pearson Intl airport
1,175 C$
British Airways
British Airways
05 May
12:00 a.m.
YYZ
Toronto Pearson Intl airport
19h 20m
1 Stop
NBO
2:20 a.m.
+1
Nairobi Jomo Kenyatta Intl airport
British Airways
14 May
7:00 a.m.
NBO
Nairobi Jomo Kenyatta Intl airport
25h 20m
1 Stop
YYZ
1:20 a.m.
+1
Toronto Pearson Intl airport
857 C$
British Airways
British Airways
04 Jun.
12:00 a.m.
YYZ
Toronto Pearson Intl airport
19h 20m
1 Stop
NBO
2:20 a.m.
+1
Nairobi Jomo Kenyatta Intl airport
British Airways
13 Jun.
7:00 a.m.
NBO
Nairobi Jomo Kenyatta Intl airport
27h 30m
1 Stop
YYZ
3:30 a.m.
+1
Toronto Pearson Intl airport
924 C$
Delta
Delta
10 May
11:00 p.m.
YWG
Winnipeg airport
25h 38m
2 Stops
NBO
8:38 a.m.
+2
Nairobi Jomo Kenyatta Intl airport
Delta
24 May
7:00 a.m.
NBO
Nairobi Jomo Kenyatta Intl airport
32h 08m
2 Stops
YWG
7:08 a.m.
+1
Winnipeg airport
1,175 C$
British Airways
British Airways
25 Mar.
12:00 a.m.
YYZ
Toronto Pearson Intl airport
19h 30m
1 Stop
NBO
2:30 a.m.
+1
Nairobi Jomo Kenyatta Intl airport
British Airways
26 Apr.
7:00 a.m.
NBO
Nairobi Jomo Kenyatta Intl airport
47h 50m
2 Stops
YYZ
11:50 p.m.
+1
Toronto Pearson Intl airport
877 C$
British Airways
British Airways
29 Apr.
9:00 p.m.
YVR
Vancouver Intl airport
38h 05m
1 Stop
NBO
9:05 p.m.
+2
Nairobi Jomo Kenyatta Intl airport
British Airways
24 May
7:00 a.m.
NBO
Nairobi Jomo Kenyatta Intl airport
29h 25m
1 Stop
YVR
2:25 a.m.
+1
Vancouver Intl airport
1,005 C$

Flights from Canada to:


Flights to other cities in Kenya

Lost the lust for Nairobi? Check out some flights to other cities in Kenya
Flights Africa Kenya Nairobi Canada to Nairobi