HowToGo

Flight from Jamaica to Kenya

Search Transfer from Jamaica to Kenya

Search Flights

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

1. Montego Bay to Nairobi

  1. You take a bus, shuttle or taxi from your location in Jamaica to Montego Bay.

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

  3. You take a bus, shuttle or taxi from Nairobi to your destination in Kenya.

Flight Depart Arrive
UA442 United Airlines
UA52 United Airlines
LX294 Swiss
11:25 Montego Bay
17:45 Washington Dulles
09:55 Zurich
15:47 Washington Dulles
07:55 Zurich
19:40 Nairobi
Connect
AA1109 American Airlines
BA206 British Airways
BA065 British Airways
13:11 Montego Bay
17:05 Miami
10:20 London Heathrow
15:55 Miami
06:40 London Heathrow
21:00 Nairobi
Connect
AA1109 American Airlines
AA56 American Airlines
BA065 British Airways
13:11 Montego Bay
18:35 Miami
10:20 London Heathrow
15:55 Miami
08:10 London Heathrow
21:00 Nairobi
Connect
VS166 Virgin Atlantic
BA065 British Airways
17:30 Montego Bay
10:20 London Heathrow
08:35 London Heathrow
21:00 Nairobi
Connect
OR374 TUI Airlines Netherlands
KL0565 KLM
17:30 Montego Bay
13:00 Amsterdam Schiphol
09:45 Amsterdam Schiphol
21:50 Nairobi
Connect
EW1245 Eurowings
LH590 Lufthansa
18:30 Montego Bay
11:10 Frankfurt
10:15 Frankfurt
20:10 Nairobi
Connect

2. Montego Bay to Mombasa

  1. You take a bus, shuttle or taxi from your location in Jamaica to Montego Bay.

  2. You take a flight from Montego Bay to Mombasa and cost approximately 1600 USD.

  3. You take a bus, shuttle or taxi from Mombasa to your destination in Kenya.

Flight Depart Arrive
VS166 Virgin Atlantic
LH905 Lufthansa
LH592 Lufthansa
17:30 Montego Bay
11:30 London Heathrow
17:35 Frankfurt
08:35 London Heathrow
14:05 Frankfurt
03:10 Mombasa
Connect
OR374 TUI Airlines Netherlands
LH993 Lufthansa
LH592 Lufthansa
17:30 Montego Bay
15:05 Amsterdam Schiphol
17:35 Frankfurt
09:45 Amsterdam Schiphol
16:10 Frankfurt
03:10 Mombasa
Connect
OR374 TUI Airlines Netherlands
LH989 Lufthansa
LH592 Lufthansa
17:30 Montego Bay
11:15 Amsterdam Schiphol
17:35 Frankfurt
09:45 Amsterdam Schiphol
12:20 Frankfurt
03:10 Mombasa
Connect
VS166 Virgin Atlantic
LH901 Lufthansa
LH592 Lufthansa
17:30 Montego Bay
09:30 London Heathrow
17:35 Frankfurt
08:35 London Heathrow
12:05 Frankfurt
03:10 Mombasa
Connect
EW1245 Eurowings
LH592 Lufthansa
18:30 Montego Bay
17:35 Frankfurt
10:15 Frankfurt
03:10 Mombasa
Connect
TB166 TUI fly Belgium
LH1013 Lufthansa
LH592 Lufthansa
18:45 Montego Bay
14:40 Brussels
17:35 Frankfurt
09:55 Brussels
15:40 Frankfurt
03:10 Mombasa
Connect
NO590 Neos
LH253 Lufthansa
LH592 Lufthansa
19:10 Montego Bay
14:50 Milan Malpensa
17:35 Frankfurt
11:50 Milan Malpensa
16:05 Frankfurt
03:10 Mombasa
Connect
NO590 Neos
TK1896 Turkish Airlines
TK573 Turkish Airlines
19:10 Montego Bay
14:50 Milan Malpensa
20:45 Istanbul
11:50 Milan Malpensa
18:45 Istanbul
03:55 Mombasa
Connect
BA2264 British Airways
TK1982 Turkish Airlines
TK573 Turkish Airlines
19:30 Montego Bay
10:40 London Gatwick
20:45 Istanbul
09:25 London Gatwick
16:45 Istanbul
03:55 Mombasa
Connect
DE2163 Condor Flugdienst
DE2282 Condor Flugdienst
21:40 Montego Bay
21:50 Frankfurt
14:55 Frankfurt
07:25 Mombasa
Connect

3. Kingston to Nairobi

  1. You take a bus, shuttle or taxi from your location in Jamaica to Kingston.

  2. You take a flight from Kingston to Nairobi and cost approximately 800 USD.

  3. You take a bus, shuttle or taxi from Nairobi to your destination in Kenya.

