How to get to Canada from Kenya by flight ? You can check flights from Kenya to Canada below.
You can find flight ticket prices from Kenya to Canada with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Kenya to Nairobi.
You take a flight from Nairobi to Toronto and cost approximately 440 USD.
You take a bus, shuttle or taxi from Toronto to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
TK608
Turkish Airlines
TK17
Turkish Airlines
|
04:25
Nairobi
14:30
Istanbul Ataturk
|
11:10
Istanbul Ataturk
18:15
Toronto
|
Connect |
MS841
Egyptair
MS995
Egyptair
|
07:45
Nairobi
01:55
Cairo
|
11:25
Cairo
07:25
Toronto
|
Connect |
KQ116
Kenya Airways
KL0695
KLM
|
08:05
Nairobi
17:55
Amsterdam Schiphol
|
15:50
Amsterdam Schiphol
19:50
Toronto
|
Connect |
AF815
Air France
AF348
Air France
WS3541
WestJet
|
08:30
Nairobi
18:20
Paris CDG
22:15
Montreal
|
16:00
Paris CDG
19:55
Montreal
23:48
Toronto
|
Connect |
KQ100
Kenya Airways
AC859
Air Canada
|
09:20
Nairobi
18:00
London Heathrow
|
16:15
London Heathrow
20:50
Toronto
|
Connect |
KQ100
Kenya Airways
BA099
British Airways
|
09:20
Nairobi
17:05
London Heathrow
|
16:15
London Heathrow
19:55
Toronto
|
Connect |
ET305
Ethiopian Airlines
ET700
Ethiopian Airlines
AC869
Air Canada
|
17:40
Nairobi
00:35
Addis Ababa
08:30
London Heathrow
|
19:40
Addis Ababa
06:50
London Heathrow
11:15
Toronto
|
Connect |
ET305
Ethiopian Airlines
ET574
Ethiopian Airlines
ET552
Ethiopian Airlines
|
17:40
Nairobi
22:35
Addis Ababa
05:55
Dublin
|
19:40
Addis Ababa
04:55
Dublin
08:10
Toronto
|
Connect |
KQ416
Kenya Airways
KL0539
KLM
KL0691
KLM
|
18:35
Nairobi
23:30
Entebbe
10:55
Amsterdam Schiphol
|
19:50
Entebbe
06:55
Amsterdam Schiphol
12:45
Toronto
|
Connect |
KQ416
Kenya Airways
KL0535
KLM
KL0691
KLM
|
18:35
Nairobi
23:30
Entebbe
10:55
Amsterdam Schiphol
|
19:50
Entebbe
07:00
Amsterdam Schiphol
12:45
Toronto
|
Connect |
KQ416
Kenya Airways
KL0537 0535
KLM
KL0691
KLM
|
18:35
Nairobi
23:30
Entebbe
10:55
Amsterdam Schiphol
|
19:50
Entebbe
06:55
Amsterdam Schiphol
12:45
Toronto
|
Connect |
ET307
Ethiopian Airlines
ET500
Ethiopian Airlines
ET552
Ethiopian Airlines
|
19:15
Nairobi
22:40
Addis Ababa
05:55
Dublin
|
21:25
Addis Ababa
05:00
Dublin
08:10
Toronto
|
Connect |
ET307
Ethiopian Airlines
ET574
Ethiopian Airlines
ET552
Ethiopian Airlines
|
19:15
Nairobi
22:35
Addis Ababa
05:55
Dublin
|
21:25
Addis Ababa
04:55
Dublin
08:10
Toronto
|
Connect |
ET307
Ethiopian Airlines
ET706
Ethiopian Airlines
AC873
Air Canada
|
19:15
Nairobi
23:40
Addis Ababa
10:15
Frankfurt
|
21:25
Addis Ababa
05:30
Frankfurt
12:35
Toronto
|
Connect |
ET307
Ethiopian Airlines
ET700
Ethiopian Airlines
AC869
Air Canada
|
19:15
Nairobi
00:35
Addis Ababa
08:30
London Heathrow
|
21:25
Addis Ababa
06:50
London Heathrow
11:15
Toronto
|
Connect |
LH591
Lufthansa
AC875
Air Canada
AC417
Air Canada
|
22:25
Nairobi
10:00
Frankfurt
15:00
Montreal
|
05:40
Frankfurt
11:55
Montreal
16:19
Toronto
|
Connect |
LH591
Lufthansa
AC877
Air Canada
|
22:25
Nairobi
17:05
Frankfurt
|
05:40
Frankfurt
19:30
Toronto
|
Connect |
LH591
Lufthansa
LH470
Lufthansa
|
22:25
Nairobi
13:25
Frankfurt
|
05:40
Frankfurt
16:25
Toronto
|
Connect |
LH591
Lufthansa
AC873
Air Canada
|
22:25
Nairobi
10:15
Frankfurt
|
05:40
Frankfurt
12:35
Toronto
|
Connect |
LH591
Lufthansa
AC875
Air Canada
AC415
Air Canada
|
22:25
Nairobi
10:00
Frankfurt
14:00
Montreal
|
05:40
Frankfurt
11:55
Montreal
15:24
Toronto
|
Connect |
LH591
Lufthansa
AC875
Air Canada
AC413
Air Canada
|
22:25
Nairobi
10:00
Frankfurt
13:00
Montreal
|
05:40
Frankfurt
11:55
Montreal
14:22
Toronto
|
Connect |
KQ2
Kenya Airways
AA3957
American Airlines
|
22:55
Nairobi
09:45
New York JFK
|
06:55
New York JFK
11:46
Toronto
|
Connect |
KQ2
Kenya Airways
DL4981
Delta
|
22:55
Nairobi
07:55
New York JFK
|
06:55
New York JFK
09:50
Toronto
|
Connect |
KQ2
Kenya Airways
DL4983
Delta
|
22:55
Nairobi
11:50
New York JFK
|
06:55
New York JFK
13:31
Toronto
|
Connect |
BA064
British Airways
BA093
British Airways
|
23:25
Nairobi
13:05
London Heathrow
|
06:20
London Heathrow
15:50
Toronto
|
Connect |
BA064
British Airways
BA099
British Airways
|
23:25
Nairobi
17:05
London Heathrow
|
06:20
London Heathrow
19:55
Toronto
|
Connect |
BA064
British Airways
AC869
Air Canada
|
23:25
Nairobi
08:30
London Heathrow
|
06:20
London Heathrow
11:15
Toronto
|
Connect |
KL0566
KLM
DL135
Delta
DL4666
Delta
|
23:50
Nairobi
10:30
Amsterdam Schiphol
15:42
Detroit
|
07:10
Amsterdam Schiphol
12:47
Detroit
17:04
Toronto
|
Connect |
KL0566
KLM
KL0695
KLM
|
23:50
Nairobi
17:55
Amsterdam Schiphol
|
07:10
Amsterdam Schiphol
19:50
Toronto
|
Connect |
KL0566
KLM
TS361
Air Transat
|
23:50
Nairobi
09:40
Amsterdam Schiphol
|
07:10
Amsterdam Schiphol
12:00
Toronto
|
Connect |
KQ112
Kenya Airways
AF356
Air France
|
23:50
Nairobi
13:55
Paris CDG
|
07:30
Paris CDG
16:15
Toronto
|
Connect |
KQ112
Kenya Airways
AF386
Air France
|
23:50
Nairobi
16:35
Paris CDG
|
07:30
Paris CDG
18:55
Toronto
|
Connect |
KL0566
KLM
KL0691
KLM
|
23:50
Nairobi
10:55
Amsterdam Schiphol
|
07:10
Amsterdam Schiphol
12:45
Toronto
|
Connect |
KQ112
Kenya Airways
AC881
Air Canada
|
23:50
Nairobi
13:00
Paris CDG
|
07:30
Paris CDG
15:05
Toronto
|
Connect |
You take a bus, shuttle or taxi from your location in Kenya to Nairobi.
You take a flight from Nairobi to Montreal and cost approximately 900 USD.
You take a bus, shuttle or taxi from Montreal to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
TK608
Turkish Airlines
TK35
Turkish Airlines
|
04:25
Nairobi
14:05
Istanbul Ataturk
|
11:10
Istanbul Ataturk
17:00
Montreal
|
Connect |
KQ116
Kenya Airways
KL0695
KLM
WS3538
WestJet
|
08:05
Nairobi
17:55
Amsterdam Schiphol
21:00
Toronto
|
15:50
Amsterdam Schiphol
19:50
Toronto
22:27
Montreal
|
Connect |
AF815
Air France
AF348
Air France
|
08:30
Nairobi
18:20
Paris CDG
|
16:00
Paris CDG
19:55
Montreal
|
Connect |
KQ100
Kenya Airways
BA095
British Airways
|
09:20
Nairobi
17:40
London Heathrow
|
16:15
London Heathrow
19:50
Montreal
|
Connect |
LH591
Lufthansa
AC875
Air Canada
|
22:25
Nairobi
10:00
Frankfurt
|
05:40
Frankfurt
11:55
Montreal
|
Connect |
LH591
Lufthansa
LH478
Lufthansa
|
22:25
Nairobi
14:05
Frankfurt
|
05:40
Frankfurt
16:10
Montreal
|
Connect |
LH591
Lufthansa
AC873
Air Canada
AC414
Air Canada
|
22:25
Nairobi
10:15
Frankfurt
14:00
Toronto
|
05:40
Frankfurt
12:35
Toronto
15:14
Montreal
|
Connect |
KQ2
Kenya Airways
DL5152
Delta
|
22:55
Nairobi
09:45
New York JFK
|
06:55
New York JFK
11:21
Montreal
|
Connect |
BA064
British Airways
BA095
British Airways
|
23:25
Nairobi
17:40
London Heathrow
|
06:20
London Heathrow
19:50
Montreal
|
Connect |
KQ112
Kenya Airways
AF342
Air France
|
23:50
Nairobi
15:40
Paris CDG
|
07:30
Paris CDG
17:15
Montreal
|
Connect |
KL0566
KLM
DL47
Delta
DL4644
Delta
|
23:50
Nairobi
10:00
Amsterdam Schiphol
14:30
New York JFK
|
07:10
Amsterdam Schiphol
12:19
New York JFK
16:12
Montreal
|
Connect |
KL0566
KLM
KL0691
KLM
WS3528
WestJet
|
23:50
Nairobi
10:55
Amsterdam Schiphol
15:00
Toronto
|
07:10
Amsterdam Schiphol
12:45
Toronto
16:27
Montreal
|
Connect |
KQ112
Kenya Airways
AF348
Air France
|
23:50
Nairobi
18:20
Paris CDG
|
07:30
Paris CDG
19:55
Montreal
|
Connect |
KL0566
KLM
KL0671
KLM
|
23:50
Nairobi
15:15
Amsterdam Schiphol
|
07:10
Amsterdam Schiphol
16:50
Montreal
|
Connect |
KL0566
KLM
KL0691
KLM
WS3510
WestJet
|
23:50
Nairobi
10:55
Amsterdam Schiphol
14:00
Toronto
|
07:10
Amsterdam Schiphol
12:45
Toronto
15:27
Montreal
|
Connect |
You take a bus, shuttle or taxi from your location in Kenya to Nairobi.
You take a flight from Nairobi to Ottawa and cost approximately 900 USD.
You take a bus, shuttle or taxi from Ottawa to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
TK608
Turkish Airlines
TK35
Turkish Airlines
AC8981
Air Canada
|
04:25
Nairobi
14:05
Istanbul Ataturk
18:35
Montreal
|
11:10
Istanbul Ataturk
17:00
Montreal
19:19
Ottawa
|
Connect |
TK608
Turkish Airlines
TK35
Turkish Airlines
AC8983
Air Canada
|
04:25
Nairobi
14:05
Istanbul Ataturk
20:30
Montreal
|
11:10
Istanbul Ataturk
17:00
Montreal
21:14
Ottawa
|
Connect |
KQ116
Kenya Airways
KL0695
KLM
WS374
WestJet
|
08:05
Nairobi
17:55
Amsterdam Schiphol
23:15
Toronto
|
15:50
Amsterdam Schiphol
19:50
Toronto
00:17
Ottawa
|
Connect |
KQ116
Kenya Airways
KL0695
KLM
WS3478
WestJet
|
08:05
Nairobi
17:55
Amsterdam Schiphol
21:00
Toronto
|
15:50
Amsterdam Schiphol
19:50
Toronto
22:08
Ottawa
|
Connect |
KQ100
Kenya Airways
AC859
Air Canada
AC472
Air Canada
|
09:20
Nairobi
18:00
London Heathrow
00:30
Toronto
|
16:15
London Heathrow
20:50
Toronto
01:32
Ottawa
|
Connect |
KQ100
Kenya Airways
BA099
British Airways
AC468
Air Canada
|
09:20
Nairobi
17:05
London Heathrow
21:30
Toronto
|
16:15
London Heathrow
19:55
Toronto
22:30
Ottawa
|
Connect |
KQ100
Kenya Airways
AC859
Air Canada
AC470
Air Canada
|
09:20
Nairobi
18:00
London Heathrow
23:10
Toronto
|
16:15
London Heathrow
20:50
Toronto
00:12
Ottawa
|
Connect |
LH591
Lufthansa
AC875
Air Canada
AC8977
Air Canada
|
22:25
Nairobi
10:00
Frankfurt
15:30
Montreal
|
05:40
Frankfurt
11:55
Montreal
16:14
Ottawa
|
Connect |
LH591
Lufthansa
AC873
Air Canada
AC456
Air Canada
|
22:25
Nairobi
10:15
Frankfurt
15:10
Toronto
|
05:40
Frankfurt
12:35
Toronto
16:12
Ottawa
|
Connect |
LH591
Lufthansa
AC875
Air Canada
AC8047
Air Canada
|
22:25
Nairobi
10:00
Frankfurt
14:30
Montreal
|
05:40
Frankfurt
11:55
Montreal
15:18
Ottawa
|
Connect |
LH591
Lufthansa
LH422
Lufthansa
AC8049
Air Canada
|
22:25
Nairobi
13:30
Frankfurt
19:05
Boston
|
05:40
Frankfurt
16:05
Boston
20:27
Ottawa
|
Connect |
LH591
Lufthansa
LH470
Lufthansa
AC464
Air Canada
|
22:25
Nairobi
13:25
Frankfurt
19:10
Toronto
|
05:40
Frankfurt
16:25
Toronto
20:10
Ottawa
|
Connect |
LH591
Lufthansa
LH418
Lufthansa
UA6104
United Airlines
|
22:25
Nairobi
13:10
Frankfurt
17:07
Washington Dulles
|
05:40
Frankfurt
16:15
Washington Dulles
18:39
Ottawa
|
Connect |
LH591
Lufthansa
UA988
United Airlines
UA6104
United Airlines
|
22:25
Nairobi
12:20
Frankfurt
17:07
Washington Dulles
|
05:40
Frankfurt
15:15
Washington Dulles
18:39
Ottawa
|
Connect |
LH591
Lufthansa
LH470
Lufthansa
AC462
Air Canada
|
22:25
Nairobi
13:25
Frankfurt
18:10
Toronto
|
05:40
Frankfurt
16:25
Toronto
19:10
Ottawa
|
Connect |
LH591
Lufthansa
LH470
Lufthansa
AC474
Air Canada
|
22:25
Nairobi
13:25
Frankfurt
18:40
Toronto
|
05:40
Frankfurt
16:25
Toronto
19:42
Ottawa
|
Connect |
LH591
Lufthansa
AC873
Air Canada
AC454
Air Canada
|
22:25
Nairobi
10:15
Frankfurt
14:10
Toronto
|
05:40
Frankfurt
12:35
Toronto
15:10
Ottawa
|
Connect |
LH591
Lufthansa
AC875
Air Canada
AC8973
Air Canada
|
22:25
Nairobi
10:00
Frankfurt
13:45
Montreal
|
05:40
Frankfurt
11:55
Montreal
14:29
Ottawa
|
Connect |
LH591
Lufthansa
LH478
Lufthansa
AC8983
Air Canada
|
22:25
Nairobi
14:05
Frankfurt
20:30
Montreal
|
05:40
Frankfurt
16:10
Montreal
21:14
Ottawa
|
Connect |
LH591
Lufthansa
LH478
Lufthansa
AC8981
Air Canada
|
22:25
Nairobi
14:05
Frankfurt
18:35
Montreal
|
05:40
Frankfurt
16:10
Montreal
19:19
Ottawa
|
Connect |
LH591
Lufthansa
AC873
Air Canada
AC458
Air Canada
|
22:25
Nairobi
10:15
Frankfurt
16:10
Toronto
|
05:40
Frankfurt
12:35
Toronto
17:10
Ottawa
|
Connect |
LH591
Lufthansa
LH402
Lufthansa
AC8857
Air Canada
|
22:25
Nairobi
13:20
Frankfurt
20:55
Newark
|
05:40
Frankfurt
16:10
Newark
22:20
Ottawa
|
Connect |
KQ2
Kenya Airways
DL4981
Delta
WS3464
WestJet
|
22:55
Nairobi
07:55
New York JFK
12:00
Toronto
|
06:55
New York JFK
09:50
Toronto
13:08
Ottawa
|
Connect |
BA064
British Airways
AC869
Air Canada
AC452
Air Canada
|
23:25
Nairobi
08:30
London Heathrow
13:10
Toronto
|
06:20
London Heathrow
11:15
Toronto
14:12
Ottawa
|
Connect |
BA064
British Airways
UA883
United Airlines
AC8855
Air Canada
|
23:25
Nairobi
08:00
London Heathrow
12:20
Newark
|
06:20
London Heathrow
11:00
Newark
13:45
Ottawa
|
Connect |
BA064
British Airways
AC889
Air Canada
|
23:25
Nairobi
11:05
London Heathrow
|
06:20
London Heathrow
13:40
Ottawa
|
Connect |
BA064
British Airways
AC869
Air Canada
AC450
Air Canada
|
23:25
Nairobi
08:30
London Heathrow
12:10
Toronto
|
06:20
London Heathrow
11:15
Toronto
13:12
Ottawa
|
Connect |
BA064
British Airways
AC861
Air Canada
AC8637
Air Canada
|
23:25
Nairobi
11:10
London Heathrow
16:20
Halifax
|
06:20
London Heathrow
14:50
Halifax
17:02
Ottawa
|
Connect |
BA064
British Airways
AC869
Air Canada
AC454
Air Canada
|
23:25
Nairobi
08:30
London Heathrow
14:10
Toronto
|
06:20
London Heathrow
11:15
Toronto
15:10
Ottawa
|
Connect |
KQ112
Kenya Airways
AF356
Air France
WS3474
WestJet
|
23:50
Nairobi
13:55
Paris CDG
18:00
Toronto
|
07:30
Paris CDG
16:15
Toronto
19:08
Ottawa
|
Connect |
KQ112
Kenya Airways
WS81
WestJet
WS389
WestJet
|
23:50
Nairobi
11:25
Paris CDG
16:00
Halifax
|
07:30
Paris CDG
13:21
Halifax
16:51
Ottawa
|
Connect |
KL0566
KLM
KL0695
KLM
WS3478
WestJet
|
23:50
Nairobi
17:55
Amsterdam Schiphol
21:00
Toronto
|
07:10
Amsterdam Schiphol
19:50
Toronto
22:08
Ottawa
|
Connect |
KQ112
Kenya Airways
AF356
Air France
WS3476
WestJet
|
23:50
Nairobi
13:55
Paris CDG
19:00
Toronto
|
07:30
Paris CDG
16:15
Toronto
20:08
Ottawa
|
Connect |
KQ112
Kenya Airways
AC881
Air Canada
AC458
Air Canada
|
23:50
Nairobi
13:00
Paris CDG
16:10
Toronto
|
07:30
Paris CDG
15:05
Toronto
17:10
Ottawa
|
Connect |
KL0566
KLM
KL0691
KLM
WS3470
WestJet
|
23:50
Nairobi
10:55
Amsterdam Schiphol
16:00
Toronto
|
07:10
Amsterdam Schiphol
12:45
Toronto
17:08
Ottawa
|
Connect |
KQ112
Kenya Airways
UA914
United Airlines
UA6104
United Airlines
|
23:50
Nairobi
11:55
Paris CDG
17:07
Washington Dulles
|
07:30
Paris CDG
15:30
Washington Dulles
18:39
Ottawa
|
Connect |
KL0566
KLM
UA947
United Airlines
UA6104
United Airlines
|
23:50
Nairobi
11:00
Amsterdam Schiphol
17:07
Washington Dulles
|
07:10
Amsterdam Schiphol
14:55
Washington Dulles
18:39
Ottawa
|
Connect |
KL0566
KLM
KL1007
KLM
AC889
Air Canada
|
23:50
Nairobi
08:35
Amsterdam Schiphol
11:05
London Heathrow
|
07:10
Amsterdam Schiphol
09:00
London Heathrow
13:40
Ottawa
|
Connect |
KL0566
KLM
KL0691
KLM
WS3466
WestJet
|
23:50
Nairobi
10:55
Amsterdam Schiphol
14:00
Toronto
|
07:10
Amsterdam Schiphol
12:45
Toronto
15:08
Ottawa
|
Connect |
KL0566
KLM
KL0691
KLM
WS3468
WestJet
|
23:50
Nairobi
10:55
Amsterdam Schiphol
15:00
Toronto
|
07:10
Amsterdam Schiphol
12:45
Toronto
16:08
Ottawa
|
Connect |
You take a bus, shuttle or taxi from your location in Kenya to Nairobi.
You take a flight from Nairobi to Calgary and cost approximately 950 USD.
You take a bus, shuttle or taxi from Calgary to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
KQ116
Kenya Airways
KL0695
KLM
WS675
WestJet
|
08:05
Nairobi
17:55
Amsterdam Schiphol
22:15
Toronto
|
15:50
Amsterdam Schiphol
19:50
Toronto
00:31
Calgary
|
Connect |
KQ100
Kenya Airways
BA103
British Airways
|
09:20
Nairobi
18:30
London Heathrow
|
16:15
London Heathrow
20:25
Calgary
|
Connect |
KQ416
Kenya Airways
KL0537 0535
KLM
KL0677
KLM
|
18:35
Nairobi
23:30
Entebbe
12:25
Amsterdam Schiphol
|
19:50
Entebbe
06:55
Amsterdam Schiphol
13:30
Calgary
|
Connect |
KQ416
Kenya Airways
KL0535
KLM
KL0677
KLM
|
18:35
Nairobi
23:30
Entebbe
12:25
Amsterdam Schiphol
|
19:50
Entebbe
07:00
Amsterdam Schiphol
13:30
Calgary
|
Connect |
KQ416
Kenya Airways
KL0539
KLM
KL0677
KLM
|
18:35
Nairobi
23:30
Entebbe
12:25
Amsterdam Schiphol
|
19:50
Entebbe
06:55
Amsterdam Schiphol
13:30
Calgary
|
Connect |
LH591
Lufthansa
AC873
Air Canada
AC147
Air Canada
|
22:25
Nairobi
10:15
Frankfurt
15:15
Toronto
|
05:40
Frankfurt
12:35
Toronto
17:27
Calgary
|
Connect |
LH591
Lufthansa
AC841
Air Canada
AC212
Air Canada
|
22:25
Nairobi
10:15
Frankfurt
12:35
Vancouver
|
05:40
Frankfurt
11:20
Vancouver
15:01
Calgary
|
Connect |
LH591
Lufthansa
AC841
Air Canada
AC214
Air Canada
|
22:25
Nairobi
10:15
Frankfurt
13:20
Vancouver
|
05:40
Frankfurt
11:20
Vancouver
15:46
Calgary
|
Connect |
LH591
Lufthansa
AC873
Air Canada
AC145
Air Canada
|
22:25
Nairobi
10:15
Frankfurt
14:10
Toronto
|
05:40
Frankfurt
12:35
Toronto
16:28
Calgary
|
Connect |
LH591
Lufthansa
AC841
Air Canada
AC220
Air Canada
|
22:25
Nairobi
10:15
Frankfurt
14:10
Vancouver
|
05:40
Frankfurt
11:20
Vancouver
16:36
Calgary
|
Connect |
LH591
Lufthansa
AC845
Air Canada
|
22:25
Nairobi
10:30
Frankfurt
|
05:40
Frankfurt
11:50
Calgary
|
Connect |
BA064
British Airways
BA053
British Airways
AS2544
Alaska Airlines, Inc.
|
23:25
Nairobi
09:50
London Heathrow
15:30
Seattle
|
06:20
London Heathrow
11:35
Seattle
18:00
Calgary
|
Connect |
BA064
British Airways
AC851
Air Canada
|
23:25
Nairobi
13:05
London Heathrow
|
06:20
London Heathrow
15:20
Calgary
|
Connect |
BA064
British Airways
BA103
British Airways
|
23:25
Nairobi
18:30
London Heathrow
|
06:20
London Heathrow
20:25
Calgary
|
Connect |
KQ112
Kenya Airways
DL35
Delta
DL4500
Delta
|
23:50
Nairobi
10:15
Paris CDG
15:15
Seattle
|
07:30
Paris CDG
12:19
Seattle
17:57
Calgary
|
Connect |
KQ112
Kenya Airways
WS9
WestJet
|
23:50
Nairobi
14:30
Paris CDG
|
07:30
Paris CDG
15:39
Calgary
|
Connect |
KL0566
KLM
KL0691
KLM
WS651
WestJet
|
23:50
Nairobi
10:55
Amsterdam Schiphol
15:45
Toronto
|
07:10
Amsterdam Schiphol
12:45
Toronto
17:47
Calgary
|
Connect |
KL0566
KLM
KL0691
KLM
WS665
WestJet
|
23:50
Nairobi
10:55
Amsterdam Schiphol
15:00
Toronto
|
07:10
Amsterdam Schiphol
12:45
Toronto
17:16
Calgary
|
Connect |
KL0566
KLM
KL0655
KLM
DL1411
Delta
|
23:50
Nairobi
09:40
Amsterdam Schiphol
12:45
Minneapolis
|
07:10
Amsterdam Schiphol
11:30
Minneapolis
14:46
Calgary
|
Connect |
KL0566
KLM
KL0675
KLM
WS3140
WestJet
|
23:50
Nairobi
14:55
Amsterdam Schiphol
18:00
Edmonton
|
07:10
Amsterdam Schiphol
15:45
Edmonton
18:56
Calgary
|
Connect |
KL0566
KLM
KL0677
KLM
|
23:50
Nairobi
12:25
Amsterdam Schiphol
|
07:10
Amsterdam Schiphol
13:30
Calgary
|
Connect |
KL0566
KLM
DL143
Delta
DL4500
Delta
|
23:50
Nairobi
09:55
Amsterdam Schiphol
15:15
Seattle
|
07:10
Amsterdam Schiphol
11:19
Seattle
17:57
Calgary
|
Connect |
You take a bus, shuttle or taxi from your location in Kenya to Nairobi.
You take a flight from Nairobi to Buffalo and cost approximately 950 USD.
You take a bus, shuttle or taxi from Buffalo to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
TK608
Turkish Airlines
TK1
Turkish Airlines
B62002
JetBlue Airways
|
04:25
Nairobi
13:30
Istanbul Ataturk
22:38
New York JFK
|
11:10
Istanbul Ataturk
17:20
New York JFK
00:06
Buffalo
|
Connect |
MS850
Egyptair
MS985
Egyptair
B62402
JetBlue Airways
|
04:25
Nairobi
09:35
Cairo
16:41
New York JFK
|
08:05
Cairo
15:15
New York JFK
18:11
Buffalo
|
Connect |
TK608
Turkish Airlines
TK1
Turkish Airlines
B6102
JetBlue Airways
|
04:25
Nairobi
13:30
Istanbul Ataturk
21:08
New York JFK
|
11:10
Istanbul Ataturk
17:20
New York JFK
22:37
Buffalo
|
Connect |
MS850
Egyptair
MS985
Egyptair
DL5095
Delta
|
04:25
Nairobi
09:35
Cairo
17:50
New York JFK
|
08:05
Cairo
15:15
New York JFK
19:29
Buffalo
|
Connect |
KQ100
Kenya Airways
DL4
Delta
DL5338
Delta
|
09:20
Nairobi
17:30
London Heathrow
22:30
New York JFK
|
16:15
London Heathrow
20:57
New York JFK
00:13
Buffalo
|
Connect |
KQ508
Kenya Airways
DL157
Delta
DL5431
Delta
|
12:20
Nairobi
22:50
Accra
07:10
New York JFK
|
15:00
Accra
05:45
New York JFK
08:40
Buffalo
|
Connect |
LH591
Lufthansa
UA961
United Airlines
UA5011
United Airlines
|
22:25
Nairobi
11:20
Frankfurt
17:00
Newark
|
05:40
Frankfurt
13:50
Newark
18:37
Buffalo
|
Connect |
LH591
Lufthansa
UA961
United Airlines
UA4880
United Airlines
|
22:25
Nairobi
11:20
Frankfurt
18:05
Newark
|
05:40
Frankfurt
13:50
Newark
19:34
Buffalo
|
Connect |
LH591
Lufthansa
LH402
Lufthansa
UA5011
United Airlines
|
22:25
Nairobi
13:20
Frankfurt
17:00
Newark
|
05:40
Frankfurt
16:10
Newark
18:37
Buffalo
|
Connect |
LH591
Lufthansa
UA988
United Airlines
UA4902
United Airlines
|
22:25
Nairobi
12:20
Frankfurt
17:05
Washington Dulles
|
05:40
Frankfurt
15:15
Washington Dulles
18:16
Buffalo
|
Connect |
LH591
Lufthansa
LH418
Lufthansa
UA4902
United Airlines
|
22:25
Nairobi
13:10
Frankfurt
17:05
Washington Dulles
|
05:40
Frankfurt
16:15
Washington Dulles
18:16
Buffalo
|
Connect |
LH591
Lufthansa
LH402
Lufthansa
UA4880
United Airlines
|
22:25
Nairobi
13:20
Frankfurt
18:05
Newark
|
05:40
Frankfurt
16:10
Newark
19:34
Buffalo
|
Connect |
KQ2
Kenya Airways
B6702
JetBlue Airways
|
22:55
Nairobi
11:37
New York JFK
|
06:55
New York JFK
12:58
Buffalo
|
Connect |
KQ2
Kenya Airways
DL5423
Delta
|
22:55
Nairobi
12:30
New York JFK
|
06:55
New York JFK
13:57
Buffalo
|
Connect |
KQ2
Kenya Airways
DL5415
Delta
|
22:55
Nairobi
14:20
New York JFK
|
06:55
New York JFK
15:52
Buffalo
|
Connect |
BA064
British Airways
UA883
United Airlines
UA4904
United Airlines
|
23:25
Nairobi
08:00
London Heathrow
14:04
Newark
|
06:20
London Heathrow
11:00
Newark
15:26
Buffalo
|
Connect |
BA064
British Airways
AA729
American Airlines
AA4955
American Airlines
|
23:25
Nairobi
10:15
London Heathrow
18:55
Philadelphia
|
06:20
London Heathrow
13:50
Philadelphia
20:36
Buffalo
|
Connect |
BA064
British Airways
BA067
British Airways
AA4955
American Airlines
|
23:25
Nairobi
12:40
London Heathrow
18:55
Philadelphia
|
06:20
London Heathrow
15:35
Philadelphia
20:36
Buffalo
|
Connect |
BA064
British Airways
BA117
British Airways
DL5423
Delta
|
23:25
Nairobi
08:25
London Heathrow
12:30
New York JFK
|
06:20
London Heathrow
11:05
New York JFK
13:57
Buffalo
|
Connect |
BA064
British Airways
AA737
American Airlines
AA4955
American Airlines
|
23:25
Nairobi
14:30
London Heathrow
18:55
Philadelphia
|
06:20
London Heathrow
17:50
Philadelphia
20:36
Buffalo
|
Connect |
BA064
British Airways
AA729
American Airlines
AA5002
American Airlines
|
23:25
Nairobi
10:15
London Heathrow
15:19
Philadelphia
|
06:20
London Heathrow
13:50
Philadelphia
16:44
Buffalo
|
Connect |
KQ112
Kenya Airways
DL225
Delta
DL5661
Delta
|
23:50
Nairobi
10:20
Paris CDG
15:17
Boston
|
07:30
Paris CDG
12:29
Boston
17:03
Buffalo
|
Connect |
KL0566
KLM
DL47
Delta
DL5415
Delta
|
23:50
Nairobi
10:00
Amsterdam Schiphol
14:20
New York JFK
|
07:10
Amsterdam Schiphol
12:19
New York JFK
15:52
Buffalo
|
Connect |
KQ112
Kenya Airways
DL263
Delta
DL5415
Delta
|
23:50
Nairobi
10:20
Paris CDG
14:20
New York JFK
|
07:30
Paris CDG
12:59
New York JFK
15:52
Buffalo
|
Connect |
KL0566
KLM
DL259
Delta
DL5640
Delta
|
23:50
Nairobi
10:45
Amsterdam Schiphol
18:30
Boston
|
07:10
Amsterdam Schiphol
12:51
Boston
20:21
Buffalo
|
Connect |
KQ112
Kenya Airways
DL225
Delta
DL5640
Delta
|
23:50
Nairobi
10:20
Paris CDG
18:30
Boston
|
07:30
Paris CDG
12:29
Boston
20:21
Buffalo
|
Connect |
KQ112
Kenya Airways
UA56
United Airlines
UA4904
United Airlines
|
23:50
Nairobi
09:45
Paris CDG
14:04
Newark
|
07:30
Paris CDG
11:50
Newark
15:26
Buffalo
|
Connect |
KL0566
KLM
DL135
Delta
DL4728
Delta
|
23:50
Nairobi
10:30
Amsterdam Schiphol
17:59
Detroit
|
07:10
Amsterdam Schiphol
12:47
Detroit
19:13
Buffalo
|
Connect |
KL0566
KLM
UA71
United Airlines
UA4904
United Airlines
|
23:50
Nairobi
11:05
Amsterdam Schiphol
14:04
Newark
|
07:10
Amsterdam Schiphol
13:00
Newark
15:26
Buffalo
|
Connect |
KL0566
KLM
DL135
Delta
DL4680
Delta
|
23:50
Nairobi
10:30
Amsterdam Schiphol
13:55
Detroit
|
07:10
Amsterdam Schiphol
12:47
Detroit
15:03
Buffalo
|
Connect |
KL0566
KLM
DL139
Delta
DL2499
Delta
|
23:50
Nairobi
15:25
Amsterdam Schiphol
20:30
Detroit
|
07:10
Amsterdam Schiphol
17:58
Detroit
21:37
Buffalo
|
Connect |
KQ112
Kenya Airways
DL97
Delta
DL4728
Delta
|
23:50
Nairobi
10:10
Paris CDG
17:59
Detroit
|
07:30
Paris CDG
13:21
Detroit
19:13
Buffalo
|
Connect |
KQ112
Kenya Airways
DL97
Delta
DL2499
Delta
|
23:50
Nairobi
10:10
Paris CDG
20:30
Detroit
|
07:30
Paris CDG
13:21
Detroit
21:37
Buffalo
|
Connect |
KL0566
KLM
KL0645
KLM
DL5095
Delta
|
23:50
Nairobi
14:30
Amsterdam Schiphol
17:50
New York JFK
|
07:10
Amsterdam Schiphol
16:30
New York JFK
19:29
Buffalo
|
Connect |
KL0566
KLM
DL135
Delta
DL2499
Delta
|
23:50
Nairobi
10:30
Amsterdam Schiphol
20:30
Detroit
|
07:10
Amsterdam Schiphol
12:47
Detroit
21:37
Buffalo
|
Connect |
KL0566
KLM
KL0641
KLM
DL5095
Delta
|
23:50
Nairobi
13:20
Amsterdam Schiphol
17:50
New York JFK
|
07:10
Amsterdam Schiphol
15:30
New York JFK
19:29
Buffalo
|
Connect |
KQ112
Kenya Airways
AA755
American Airlines
AA5002
American Airlines
|
23:50
Nairobi
09:40
Paris CDG
15:19
Philadelphia
|
07:30
Paris CDG
13:25
Philadelphia
16:44
Buffalo
|
Connect |
KL0566
KLM
DL47
Delta
DL5095
Delta
|
23:50
Nairobi
10:00
Amsterdam Schiphol
17:50
New York JFK
|
07:10
Amsterdam Schiphol
12:19
New York JFK
19:29
Buffalo
|
Connect |
KQ112
Kenya Airways
DL263
Delta
DL5095
Delta
|
23:50
Nairobi
10:20
Paris CDG
17:50
New York JFK
|
07:30
Paris CDG
12:59
New York JFK
19:29
Buffalo
|
Connect |
KL0566
KLM
DL259
Delta
DL5661
Delta
|
23:50
Nairobi
10:45
Amsterdam Schiphol
15:17
Boston
|
07:10
Amsterdam Schiphol
12:51
Boston
17:03
Buffalo
|
Connect |
You take a bus, shuttle or taxi from your location in Kenya to Nairobi.
You take a flight from Nairobi to Burlington and cost approximately 1100 USD.
You take a bus, shuttle or taxi from Burlington to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
TK608
Turkish Airlines
TK1
Turkish Airlines
B6234
JetBlue Airways
|
04:25
Nairobi
13:30
Istanbul Ataturk
22:17
New York JFK
|
11:10
Istanbul Ataturk
17:20
New York JFK
23:38
Burlington
|
Connect |
MS850
Egyptair
MS985
Egyptair
DL4884
Delta
|
04:25
Nairobi
09:35
Cairo
18:15
New York JFK
|
08:05
Cairo
15:15
New York JFK
19:50
Burlington
|
Connect |
TK608
Turkish Airlines
TK1
Turkish Airlines
DL4884
Delta
|
04:25
Nairobi
13:30
Istanbul Ataturk
18:15
New York JFK
|
11:10
Istanbul Ataturk
17:20
New York JFK
19:50
Burlington
|
Connect |
KQ532
Kenya Airways
DL215
Delta
DL4956
Delta
|
08:05
Nairobi
12:15
Lagos
22:30
New York JFK
|
11:20
Lagos
18:00
New York JFK
00:02
Burlington
|
Connect |
KQ100
Kenya Airways
BA069
British Airways
AA865
American Airlines
|
09:20
Nairobi
17:15
London Heathrow
21:25
Philadelphia
|
16:15
London Heathrow
20:10
Philadelphia
23:00
Burlington
|
Connect |
KQ100
Kenya Airways
DL4
Delta
DL4956
Delta
|
09:20
Nairobi
17:30
London Heathrow
22:30
New York JFK
|
16:15
London Heathrow
20:57
New York JFK
00:02
Burlington
|
Connect |
LH591
Lufthansa
UA961
United Airlines
UA4994
United Airlines
|
22:25
Nairobi
11:20
Frankfurt
15:18
Newark
|
05:40
Frankfurt
13:50
Newark
16:43
Burlington
|
Connect |
LH591
Lufthansa
LH418
Lufthansa
UA3825
United Airlines
|
22:25
Nairobi
13:10
Frankfurt
17:17
Washington Dulles
|
05:40
Frankfurt
16:15
Washington Dulles
18:55
Burlington
|
Connect |
LH591
Lufthansa
UA988
United Airlines
UA3825
United Airlines
|
22:25
Nairobi
12:20
Frankfurt
17:17
Washington Dulles
|
05:40
Frankfurt
15:15
Washington Dulles
18:55
Burlington
|
Connect |
KQ2
Kenya Airways
DL5120
Delta
|
22:55
Nairobi
12:30
New York JFK
|
06:55
New York JFK
13:49
Burlington
|
Connect |
KQ2
Kenya Airways
DL5049
Delta
|
22:55
Nairobi
15:05
New York JFK
|
06:55
New York JFK
16:34
Burlington
|
Connect |
KQ2
Kenya Airways
B634
JetBlue Airways
|
22:55
Nairobi
13:10
New York JFK
|
06:55
New York JFK
14:22
Burlington
|
Connect |
BA064
British Airways
UA883
United Airlines
UA5022
United Airlines
|
23:25
Nairobi
08:00
London Heathrow
13:43
Newark
|
06:20
London Heathrow
11:00
Newark
15:08
Burlington
|
Connect |
BA064
British Airways
AA729
American Airlines
AA4812
American Airlines
|
23:25
Nairobi
10:15
London Heathrow
15:00
Philadelphia
|
06:20
London Heathrow
13:50
Philadelphia
16:29
Burlington
|
Connect |
BA064
British Airways
AA729
American Airlines
AA593
American Airlines
|
23:25
Nairobi
10:15
London Heathrow
16:14
Philadelphia
|
06:20
London Heathrow
13:50
Philadelphia
17:46
Burlington
|
Connect |
BA064
British Airways
BA067
British Airways
AA2035
American Airlines
|
23:25
Nairobi
12:40
London Heathrow
18:30
Philadelphia
|
06:20
London Heathrow
15:35
Philadelphia
20:18
Burlington
|
Connect |
BA064
British Airways
BA117
British Airways
DL5120
Delta
|
23:25
Nairobi
08:25
London Heathrow
12:30
New York JFK
|
06:20
London Heathrow
11:05
New York JFK
13:49
Burlington
|
Connect |
BA064
British Airways
BA117
British Airways
B634
JetBlue Airways
|
23:25
Nairobi
08:25
London Heathrow
13:10
New York JFK
|
06:20
London Heathrow
11:05
New York JFK
14:22
Burlington
|
Connect |
BA064
British Airways
AA729
American Airlines
AA2035
American Airlines
|
23:25
Nairobi
10:15
London Heathrow
18:30
Philadelphia
|
06:20
London Heathrow
13:50
Philadelphia
20:18
Burlington
|
Connect |
KL0566
KLM
KL0645
KLM
DL4884
Delta
|
23:50
Nairobi
14:30
Amsterdam Schiphol
18:15
New York JFK
|
07:10
Amsterdam Schiphol
16:30
New York JFK
19:50
Burlington
|
Connect |
KQ112
Kenya Airways
AF014
Air France
DL5049
Delta
|
23:50
Nairobi
11:20
Paris CDG
15:05
New York JFK
|
07:30
Paris CDG
13:50
New York JFK
16:34
Burlington
|
Connect |
KQ112
Kenya Airways
AA755
American Airlines
AA4812
American Airlines
|
23:50
Nairobi
09:40
Paris CDG
15:00
Philadelphia
|
07:30
Paris CDG
13:25
Philadelphia
16:29
Burlington
|
Connect |
KL0566
KLM
DL135
Delta
DL5385
Delta
|
23:50
Nairobi
10:30
Amsterdam Schiphol
16:10
Detroit
|
07:10
Amsterdam Schiphol
12:47
Detroit
17:54
Burlington
|
Connect |
KQ112
Kenya Airways
DL97
Delta
DL5385
Delta
|
23:50
Nairobi
10:10
Paris CDG
16:10
Detroit
|
07:30
Paris CDG
13:21
Detroit
17:54
Burlington
|
Connect |
KQ112
Kenya Airways
DL263
Delta
DL4884
Delta
|
23:50
Nairobi
10:20
Paris CDG
18:15
New York JFK
|
07:30
Paris CDG
12:59
New York JFK
19:50
Burlington
|
Connect |
KL0566
KLM
DL139
Delta
DL4498
Delta
|
23:50
Nairobi
15:25
Amsterdam Schiphol
20:25
Detroit
|
07:10
Amsterdam Schiphol
17:58
Detroit
22:07
Burlington
|
Connect |
KL0566
KLM
DL135
Delta
DL4498
Delta
|
23:50
Nairobi
10:30
Amsterdam Schiphol
20:25
Detroit
|
07:10
Amsterdam Schiphol
12:47
Detroit
22:07
Burlington
|
Connect |
KL0566
KLM
AA203
American Airlines
AA4812
American Airlines
|
23:50
Nairobi
10:55
Amsterdam Schiphol
15:00
Philadelphia
|
07:10
Amsterdam Schiphol
13:20
Philadelphia
16:29
Burlington
|
Connect |
KL0566
KLM
DL47
Delta
DL5049
Delta
|
23:50
Nairobi
10:00
Amsterdam Schiphol
15:05
New York JFK
|
07:10
Amsterdam Schiphol
12:19
New York JFK
16:34
Burlington
|
Connect |
KQ112
Kenya Airways
AF014
Air France
DL4884
Delta
|
23:50
Nairobi
11:20
Paris CDG
18:15
New York JFK
|
07:30
Paris CDG
13:50
New York JFK
19:50
Burlington
|
Connect |
KQ112
Kenya Airways
UA56
United Airlines
UA5022
United Airlines
|
23:50
Nairobi
09:45
Paris CDG
13:43
Newark
|
07:30
Paris CDG
11:50
Newark
15:08
Burlington
|
Connect |
KL0566
KLM
UA71
United Airlines
UA4994
United Airlines
|
23:50
Nairobi
11:05
Amsterdam Schiphol
15:18
Newark
|
07:10
Amsterdam Schiphol
13:00
Newark
16:43
Burlington
|
Connect |
KL0566
KLM
KL0641
KLM
DL4884
Delta
|
23:50
Nairobi
13:20
Amsterdam Schiphol
18:15
New York JFK
|
07:10
Amsterdam Schiphol
15:30
New York JFK
19:50
Burlington
|
Connect |
KQ112
Kenya Airways
UA56
United Airlines
UA4994
United Airlines
|
23:50
Nairobi
09:45
Paris CDG
15:18
Newark
|
07:30
Paris CDG
11:50
Newark
16:43
Burlington
|
Connect |
KL0566
KLM
DL47
Delta
DL4884
Delta
|
23:50
Nairobi
10:00
Amsterdam Schiphol
18:15
New York JFK
|
07:10
Amsterdam Schiphol
12:19
New York JFK
19:50
Burlington
|
Connect |
KQ112
Kenya Airways
AA755
American Airlines
AA593
American Airlines
|
23:50
Nairobi
09:40
Paris CDG
16:14
Philadelphia
|
07:30
Paris CDG
13:25
Philadelphia
17:46
Burlington
|
Connect |
KQ112
Kenya Airways
DL263
Delta
DL5049
Delta
|
23:50
Nairobi
10:20
Paris CDG
15:05
New York JFK
|
07:30
Paris CDG
12:59
New York JFK
16:34
Burlington
|
Connect |
KQ112
Kenya Airways
AF006
Air France
DL4884
Delta
|
23:50
Nairobi
14:20
Paris CDG
18:15
New York JFK
|
07:30
Paris CDG
16:55
New York JFK
19:50
Burlington
|
Connect |
KQ112
Kenya Airways
DL97
Delta
DL4498
Delta
|
23:50
Nairobi
10:10
Paris CDG
20:25
Detroit
|
07:30
Paris CDG
13:21
Detroit
22:07
Burlington
|
Connect |
KQ128
Kenya Airways
UA957
United Airlines
UA4994
United Airlines
|
23:59
Nairobi
09:15
Geneva
15:18
Newark
|
06:10
Geneva
13:20
Newark
16:43
Burlington
|
Connect |
You can find hotels and accommodations in Canada with our hotels search tool below
Booking.com