HowToGo

Flight from Kenya to Canada

How to get to Canada from Kenya by flight ? You can check flights from Kenya to Canada below.

Search Transfer from Kenya to Canada

Search Flights

You can find flight ticket prices from Kenya to Canada with our flight tickets search tool below

1. Nairobi to Toronto

  1. You take a bus, shuttle or taxi from your location in Kenya to Nairobi.

  2. You take a flight from Nairobi to Toronto and cost approximately 440 USD.

  3. 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

2. Nairobi to Montreal

  1. You take a bus, shuttle or taxi from your location in Kenya to Nairobi.

  2. You take a flight from Nairobi to Montreal and cost approximately 900 USD.

  3. 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

3. Nairobi to Ottawa

  1. You take a bus, shuttle or taxi from your location in Kenya to Nairobi.

  2. You take a flight from Nairobi to Ottawa and cost approximately 900 USD.

  3. 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

4. Nairobi to Calgary

  1. You take a bus, shuttle or taxi from your location in Kenya to Nairobi.

  2. You take a flight from Nairobi to Calgary and cost approximately 950 USD.

  3. 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

5. Nairobi to Buffalo

  1. You take a bus, shuttle or taxi from your location in Kenya to Nairobi.

  2. You take a flight from Nairobi to Buffalo and cost approximately 950 USD.

  3. 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

6. Nairobi to Burlington

  1. You take a bus, shuttle or taxi from your location in Kenya to Nairobi.

  2. You take a flight from Nairobi to Burlington and cost approximately 1100 USD.

  3. 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

References

Find Hotels in Canada

You can find hotels and accommodations in Canada with our hotels search tool below

Booking.com