Flight Depart Arrive
B61960 JetBlue Airways
KQ3 Kenya Airways
02:14 Kingston
13:45 New York JFK
07:06 New York JFK
10:30 Nairobi
Connect
DL1841 Delta
DL54 Delta
KQ533 Kenya Airways
08:00 Kingston
16:35 Atlanta
12:30 Lagos
12:08 Atlanta
08:25 Lagos
20:00 Nairobi
Connect
DL1841 Delta
DL82 Delta
AF814 Air France
08:00 Kingston
17:50 Atlanta
10:10 Paris CDG
12:08 Atlanta
08:10 Paris CDG
19:20 Nairobi
Connect
DL1841 Delta
DL62 Delta
KQ125 Kenya Airways
08:00 Kingston
18:00 Atlanta
11:05 Rome
12:08 Atlanta
09:40 Rome
18:45 Nairobi
Connect
DL1841 Delta
DL32 Delta
BA065 British Airways
08:00 Kingston
17:50 Atlanta
10:20 London Heathrow
12:08 Atlanta
07:05 London Heathrow
21:00 Nairobi
Connect
DL1841 Delta
DL14 Delta
LH590 Lufthansa
08:00 Kingston
17:55 Atlanta
11:10 Frankfurt
12:08 Atlanta
08:55 Frankfurt
20:10 Nairobi
Connect
DL1841 Delta
LH445 Lufthansa
LH590 Lufthansa
08:00 Kingston
16:10 Atlanta
11:10 Frankfurt
12:08 Atlanta
07:05 Frankfurt
20:10 Nairobi
Connect
DL1841 Delta
DL74 Delta
KL0565 KLM
08:00 Kingston
20:02 Atlanta
13:00 Amsterdam Schiphol
12:08 Atlanta
10:45 Amsterdam Schiphol
21:50 Nairobi
Connect
DL1841 Delta
AF681 Air France
AF814 Air France
08:00 Kingston
16:35 Atlanta
10:10 Paris CDG
12:08 Atlanta
07:05 Paris CDG
19:20 Nairobi
Connect
DL1841 Delta
DL72 Delta
KL0565 KLM
08:00 Kingston
17:50 Atlanta
13:00 Amsterdam Schiphol
12:08 Atlanta
08:25 Amsterdam Schiphol
21:50 Nairobi
Connect
DL1841 Delta
DL70 Delta
KL0565 KLM
08:00 Kingston
15:25 Atlanta
13:00 Amsterdam Schiphol
12:08 Atlanta
05:55 Amsterdam Schiphol
21:50 Nairobi
Connect
BW79 Caribbean Airlines
BA092 British Airways
BA065 British Airways
08:10 Kingston
18:05 Toronto
10:20 London Heathrow
13:25 Toronto
06:10 London Heathrow
21:00 Nairobi
Connect
BW154 Caribbean Airlines
BA254 British Airways
BA065 British Airways
08:30 Kingston
17:15 Barbados
10:20 London Heathrow
12:05 Barbados
06:25 London Heathrow
21:00 Nairobi
Connect
BW15 Caribbean Airlines
DL174 Delta
KQ125 Kenya Airways
09:00 Kingston
17:15 New York JFK
11:05 Rome
13:45 New York JFK
08:00 Rome
18:45 Nairobi
Connect
BW15 Caribbean Airlines
LH401 Lufthansa
LH590 Lufthansa
09:00 Kingston
16:05 New York JFK
11:10 Frankfurt
13:45 New York JFK
05:45 Frankfurt
20:10 Nairobi
Connect
B61360 JetBlue Airways
DL174 Delta
KQ125 Kenya Airways
09:11 Kingston
17:15 New York JFK
11:05 Rome
13:59 New York JFK
08:00 Rome
18:45 Nairobi
Connect
B61360 JetBlue Airways
AF023 Air France
AF814 Air France
09:11 Kingston
16:30 New York JFK
10:10 Paris CDG
13:59 New York JFK
05:55 Paris CDG
19:20 Nairobi
Connect
B61360 JetBlue Airways
LH401 Lufthansa
LH590 Lufthansa
09:11 Kingston
16:05 New York JFK
11:10 Frankfurt
13:59 New York JFK
05:45 Frankfurt
20:10 Nairobi
Connect
B61360 JetBlue Airways
DL262 Delta
AF814 Air France
09:11 Kingston
18:30 New York JFK
10:10 Paris CDG
13:59 New York JFK
08:00 Paris CDG
19:20 Nairobi
Connect
B61360 JetBlue Airways
AZ0609 Alitalia
KQ125 Kenya Airways
09:11 Kingston
16:25 New York JFK
11:05 Rome
13:59 New York JFK
06:50 Rome
18:45 Nairobi
Connect
AA1589 American Airlines
AA56 American Airlines
BA065 British Airways
13:01 Kingston
18:35 Miami
10:20 London Heathrow
15:55 Miami
08:10 London Heathrow
21:00 Nairobi
Connect
AA1589 American Airlines
KL0628 KLM
KL0565 KLM
13:01 Kingston
17:05 Miami
13:00 Amsterdam Schiphol
15:55 Miami
06:50 Amsterdam Schiphol
21:50 Nairobi
Connect
AA1589 American Airlines
LH463 Lufthansa
LH590 Lufthansa
13:01 Kingston
16:50 Miami
11:10 Frankfurt
15:55 Miami
08:00 Frankfurt
20:10 Nairobi
Connect
AA1589 American Airlines
QR778 Qatar Airways
QR1341 Qatar Airways
13:01 Kingston
20:05 Miami
18:55 Doha
15:55 Miami
17:10 Doha
00:20 Nairobi
Connect
AA1589 American Airlines
BA206 British Airways
BA065 British Airways
13:01 Kingston
17:05 Miami
10:20 London Heathrow
15:55 Miami
06:40 London Heathrow
21:00 Nairobi
Connect
AC1255 Air Canada
AC058 Air Canada
QR1341 Qatar Airways
13:10 Kingston
20:15 Toronto
18:55 Doha
18:20 Toronto
16:00 Doha
00:20 Nairobi
Connect
AC1255 Air Canada
AC872 Air Canada
AF814 Air France
13:10 Kingston
19:20 Toronto
10:10 Paris CDG
18:20 Toronto
08:30 Paris CDG
19:20 Nairobi
Connect
AC1255 Air Canada
AC826 Air Canada
KL0565 KLM
13:10 Kingston
20:45 Toronto
13:00 Amsterdam Schiphol
18:20 Toronto
10:00 Amsterdam Schiphol
21:50 Nairobi
Connect
AC1255 Air Canada
AC856 Air Canada
BA065 British Airways
13:10 Kingston
20:45 Toronto
10:20 London Heathrow
18:20 Toronto
08:35 London Heathrow
21:00 Nairobi
Connect
BW9 Caribbean Airlines
QR702 Qatar Airways
QR1341 Qatar Airways
13:20 Kingston
20:55 New York JFK
18:55 Doha
18:05 New York JFK
16:25 Doha
00:20 Nairobi
Connect
BW9 Caribbean Airlines
AF007 Air France
AF814 Air France
13:20 Kingston
19:30 New York JFK
10:10 Paris CDG
18:05 New York JFK
09:10 Paris CDG
19:20 Nairobi
Connect
WS2601 WestJet
TK18 Turkish Airlines
TK607 Turkish Airlines
13:50 Kingston
22:20 Toronto
20:15 Istanbul
19:05 Toronto
15:15 Istanbul
02:55 Nairobi
Connect
AA1400 American Airlines
QR778 Qatar Airways
QR1341 Qatar Airways
15:06 Kingston
20:05 Miami
18:55 Doha
18:00 Miami
17:10 Doha
00:20 Nairobi
Connect
AA1400 American Airlines
TK78 Turkish Airlines
TK607 Turkish Airlines
15:06 Kingston
20:40 Miami
20:15 Istanbul
18:00 Miami
15:00 Istanbul
02:55 Nairobi
Connect
CM417 Copa Airlines
TK800 801 Turkish Airlines
TK607 Turkish Airlines
15:13 Kingston
20:15 Panama City
20:15 Istanbul
17:17 Panama City
16:55 Istanbul
02:55 Nairobi
Connect
BA2262 British Airways
BA2033 British Airways
QR1335 Qatar Airways
17:45 Kingston
14:05 London Gatwick
01:45 Doha
08:50 London Gatwick
22:50 Doha
07:10 Nairobi
Connect
BA2262 British Airways
EK016 Emirates
EK721 Emirates
17:45 Kingston
13:35 London Gatwick
02:15 Dubai
08:50 London Gatwick
00:40 Dubai
06:15 Nairobi
Connect
BA2262 British Airways
TK1982 Turkish Airlines
TK607 Turkish Airlines
17:45 Kingston
10:40 London Gatwick
20:15 Istanbul
08:50 London Gatwick
16:45 Istanbul
02:55 Nairobi
Connect
B61760 JetBlue Airways
KQ3 Kenya Airways
19:18 Kingston
13:45 New York JFK
00:08 New York JFK
10:30 Nairobi
Connect
B61760 JetBlue Airways
QR704 Qatar Airways
QR1335 Qatar Airways
19:18 Kingston
01:00 New York JFK
01:45 Doha
00:08 New York JFK
20:30 Doha
07:10 Nairobi
Connect

4. Kingston to Kisumu

  1. You take a bus, shuttle or taxi from your location in Jamaica to Kingston.

  2. You take a flight from Kingston to Kisumu and cost approximately 1100 USD.

  3. You take a bus, shuttle or taxi from Kisumu to your destination in Kenya.

Flight Depart Arrive
B61960 JetBlue Airways
KQ3 Kenya Airways
KQ656 Kenya Airways
02:14 Kingston
13:45 New York JFK
13:30 Nairobi
07:06 New York JFK
10:30 Nairobi
14:20 Kisumu
Connect
B61960 JetBlue Airways
KQ3 Kenya Airways
KQ670 Kenya Airways
02:14 Kingston
13:45 New York JFK
17:20 Nairobi
07:06 New York JFK
10:30 Nairobi
18:10 Kisumu
Connect
DL1841 Delta
DL32 Delta
KQ101 Kenya Airways
KQ654 Kenya Airways
08:00 Kingston
17:50 Atlanta
18:25 London Heathrow
09:25 Nairobi
12:08 Atlanta
07:05 London Heathrow
05:00 Nairobi
10:15 Kisumu
Connect
DL1841 Delta
DL70 Delta
KQ117 Kenya Airways
KQ654 Kenya Airways
08:00 Kingston
15:25 Atlanta
20:35 Amsterdam Schiphol
09:25 Nairobi
12:08 Atlanta
05:55 Amsterdam Schiphol
05:55 Nairobi
10:15 Kisumu
Connect
DL1841 Delta
DL82 Delta
AF814 Air France
KQ650 Kenya Airways
08:00 Kingston
17:50 Atlanta
10:10 Paris CDG
06:15 Nairobi
12:08 Atlanta
08:10 Paris CDG
19:20 Nairobi
07:05 Kisumu
Connect
DL1841 Delta
AF681 Air France
AF814 Air France
KQ650 Kenya Airways
08:00 Kingston
16:35 Atlanta
10:10 Paris CDG
06:15 Nairobi
12:08 Atlanta
07:05 Paris CDG
19:20 Nairobi
07:05 Kisumu
Connect
DL1841 Delta
DL70 Delta
KL0565 KLM
KQ650 Kenya Airways
08:00 Kingston
15:25 Atlanta
13:00 Amsterdam Schiphol
06:15 Nairobi
12:08 Atlanta
05:55 Amsterdam Schiphol
21:50 Nairobi
07:05 Kisumu
Connect
DL1841 Delta
DL72 Delta
KL0565 KLM
KQ650 Kenya Airways
08:00 Kingston
17:50 Atlanta
13:00 Amsterdam Schiphol
06:15 Nairobi
12:08 Atlanta
08:25 Amsterdam Schiphol
21:50 Nairobi
07:05 Kisumu
Connect
DL1841 Delta
DL74 Delta
KL0565 KLM
KQ650 Kenya Airways
08:00 Kingston
20:02 Atlanta
13:00 Amsterdam Schiphol
06:15 Nairobi
12:08 Atlanta
10:45 Amsterdam Schiphol
21:50 Nairobi
07:05 Kisumu
Connect
AA1589 American Airlines
BA208 British Airways
KQ101 Kenya Airways
KQ650 Kenya Airways
13:01 Kingston
20:45 Miami
18:25 London Heathrow
06:15 Nairobi
15:55 Miami
10:25 London Heathrow
05:00 Nairobi
07:05 Kisumu
Connect
AA1589 American Airlines
AA56 American Airlines
BA065 British Airways
KQ650 Kenya Airways
13:01 Kingston
18:35 Miami
10:20 London Heathrow
06:15 Nairobi
15:55 Miami
08:10 London Heathrow
21:00 Nairobi
07:05 Kisumu
Connect
AA1400 American Airlines
AA62 American Airlines
KQ115 Kenya Airways
KQ654 Kenya Airways
15:06 Kingston
18:50 Miami
21:20 Paris CDG
09:25 Nairobi
18:00 Miami
09:40 Paris CDG
06:25 Nairobi
10:15 Kisumu
Connect
AA1400 American Airlines
BA208 British Airways
KQ101 Kenya Airways
KQ650 Kenya Airways
15:06 Kingston
20:45 Miami
18:25 London Heathrow
06:15 Nairobi
18:00 Miami
10:25 London Heathrow
05:00 Nairobi
07:05 Kisumu
Connect
B61376 JetBlue Airways
B6402 JetBlue Airways
KQ3 Kenya Airways
KQ656 Kenya Airways
18:30 Kingston
08:00 Fort Lauderdale-Hollywood International
13:45 New York JFK
13:30 Nairobi
21:26 Fort Lauderdale-Hollywood International
10:48 New York JFK
10:30 Nairobi
14:20 Kisumu
Connect
B61376 JetBlue Airways
B61502 JetBlue Airways
KQ3 Kenya Airways
KQ656 Kenya Airways
18:30 Kingston
06:00 Fort Lauderdale-Hollywood International
13:45 New York JFK
13:30 Nairobi
21:26 Fort Lauderdale-Hollywood International
08:55 New York JFK
10:30 Nairobi
14:20 Kisumu
Connect
B61376 JetBlue Airways
B61102 JetBlue Airways
KQ3 Kenya Airways
KQ656 Kenya Airways
18:30 Kingston
09:00 Fort Lauderdale-Hollywood International
13:45 New York JFK
13:30 Nairobi
21:26 Fort Lauderdale-Hollywood International
11:49 New York JFK
10:30 Nairobi
14:20 Kisumu
Connect
B61760 JetBlue Airways
KQ3 Kenya Airways
KQ670 Kenya Airways
19:18 Kingston
13:45 New York JFK
17:20 Nairobi
00:08 New York JFK
10:30 Nairobi
18:10 Kisumu
Connect
B61760 JetBlue Airways
KQ3 Kenya Airways
KQ656 Kenya Airways
19:18 Kingston
13:45 New York JFK
13:30 Nairobi
00:08 New York JFK
10:30 Nairobi
14:20 Kisumu
Connect

5. Montego Bay to Kisumu

  1. You take a bus, shuttle or taxi from your location in Jamaica to Montego Bay.

  2. You take a flight from Montego Bay to Kisumu and cost approximately 1300 USD.

  3. You take a bus, shuttle or taxi from Kisumu to your destination in Kenya.

Flight Depart Arrive
TS385 Air Transat
AF347 Air France
AF814 Air France
KQ650 Kenya Airways
11:45 Montego Bay
19:30 Montreal
10:10 Paris CDG
06:15 Nairobi
17:05 Montreal
08:15 Paris CDG
19:20 Nairobi
07:05 Kisumu
Connect
AA857 American Airlines
AA204 American Airlines
KQ117 Kenya Airways
KQ654 Kenya Airways
12:19 Montego Bay
19:00 Philadelphia
20:35 Amsterdam Schiphol
09:25 Nairobi
17:10 Philadelphia
08:40 Amsterdam Schiphol
05:55 Nairobi
10:15 Kisumu
Connect
AA857 American Airlines
AA718 American Airlines
KQ125 Kenya Airways
KQ654 Kenya Airways
12:19 Montego Bay
18:30 Philadelphia
11:05 Rome
09:25 Nairobi
17:10 Philadelphia
09:10 Rome
18:45 Nairobi
10:15 Kisumu
Connect
AA857 American Airlines
AA754 American Airlines
KQ115 Kenya Airways
KQ654 Kenya Airways
12:19 Montego Bay
21:00 Philadelphia
21:20 Paris CDG
09:25 Nairobi
17:10 Philadelphia
10:40 Paris CDG
06:25 Nairobi
10:15 Kisumu
Connect
AA857 American Airlines
AA718 American Airlines
KQ125 Kenya Airways
KQ650 Kenya Airways
12:19 Montego Bay
18:30 Philadelphia
11:05 Rome
06:15 Nairobi
17:10 Philadelphia
09:10 Rome
18:45 Nairobi
07:05 Kisumu
Connect
AA857 American Airlines
AA204 American Airlines
KL0565 KLM
KQ650 Kenya Airways
12:19 Montego Bay
19:00 Philadelphia
13:00 Amsterdam Schiphol
06:15 Nairobi
17:10 Philadelphia
08:40 Amsterdam Schiphol
21:50 Nairobi
07:05 Kisumu
Connect
UA1628 United Airlines
UA57 United Airlines
AF814 Air France
KQ650 Kenya Airways
12:52 Montego Bay
18:45 Newark
10:10 Paris CDG
06:15 Nairobi
17:50 Newark
07:45 Paris CDG
19:20 Nairobi
07:05 Kisumu
Connect
AA1109 American Airlines
AA56 American Airlines
BA065 British Airways
JM8652 Jambojet Limited
13:11 Montego Bay
18:35 Miami
10:20 London Heathrow
09:10 Nairobi
15:55 Miami
08:10 London Heathrow
21:00 Nairobi
10:10 Kisumu
Connect
AA1109 American Airlines
BA206 British Airways
BA065 British Airways
JM8650 Jambojet Limited
13:11 Montego Bay
17:05 Miami
10:20 London Heathrow
06:20 Nairobi
15:55 Miami
06:40 London Heathrow
21:00 Nairobi
07:20 Kisumu
Connect
AA1109 American Airlines
AA62 American Airlines
KQ115 Kenya Airways
KQ654 Kenya Airways
13:11 Montego Bay
18:50 Miami
21:20 Paris CDG
09:25 Nairobi
15:55 Miami
09:40 Paris CDG
06:25 Nairobi
10:15 Kisumu
Connect
AA1109 American Airlines
BA206 British Airways
BA065 British Airways
KQ650 Kenya Airways
13:11 Montego Bay
17:05 Miami
10:20 London Heathrow
06:15 Nairobi
15:55 Miami
06:40 London Heathrow
21:00 Nairobi
07:05 Kisumu
Connect
AA1109 American Airlines
KL0628 KLM
KL0565 KLM
KQ650 Kenya Airways
13:11 Montego Bay
17:05 Miami
13:00 Amsterdam Schiphol
06:15 Nairobi
15:55 Miami
06:50 Amsterdam Schiphol
21:50 Nairobi
07:05 Kisumu
Connect
AA1109 American Airlines
AA56 American Airlines
BA065 British Airways
JM8650 Jambojet Limited
13:11 Montego Bay
18:35 Miami
10:20 London Heathrow
06:20 Nairobi
15:55 Miami
08:10 London Heathrow
21:00 Nairobi
07:20 Kisumu
Connect
AC1721 Air Canada
AC870 Air Canada
AF814 Air France
KQ654 Kenya Airways
13:50 Montego Bay
19:55 Montreal
10:10 Paris CDG
09:25 Nairobi
19:00 Montreal
08:30 Paris CDG
19:20 Nairobi
10:15 Kisumu
Connect
AC1721 Air Canada
AF349 Air France
KQ115 Kenya Airways
KQ654 Kenya Airways
13:50 Montego Bay
21:55 Montreal
21:20 Paris CDG
09:25 Nairobi
19:00 Montreal
10:45 Paris CDG
06:25 Nairobi
10:15 Kisumu
Connect
AA860 American Airlines
AA754 American Airlines
KQ115 Kenya Airways
KQ654 Kenya Airways
14:39 Montego Bay
21:00 Philadelphia
21:20 Paris CDG
09:25 Nairobi
19:30 Philadelphia
10:40 Paris CDG
06:25 Nairobi
10:15 Kisumu
Connect
AA860 American Airlines
AA754 American Airlines
KQ115 Kenya Airways
KQ656 Kenya Airways
14:39 Montego Bay
21:00 Philadelphia
21:20 Paris CDG
13:30 Nairobi
19:30 Philadelphia
10:40 Paris CDG
06:25 Nairobi
14:20 Kisumu
Connect
B622 JetBlue Airways
VS092 Virgin Atlantic
KQ101 Kenya Airways
KQ654 Kenya Airways
14:47 Montego Bay
20:05 Orlando
18:25 London Heathrow
09:25 Nairobi
17:58 Orlando
09:20 London Heathrow
05:00 Nairobi
10:15 Kisumu
Connect
WN293 Southwest Airlines
VS092 Virgin Atlantic
KQ101 Kenya Airways
KQ654 Kenya Airways
14:55 Montego Bay
20:05 Orlando
18:25 London Heathrow
09:25 Nairobi
18:00 Orlando
09:20 London Heathrow
05:00 Nairobi
10:15 Kisumu
Connect
AA1501 American Airlines
AA62 American Airlines
KQ115 Kenya Airways
KQ656 Kenya Airways
15:16 Montego Bay
18:50 Miami
21:20 Paris CDG
13:30 Nairobi
18:00 Miami
09:40 Paris CDG
06:25 Nairobi
14:20 Kisumu
Connect
AA1501 American Airlines
BA208 British Airways
KQ101 Kenya Airways
KQ654 Kenya Airways
15:16 Montego Bay
20:45 Miami
18:25 London Heathrow
09:25 Nairobi
18:00 Miami
10:25 London Heathrow
05:00 Nairobi
10:15 Kisumu
Connect
AA1501 American Airlines
AA62 American Airlines
KQ115 Kenya Airways
KQ654 Kenya Airways
15:16 Montego Bay
18:50 Miami
21:20 Paris CDG
09:25 Nairobi
18:00 Miami
09:40 Paris CDG
06:25 Nairobi
10:15 Kisumu
Connect
AA1501 American Airlines
BA208 British Airways
KQ101 Kenya Airways
KQ650 Kenya Airways
15:16 Montego Bay
20:45 Miami
18:25 London Heathrow
06:15 Nairobi
18:00 Miami
10:25 London Heathrow
05:00 Nairobi
07:05 Kisumu
Connect
NK848 Spirit Airlines
VS092 Virgin Atlantic
KQ101 Kenya Airways
KQ654 Kenya Airways
15:55 Montego Bay
20:05 Orlando
18:25 London Heathrow
09:25 Nairobi
19:05 Orlando
09:20 London Heathrow
05:00 Nairobi
10:15 Kisumu
Connect
B6780 JetBlue Airways
KQ3 Kenya Airways
KQ670 Kenya Airways
16:11 Montego Bay
13:45 New York JFK
17:20 Nairobi
21:00 New York JFK
10:30 Nairobi
18:10 Kisumu
Connect
B6780 JetBlue Airways
KQ3 Kenya Airways
KQ656 Kenya Airways
16:11 Montego Bay
13:45 New York JFK
13:30 Nairobi
21:00 New York JFK
10:30 Nairobi
14:20 Kisumu
Connect
B6580 JetBlue Airways
KQ3 Kenya Airways
KQ656 Kenya Airways
16:19 Montego Bay
13:45 New York JFK
13:30 Nairobi
21:12 New York JFK
10:30 Nairobi
14:20 Kisumu
Connect
B6580 JetBlue Airways
KQ3 Kenya Airways
KQ670 Kenya Airways
16:19 Montego Bay
13:45 New York JFK
17:20 Nairobi
21:12 New York JFK
10:30 Nairobi
18:10 Kisumu
Connect
AA2446 American Airlines
BA208 British Airways
KQ101 Kenya Airways
KQ650 Kenya Airways
17:11 Montego Bay
20:45 Miami
18:25 London Heathrow
06:15 Nairobi
19:55 Miami
10:25 London Heathrow
05:00 Nairobi
07:05 Kisumu
Connect
AA2446 American Airlines
BA208 British Airways
KQ101 Kenya Airways
KQ654 Kenya Airways
17:11 Montego Bay
20:45 Miami
18:25 London Heathrow
09:25 Nairobi
19:55 Miami
10:25 London Heathrow
05:00 Nairobi
10:15 Kisumu
Connect
VS166 Virgin Atlantic
BA065 British Airways
JM8650 Jambojet Limited
17:30 Montego Bay
10:20 London Heathrow
06:20 Nairobi
08:35 London Heathrow
21:00 Nairobi
07:20 Kisumu
Connect
VS166 Virgin Atlantic
BA065 British Airways
KQ650 Kenya Airways
17:30 Montego Bay
10:20 London Heathrow
06:15 Nairobi
08:35 London Heathrow
21:00 Nairobi
07:05 Kisumu
Connect
OR374 TUI Airlines Netherlands
KL0565 KLM
KQ656 Kenya Airways
17:30 Montego Bay
13:00 Amsterdam Schiphol
13:30 Nairobi
09:45 Amsterdam Schiphol
21:50 Nairobi
14:20 Kisumu
Connect
VS166 Virgin Atlantic
BA065 British Airways
JM8652 Jambojet Limited
17:30 Montego Bay
10:20 London Heathrow
09:10 Nairobi
08:35 London Heathrow
21:00 Nairobi
10:10 Kisumu
Connect
OR374 TUI Airlines Netherlands
KL0565 KLM
KQ654 Kenya Airways
17:30 Montego Bay
13:00 Amsterdam Schiphol
09:25 Nairobi
09:45 Amsterdam Schiphol
21:50 Nairobi
10:15 Kisumu
Connect
EW1245 Eurowings
LH590 Lufthansa
JM8652 Jambojet Limited
18:30 Montego Bay
11:10 Frankfurt
09:10 Nairobi
10:15 Frankfurt
20:10 Nairobi
10:10 Kisumu
Connect
EW1245 Eurowings
LH590 Lufthansa
JM8650 Jambojet Limited
18:30 Montego Bay
11:10 Frankfurt
06:20 Nairobi
10:15 Frankfurt
20:10 Nairobi
07:20 Kisumu
Connect
EW1245 Eurowings
LH590 Lufthansa
KQ650 Kenya Airways
18:30 Montego Bay
11:10 Frankfurt
06:15 Nairobi
10:15 Frankfurt
20:10 Nairobi
07:05 Kisumu
Connect
B6480 JetBlue Airways
KQ3 Kenya Airways
KQ656 Kenya Airways
19:58 Montego Bay
13:45 New York JFK
13:30 Nairobi
00:50 New York JFK
10:30 Nairobi
14:20 Kisumu
Connect
B6480 JetBlue Airways
KQ3 Kenya Airways
KQ670 Kenya Airways
19:58 Montego Bay
13:45 New York JFK
17:20 Nairobi
00:50 New York JFK
10:30 Nairobi
18:10 Kisumu
Connect

6. Montego Bay to Eldoret

  1. You take a bus, shuttle or taxi from your location in Jamaica to Montego Bay.

  2. You take a flight from Montego Bay to Eldoret and cost approximately 2300 USD.

  3. You take a bus, shuttle or taxi from Eldoret to your destination in Kenya.

Flight Depart Arrive
DL1928 Delta
DL72 Delta
KL0565 KLM
JM8660 Jambojet Limited
12:10 Montego Bay
17:50 Atlanta
13:00 Amsterdam Schiphol
06:10 Nairobi
16:08 Atlanta
08:25 Amsterdam Schiphol
21:50 Nairobi
07:10 Eldoret
Connect
DL1928 Delta
DL74 Delta
KL0565 KLM
JM8660 Jambojet Limited
12:10 Montego Bay
20:02 Atlanta
13:00 Amsterdam Schiphol
06:10 Nairobi
16:08 Atlanta
10:45 Amsterdam Schiphol
21:50 Nairobi
07:10 Eldoret
Connect
UA1628 United Airlines
UA960 United Airlines
LH590 Lufthansa
JM8660 Jambojet Limited
12:52 Montego Bay
19:40 Newark
11:10 Frankfurt
06:10 Nairobi
17:50 Newark
09:10 Frankfurt
20:10 Nairobi
07:10 Eldoret
Connect
AA1109 American Airlines
BA206 British Airways
BA065 British Airways
JM8660 Jambojet Limited
13:11 Montego Bay
17:05 Miami
10:20 London Heathrow
06:10 Nairobi
15:55 Miami
06:40 London Heathrow
21:00 Nairobi
07:10 Eldoret
Connect
AA1109 American Airlines
AA56 American Airlines
BA065 British Airways
JM8660 Jambojet Limited
13:11 Montego Bay
18:35 Miami
10:20 London Heathrow
06:10 Nairobi
15:55 Miami
08:10 London Heathrow
21:00 Nairobi
07:10 Eldoret
Connect
DL1800 Delta
DL74 Delta
KL0565 KLM
JM8660 Jambojet Limited
13:35 Montego Bay
20:02 Atlanta
13:00 Amsterdam Schiphol
06:10 Nairobi
17:36 Atlanta
10:45 Amsterdam Schiphol
21:50 Nairobi
07:10 Eldoret
Connect
VS166 Virgin Atlantic
BA065 British Airways
JM8660 Jambojet Limited
17:30 Montego Bay
10:20 London Heathrow
06:10 Nairobi
08:35 London Heathrow
21:00 Nairobi
07:10 Eldoret
Connect
EW1245 Eurowings
LH592 Lufthansa
JM8700 Jambojet Limited
18:30 Montego Bay
17:35 Frankfurt
10:40 Mombasa
10:15 Frankfurt
03:10 Mombasa
12:20 Eldoret
Connect
EW1245 Eurowings
LH590 Lufthansa
5H429 Fly540
18:30 Montego Bay
11:10 Frankfurt
13:10 Nairobi
10:15 Frankfurt
20:10 Nairobi
14:00 Eldoret
Connect
EW1245 Eurowings
LH590 Lufthansa
JM8662 Jambojet Limited
18:30 Montego Bay
11:10 Frankfurt
12:10 Nairobi
10:15 Frankfurt
20:10 Nairobi
13:10 Eldoret
Connect
EW1245 Eurowings
LH590 Lufthansa
JM8660 Jambojet Limited
18:30 Montego Bay
11:10 Frankfurt
06:10 Nairobi
10:15 Frankfurt
20:10 Nairobi
07:10 Eldoret
Connect
B6480 JetBlue Airways
KQ3 Kenya Airways
JM8662 Jambojet Limited
19:58 Montego Bay
13:45 New York JFK
12:10 Nairobi
00:50 New York JFK
10:30 Nairobi
13:10 Eldoret
Connect
DE2163 Condor Flugdienst
DE2282 Condor Flugdienst
JM8700 Jambojet Limited
21:40 Montego Bay
21:50 Frankfurt
10:40 Mombasa
14:55 Frankfurt
07:25 Mombasa
12:20 Eldoret
Connect

7. Montego Bay to Ukunda

  1. You take a bus, shuttle or taxi from your location in Jamaica to Montego Bay.

  2. You take a flight from Montego Bay to Ukunda and cost approximately 1300 USD.

  3. You take a bus, shuttle or taxi from Ukunda to your destination in Kenya.

Flight Depart Arrive
UA442 United Airlines
UA52 United Airlines
LX294 Swiss
JM8690 Jambojet Limited
11:25 Montego Bay
17:45 Washington Dulles
09:55 Zurich
10:10 Nairobi
15:47 Washington Dulles
07:55 Zurich
19:40 Nairobi
11:25 Ukunda
Connect
AA1109 American Airlines
BA206 British Airways
BA065 British Airways
JM8692 Jambojet Limited
13:11 Montego Bay
17:05 Miami
10:20 London Heathrow
13:25 Nairobi
15:55 Miami
06:40 London Heathrow
21:00 Nairobi
14:40 Ukunda
Connect
AA1109 American Airlines
AA56 American Airlines
BA065 British Airways
JM8692 Jambojet Limited
13:11 Montego Bay
18:35 Miami
10:20 London Heathrow
13:25 Nairobi
15:55 Miami
08:10 London Heathrow
21:00 Nairobi
14:40 Ukunda
Connect
AA1109 American Airlines
BA206 British Airways
BA065 British Airways
JM8690 Jambojet Limited
13:11 Montego Bay
17:05 Miami
10:20 London Heathrow
10:10 Nairobi
15:55 Miami
06:40 London Heathrow
21:00 Nairobi
11:25 Ukunda
Connect
AA1109 American Airlines
AA56 American Airlines
BA065 British Airways
JM8690 Jambojet Limited
13:11 Montego Bay
18:35 Miami
10:20 London Heathrow
10:10 Nairobi
15:55 Miami
08:10 London Heathrow
21:00 Nairobi
11:25 Ukunda
Connect
B6780 JetBlue Airways
KQ3 Kenya Airways
JM8692 Jambojet Limited
16:11 Montego Bay
13:45 New York JFK
13:25 Nairobi
21:00 New York JFK
10:30 Nairobi
14:40 Ukunda
Connect
B6580 JetBlue Airways
KQ3 Kenya Airways
JM8692 Jambojet Limited
16:19 Montego Bay
13:45 New York JFK
13:25 Nairobi
21:12 New York JFK
10:30 Nairobi
14:40 Ukunda
Connect
OR374 TUI Airlines Netherlands
KL0565 KLM
JM8692 Jambojet Limited
17:30 Montego Bay
13:00 Amsterdam Schiphol
13:25 Nairobi
09:45 Amsterdam Schiphol
21:50 Nairobi
14:40 Ukunda
Connect
OR374 TUI Airlines Netherlands
KL0565 KLM
JM8690 Jambojet Limited
17:30 Montego Bay
13:00 Amsterdam Schiphol
10:10 Nairobi
09:45 Amsterdam Schiphol
21:50 Nairobi
11:25 Ukunda
Connect
VS166 Virgin Atlantic
BA065 British Airways
JM8690 Jambojet Limited
17:30 Montego Bay
10:20 London Heathrow
10:10 Nairobi
08:35 London Heathrow
21:00 Nairobi
11:25 Ukunda
Connect
VS166 Virgin Atlantic
BA065 British Airways
JM8692 Jambojet Limited
17:30 Montego Bay
10:20 London Heathrow
13:25 Nairobi
08:35 London Heathrow
21:00 Nairobi
14:40 Ukunda
Connect
EW1245 Eurowings
LH590 Lufthansa
JM8692 Jambojet Limited
18:30 Montego Bay
11:10 Frankfurt
13:25 Nairobi
10:15 Frankfurt
20:10 Nairobi
14:40 Ukunda
Connect
EW1245 Eurowings
ET707 Ethiopian Airlines
ET322 Ethiopian Airlines
OW337 338 Skyward Express
18:30 Montego Bay
22:05 Frankfurt
10:10 Addis Ababa
17:00 Mombasa
10:15 Frankfurt
05:55 Addis Ababa
12:30 Mombasa
17:10 Ukunda
Connect
EW1245 Eurowings
ET707 Ethiopian Airlines
ET322 Ethiopian Airlines
F291 Safarilink
18:30 Montego Bay
22:05 Frankfurt
10:10 Addis Ababa
17:00 Mombasa
10:15 Frankfurt
05:55 Addis Ababa
12:30 Mombasa
17:15 Ukunda
Connect
EW1245 Eurowings
LH592 Lufthansa
F291 Safarilink
18:30 Montego Bay
17:35 Frankfurt
17:00 Mombasa
10:15 Frankfurt
03:10 Mombasa
17:15 Ukunda
Connect
EW1245 Eurowings
LH592 Lufthansa
OW337 338 Skyward Express
18:30 Montego Bay
17:35 Frankfurt
17:00 Mombasa
10:15 Frankfurt
03:10 Mombasa
17:10 Ukunda
Connect
EW1245 Eurowings
LH590 Lufthansa
JM8690 Jambojet Limited
18:30 Montego Bay
11:10 Frankfurt
10:10 Nairobi
10:15 Frankfurt
20:10 Nairobi
11:25 Ukunda
Connect
B6480 JetBlue Airways
KQ3 Kenya Airways
JM8692 Jambojet Limited
19:58 Montego Bay
13:45 New York JFK
13:25 Nairobi
00:50 New York JFK
10:30 Nairobi
14:40 Ukunda
Connect
DE2163 Condor Flugdienst
DE2282 Condor Flugdienst
F291 Safarilink
21:40 Montego Bay
21:50 Frankfurt
17:00 Mombasa
14:55 Frankfurt
07:25 Mombasa
17:15 Ukunda
Connect
DE2163 Condor Flugdienst
ET707 Ethiopian Airlines
ET322 Ethiopian Airlines
F291 Safarilink
21:40 Montego Bay
22:05 Frankfurt
10:10 Addis Ababa
17:00 Mombasa
14:55 Frankfurt
05:55 Addis Ababa
12:30 Mombasa
17:15 Ukunda
Connect

8. Kingston to Ukunda

  1. You take a bus, shuttle or taxi from your location in Jamaica to Kingston.

  2. You take a flight from Kingston to Ukunda and cost approximately 1100 USD.

  3. You take a bus, shuttle or taxi from Ukunda to your destination in Kenya.

Flight Depart Arrive
B61960 JetBlue Airways
KQ3 Kenya Airways
JM8692 Jambojet Limited
02:14 Kingston
13:45 New York JFK
13:25 Nairobi
07:06 New York JFK
10:30 Nairobi
14:40 Ukunda
Connect
B61960 JetBlue Airways
KQ3 Kenya Airways
KQ606 Kenya Airways
F291 Safarilink
02:14 Kingston
13:45 New York JFK
13:00 Nairobi
17:00 Mombasa
07:06 New York JFK
10:30 Nairobi
14:00 Mombasa
17:15 Ukunda
Connect
B61960 JetBlue Airways
KQ3 Kenya Airways
KQ608 Kenya Airways
F291 Safarilink
02:14 Kingston
13:45 New York JFK
15:00 Nairobi
17:00 Mombasa
07:06 New York JFK
10:30 Nairobi
16:00 Mombasa
17:15 Ukunda
Connect
DL1841 Delta
AF681 Air France
AF814 Air France
JM8690 Jambojet Limited
08:00 Kingston
16:35 Atlanta
10:10 Paris CDG
10:10 Nairobi
12:08 Atlanta
07:05 Paris CDG
19:20 Nairobi
11:25 Ukunda
Connect
DL1841 Delta
DL82 Delta
AF814 Air France
JM8690 Jambojet Limited
08:00 Kingston
17:50 Atlanta
10:10 Paris CDG
10:10 Nairobi
12:08 Atlanta
08:10 Paris CDG
19:20 Nairobi
11:25 Ukunda
Connect
DL1841 Delta
DL74 Delta
KL0565 KLM
JM8690 Jambojet Limited
08:00 Kingston
20:02 Atlanta
13:00 Amsterdam Schiphol
10:10 Nairobi
12:08 Atlanta
10:45 Amsterdam Schiphol
21:50 Nairobi
11:25 Ukunda
Connect
DL1841 Delta
DL72 Delta
KL0565 KLM
JM8690 Jambojet Limited
08:00 Kingston
17:50 Atlanta
13:00 Amsterdam Schiphol
10:10 Nairobi
12:08 Atlanta
08:25 Amsterdam Schiphol
21:50 Nairobi
11:25 Ukunda
Connect
DL1841 Delta
DL70 Delta
KQ117 Kenya Airways
JM8690 Jambojet Limited
08:00 Kingston
15:25 Atlanta
20:35 Amsterdam Schiphol
10:10 Nairobi
12:08 Atlanta
05:55 Amsterdam Schiphol
05:55 Nairobi
11:25 Ukunda
Connect
DL1841 Delta
DL32 Delta
KQ101 Kenya Airways
JM8690 Jambojet Limited
08:00 Kingston
17:50 Atlanta
18:25 London Heathrow
10:10 Nairobi
12:08 Atlanta
07:05 London Heathrow
05:00 Nairobi
11:25 Ukunda
Connect
AA1589 American Airlines
AA56 American Airlines
BA065 British Airways
JM8692 Jambojet Limited
13:01 Kingston
18:35 Miami
10:20 London Heathrow
13:25 Nairobi
15:55 Miami
08:10 London Heathrow
21:00 Nairobi
14:40 Ukunda
Connect
AA1589 American Airlines
BA206 British Airways
BA065 British Airways
JM8692 Jambojet Limited
13:01 Kingston
17:05 Miami
10:20 London Heathrow
13:25 Nairobi
15:55 Miami
06:40 London Heathrow
21:00 Nairobi
14:40 Ukunda
Connect
AA1589 American Airlines
BA206 British Airways
BA065 British Airways
JM8690 Jambojet Limited
13:01 Kingston
17:05 Miami
10:20 London Heathrow
10:10 Nairobi
15:55 Miami
06:40 London Heathrow
21:00 Nairobi
11:25 Ukunda
Connect
AA1589 American Airlines
AA56 American Airlines
BA065 British Airways
JM8690 Jambojet Limited
13:01 Kingston
18:35 Miami
10:20 London Heathrow
10:10 Nairobi
15:55 Miami
08:10 London Heathrow
21:00 Nairobi
11:25 Ukunda
Connect
AA1400 American Airlines
AA62 American Airlines
KQ115 Kenya Airways
JM8690 Jambojet Limited
15:06 Kingston
18:50 Miami
21:20 Paris CDG
10:10 Nairobi
18:00 Miami
09:40 Paris CDG
06:25 Nairobi
11:25 Ukunda
Connect
CM417 Copa Airlines
TK800 801 Turkish Airlines
TK607 Turkish Airlines
JM8690 Jambojet Limited
15:13 Kingston
20:15 Panama City
20:15 Istanbul
10:10 Nairobi
17:17 Panama City
16:55 Istanbul
02:55 Nairobi
11:25 Ukunda
Connect
B61376 JetBlue Airways
B61502 JetBlue Airways
KQ3 Kenya Airways
JM8692 Jambojet Limited
18:30 Kingston
06:00 Fort Lauderdale-Hollywood International
13:45 New York JFK
13:25 Nairobi
21:26 Fort Lauderdale-Hollywood International
08:55 New York JFK
10:30 Nairobi
14:40 Ukunda
Connect
B61376 JetBlue Airways
B6402 JetBlue Airways
KQ3 Kenya Airways
JM8692 Jambojet Limited
18:30 Kingston
08:00 Fort Lauderdale-Hollywood International
13:45 New York JFK
13:25 Nairobi
21:26 Fort Lauderdale-Hollywood International
10:48 New York JFK
10:30 Nairobi
14:40 Ukunda
Connect
B61376 JetBlue Airways
B61102 JetBlue Airways
KQ3 Kenya Airways
JM8692 Jambojet Limited
18:30 Kingston
09:00 Fort Lauderdale-Hollywood International
13:45 New York JFK
13:25 Nairobi
21:26 Fort Lauderdale-Hollywood International
11:49 New York JFK
10:30 Nairobi
14:40 Ukunda
Connect
B61760 JetBlue Airways
KQ3 Kenya Airways
JM8692 Jambojet Limited
19:18 Kingston
13:45 New York JFK
13:25 Nairobi
00:08 New York JFK
10:30 Nairobi
14:40 Ukunda
Connect

References

Find Hotels in Kenya

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

Booking.com