HowToGo

Flight from Bahrain to Kenya

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

Search Transfer from Bahrain to Kenya

Search Flights

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

1. Manama to Nairobi

  1. You take a bus, shuttle or taxi from your location in Bahrain to Manama.

  2. You take a flight from Manama to Nairobi and cost approximately 330 USD.

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

Flight Depart Arrive
GF540 Gulf Air Bahrain
EY641 Etihad
01:35 Manama
08:55 Abu Dhabi
03:55 Abu Dhabi
13:05 Nairobi
Connect
GF181 Gulf Air Bahrain
SV0431 Saudia
01:50 Manama
07:45 Jeddah
04:15 Jeddah
11:30 Nairobi
Connect
GF500 Gulf Air Bahrain
KQ305 Kenya Airways
01:55 Manama
06:55 Dubai
04:15 Dubai
11:10 Nairobi
Connect
ET425 Ethiopian Airlines
ET304 Ethiopian Airlines
03:10 Manama
11:20 Addis Ababa
07:20 Addis Ababa
13:30 Nairobi
Connect
ET425 Ethiopian Airlines
ET318 Ethiopian Airlines
03:10 Manama
08:15 Addis Ababa
07:20 Addis Ababa
10:25 Nairobi
Connect
EK836 Emirates
EK719 Emirates
03:35 Manama
10:15 Dubai
06:00 Dubai
14:15 Nairobi
Connect
EK836 Emirates
KQ305 Kenya Airways
03:35 Manama
06:55 Dubai
06:00 Dubai
11:10 Nairobi
Connect
WY658 Oman Air
WY721 Oman Air
03:45 Manama
14:45 Muscat
06:25 Muscat
19:00 Nairobi
Connect
EY370 Etihad
EY641 Etihad
04:20 Manama
08:55 Abu Dhabi
06:30 Abu Dhabi
13:05 Nairobi
Connect
FZ24 Flydubai
EK721 Emirates
08:15 Manama
15:55 Dubai
10:25 Dubai
20:00 Nairobi
Connect
G9102 Air Arabia
G9730 Air Arabia
08:50 Manama
18:55 Sharjah
11:00 Sharjah
23:00 Nairobi
Connect
GF562 Gulf Air Bahrain
WY721 Oman Air
09:00 Manama
14:45 Muscat
11:45 Muscat
19:00 Nairobi
Connect
EK838 Emirates
EK721 Emirates
10:15 Manama
15:55 Dubai
12:40 Dubai
20:00 Nairobi
Connect
WY652 Oman Air
WY721 Oman Air
10:20 Manama
14:45 Muscat
13:00 Muscat
19:00 Nairobi
Connect
OV264 SalamAir
WY721 Oman Air
10:50 Manama
14:45 Muscat
13:20 Muscat
19:00 Nairobi
Connect
FZ82 Flydubai
EK721 Emirates
11:35 Manama
15:55 Dubai
13:50 Dubai
20:00 Nairobi
Connect
GF079 Gulf Air Bahrain
MS849 Egyptair
16:45 Manama
21:45 Cairo
19:05 Cairo
03:30 Nairobi
Connect
MS921 Egyptair
MS849 Egyptair
18:45 Manama
21:45 Cairo
20:50 Cairo
03:30 Nairobi
Connect
GF512 Gulf Air Bahrain
KQ311 Kenya Airways
20:05 Manama
01:55 Dubai
22:35 Dubai
06:00 Nairobi
Connect
FZ26 Flydubai
KQ311 Kenya Airways
21:25 Manama
01:55 Dubai
23:45 Dubai
06:00 Nairobi
Connect
EK834 Emirates
EK719 Emirates
22:50 Manama
10:15 Dubai
01:15 Dubai
14:15 Nairobi
Connect
EY372 Etihad
EY641 Etihad
22:50 Manama
08:55 Abu Dhabi
01:00 Abu Dhabi
13:05 Nairobi
Connect

2. Manama to Mombasa

  1. You take a bus, shuttle or taxi from your location in Bahrain to Manama.

  2. You take a flight from Manama to Mombasa and cost approximately 550 USD.

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

Flight Depart Arrive
ET425 Ethiopian Airlines
ET322 Ethiopian Airlines
03:10 Manama
09:10 Addis Ababa
07:20 Addis Ababa
11:30 Mombasa
Connect
ET425 Ethiopian Airlines
ET324 Ethiopian Airlines
03:10 Manama
15:40 Addis Ababa
07:20 Addis Ababa
18:00 Mombasa
Connect
EY370 Etihad
EY641 Etihad
KQ610 Kenya Airways
04:20 Manama
08:55 Abu Dhabi
17:00 Nairobi
06:30 Abu Dhabi
13:05 Nairobi
18:00 Mombasa
Connect

3. Manama to Kisumu

  1. You take a bus, shuttle or taxi from your location in Bahrain to Manama.

  2. You take a flight from Manama to Kisumu and cost approximately 500 USD.

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

Flight Depart Arrive
GF540 Gulf Air Bahrain
EY641 Etihad
5H409 Fly540
01:35 Manama
08:55 Abu Dhabi
15:30 Nairobi
03:55 Abu Dhabi
13:05 Nairobi
16:15 Kisumu
Connect
GF540 Gulf Air Bahrain
EY641 Etihad
KQ670 Kenya Airways
01:35 Manama
08:55 Abu Dhabi
17:10 Nairobi
03:55 Abu Dhabi
13:05 Nairobi
18:00 Kisumu
Connect
GF500 Gulf Air Bahrain
KQ305 Kenya Airways
KQ656 Kenya Airways
01:55 Manama
06:55 Dubai
12:35 Nairobi
04:15 Dubai
11:10 Nairobi
13:25 Kisumu
Connect
GF500 Gulf Air Bahrain
KQ305 Kenya Airways
KQ670 Kenya Airways
01:55 Manama
06:55 Dubai
17:10 Nairobi
04:15 Dubai
11:10 Nairobi
18:00 Kisumu
Connect
ET425 Ethiopian Airlines
ET304 Ethiopian Airlines
5H409 Fly540
03:10 Manama
11:20 Addis Ababa
15:30 Nairobi
07:20 Addis Ababa
13:30 Nairobi
16:15 Kisumu
Connect
ET425 Ethiopian Airlines
ET815 Ethiopian Airlines
KQ427 Kenya Airways
KQ670 Kenya Airways
03:10 Manama
10:15 Addis Ababa
15:10 Kilimanjaro
17:10 Nairobi
07:20 Addis Ababa
12:50 Kilimanjaro
16:10 Nairobi
18:00 Kisumu
Connect
ET425 Ethiopian Airlines
ET304 Ethiopian Airlines
KQ670 Kenya Airways
03:10 Manama
11:20 Addis Ababa
17:10 Nairobi
07:20 Addis Ababa
13:30 Nairobi
18:00 Kisumu
Connect
ET425 Ethiopian Airlines
ET304 Ethiopian Airlines
JM8656 Jambojet Limited
03:10 Manama
11:20 Addis Ababa
19:00 Nairobi
07:20 Addis Ababa
13:30 Nairobi
20:00 Kisumu
Connect
ET425 Ethiopian Airlines
ET318 Ethiopian Airlines
JM8654 Jambojet Limited
03:10 Manama
08:15 Addis Ababa
13:05 Nairobi
07:20 Addis Ababa
10:25 Nairobi
14:05 Kisumu
Connect
ET425 Ethiopian Airlines
ET318 Ethiopian Airlines
5H409 Fly540
03:10 Manama
08:15 Addis Ababa
15:30 Nairobi
07:20 Addis Ababa
10:25 Nairobi
16:15 Kisumu
Connect
ET425 Ethiopian Airlines
ET318 Ethiopian Airlines
KQ656 Kenya Airways
03:10 Manama
08:15 Addis Ababa
12:35 Nairobi
07:20 Addis Ababa
10:25 Nairobi
13:25 Kisumu
Connect
EK836 Emirates
EK719 Emirates
JM8656 Jambojet Limited
03:35 Manama
10:15 Dubai
19:00 Nairobi
06:00 Dubai
14:15 Nairobi
20:00 Kisumu
Connect
EK836 Emirates
EK719 Emirates
5H409 Fly540
03:35 Manama
10:15 Dubai
15:30 Nairobi
06:00 Dubai
14:15 Nairobi
16:15 Kisumu
Connect
EK836 Emirates
KQ305 Kenya Airways
KQ670 Kenya Airways
03:35 Manama
06:55 Dubai
17:10 Nairobi
06:00 Dubai
11:10 Nairobi
18:00 Kisumu
Connect
EK836 Emirates
KQ305 Kenya Airways
JM8656 Jambojet Limited
03:35 Manama
06:55 Dubai
19:00 Nairobi
06:00 Dubai
11:10 Nairobi
20:00 Kisumu
Connect
EK836 Emirates
KQ305 Kenya Airways
KQ656 Kenya Airways
03:35 Manama
06:55 Dubai
12:35 Nairobi
06:00 Dubai
11:10 Nairobi
13:25 Kisumu
Connect
EK836 Emirates
EK719 Emirates
KQ670 Kenya Airways
03:35 Manama
10:15 Dubai
17:10 Nairobi
06:00 Dubai
14:15 Nairobi
18:00 Kisumu
Connect
EY370 Etihad
EY641 Etihad
KQ670 Kenya Airways
04:20 Manama
08:55 Abu Dhabi
17:10 Nairobi
06:30 Abu Dhabi
13:05 Nairobi
18:00 Kisumu
Connect
EY370 Etihad
EY641 Etihad
5H409 Fly540
04:20 Manama
08:55 Abu Dhabi
15:30 Nairobi
06:30 Abu Dhabi
13:05 Nairobi
16:15 Kisumu
Connect
GF079 Gulf Air Bahrain
MS849 Egyptair
JM8650 Jambojet Limited
16:45 Manama
21:45 Cairo
06:20 Nairobi
19:05 Cairo
03:30 Nairobi
07:20 Kisumu
Connect
GF079 Gulf Air Bahrain
MS849 Egyptair
JM8652 Jambojet Limited
16:45 Manama
21:45 Cairo
08:00 Nairobi
19:05 Cairo
03:30 Nairobi
09:00 Kisumu
Connect
FZ28 Flydubai
KQ311 Kenya Airways
KQ654 Kenya Airways
18:20 Manama
01:55 Dubai
09:25 Nairobi
20:35 Dubai
06:00 Nairobi
10:15 Kisumu
Connect
MS921 Egyptair
MS849 Egyptair
JM8652 Jambojet Limited
18:45 Manama
21:45 Cairo
08:00 Nairobi
20:50 Cairo
03:30 Nairobi
09:00 Kisumu
Connect
MS921 Egyptair
MS849 Egyptair
JM8650 Jambojet Limited
18:45 Manama
21:45 Cairo
06:20 Nairobi
20:50 Cairo
03:30 Nairobi
07:20 Kisumu
Connect
MS921 Egyptair
MS849 Egyptair
KQ654 Kenya Airways
18:45 Manama
21:45 Cairo
09:25 Nairobi
20:50 Cairo
03:30 Nairobi
10:15 Kisumu
Connect
GF512 Gulf Air Bahrain
KQ311 Kenya Airways
KQ654 Kenya Airways
20:05 Manama
01:55 Dubai
09:25 Nairobi
22:35 Dubai
06:00 Nairobi
10:15 Kisumu
Connect
FZ26 Flydubai
KQ311 Kenya Airways
KQ654 Kenya Airways
21:25 Manama
01:55 Dubai
09:25 Nairobi
23:45 Dubai
06:00 Nairobi
10:15 Kisumu
Connect
WY654 Oman Air
WY601 Oman Air
KQ305 Kenya Airways
KQ656 Kenya Airways
21:45 Manama
01:55 Muscat
06:55 Dubai
12:35 Nairobi
00:25 Muscat
03:10 Dubai
11:10 Nairobi
13:25 Kisumu
Connect
GF056 Gulf Air Bahrain
KQ205 Kenya Airways
KQ670 Kenya Airways
22:45 Manama
06:35 Mumbai
17:10 Nairobi
04:55 Mumbai
10:20 Nairobi
18:00 Kisumu
Connect
GF056 Gulf Air Bahrain
KQ205 Kenya Airways
KQ656 Kenya Airways
22:45 Manama
06:35 Mumbai
12:35 Nairobi
04:55 Mumbai
10:20 Nairobi
13:25 Kisumu
Connect
EY372 Etihad
EY641 Etihad
KQ670 Kenya Airways
22:50 Manama
08:55 Abu Dhabi
17:10 Nairobi
01:00 Abu Dhabi
13:05 Nairobi
18:00 Kisumu
Connect
EK834 Emirates
KQ305 Kenya Airways
KQ656 Kenya Airways
22:50 Manama
06:55 Dubai
12:35 Nairobi
01:15 Dubai
11:10 Nairobi
13:25 Kisumu
Connect
EK834 Emirates
EK719 Emirates
5H409 Fly540
22:50 Manama
10:15 Dubai
15:30 Nairobi
01:15 Dubai
14:15 Nairobi
16:15 Kisumu
Connect

4. Manama to Ukunda

  1. You take a bus, shuttle or taxi from your location in Bahrain to Manama.

  2. You take a flight from Manama to Ukunda and cost approximately 500 USD.

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

Flight Depart Arrive
GF540 Gulf Air Bahrain
EY641 Etihad
JM8692 Jambojet Limited
01:35 Manama
08:55 Abu Dhabi
15:10 Nairobi
03:55 Abu Dhabi
13:05 Nairobi
16:25 Ukunda
Connect
GF101 Gulf Air Bahrain
EY320 Etihad
EY641 Etihad
JM8692 Jambojet Limited
01:35 Manama
04:30 Dammam
08:55 Abu Dhabi
15:10 Nairobi
02:20 Dammam
06:45 Abu Dhabi
13:05 Nairobi
16:25 Ukunda
Connect
GF181 Gulf Air Bahrain
SV0431 Saudia
JM8692 Jambojet Limited
01:50 Manama
07:45 Jeddah
15:10 Nairobi
04:15 Jeddah
11:30 Nairobi
16:25 Ukunda
Connect
GF500 Gulf Air Bahrain
EK719 Emirates
JM8692 Jambojet Limited
01:55 Manama
10:15 Dubai
15:10 Nairobi
04:15 Dubai
14:15 Nairobi
16:25 Ukunda
Connect
GF500 Gulf Air Bahrain
KQ305 Kenya Airways
JM8692 Jambojet Limited
01:55 Manama
06:55 Dubai
15:10 Nairobi
04:15 Dubai
11:10 Nairobi
16:25 Ukunda
Connect
ET425 Ethiopian Airlines
ET304 Ethiopian Airlines
JM8692 Jambojet Limited
03:10 Manama
11:20 Addis Ababa
15:10 Nairobi
07:20 Addis Ababa
13:30 Nairobi
16:25 Ukunda
Connect
ET425 Ethiopian Airlines
ET318 Ethiopian Airlines
JM8692 Jambojet Limited
03:10 Manama
08:15 Addis Ababa
15:10 Nairobi
07:20 Addis Ababa
10:25 Nairobi
16:25 Ukunda
Connect
ET425 Ethiopian Airlines
ET322 Ethiopian Airlines
F291 Safarilink
03:10 Manama
09:10 Addis Ababa
17:00 Mombasa
07:20 Addis Ababa
11:30 Mombasa
17:15 Ukunda
Connect
EK836 Emirates
EK719 Emirates
JM8692 Jambojet Limited
03:35 Manama
10:15 Dubai
15:10 Nairobi
06:00 Dubai
14:15 Nairobi
16:25 Ukunda
Connect
EK836 Emirates
KQ305 Kenya Airways
JM8692 Jambojet Limited
03:35 Manama
06:55 Dubai
15:10 Nairobi
06:00 Dubai
11:10 Nairobi
16:25 Ukunda
Connect
EY370 Etihad
EY641 Etihad
JM8692 Jambojet Limited
04:20 Manama
08:55 Abu Dhabi
15:10 Nairobi
06:30 Abu Dhabi
13:05 Nairobi
16:25 Ukunda
Connect
GF079 Gulf Air Bahrain
MS849 Egyptair
JM8694 Jambojet Limited
16:45 Manama
21:45 Cairo
11:00 Nairobi
19:05 Cairo
03:30 Nairobi
12:15 Ukunda
Connect
GF079 Gulf Air Bahrain
MS849 Egyptair
JM8690 Jambojet Limited
16:45 Manama
21:45 Cairo
09:00 Nairobi
19:05 Cairo
03:30 Nairobi
10:15 Ukunda
Connect
EY376 Etihad
EY641 Etihad
JM8692 Jambojet Limited
18:05 Manama
08:55 Abu Dhabi
15:10 Nairobi
20:20 Abu Dhabi
13:05 Nairobi
16:25 Ukunda
Connect
G9104 Air Arabia
G9734 Air Arabia
JM8692 Jambojet Limited
18:40 Manama
09:00 Sharjah
15:10 Nairobi
20:50 Sharjah
13:05 Nairobi
16:25 Ukunda
Connect
MS921 Egyptair
MS849 Egyptair
JM8692 Jambojet Limited
18:45 Manama
21:45 Cairo
15:10 Nairobi
20:50 Cairo
03:30 Nairobi
16:25 Ukunda
Connect
MS921 Egyptair
MS849 Egyptair
JM8694 Jambojet Limited
18:45 Manama
21:45 Cairo
11:00 Nairobi
20:50 Cairo
03:30 Nairobi
12:15 Ukunda
Connect
MS921 Egyptair
MS849 Egyptair
JM8690 Jambojet Limited
18:45 Manama
21:45 Cairo
09:00 Nairobi
20:50 Cairo
03:30 Nairobi
10:15 Ukunda
Connect
GF512 Gulf Air Bahrain
KQ311 Kenya Airways
JM8690 Jambojet Limited
20:05 Manama
01:55 Dubai
09:00 Nairobi
22:35 Dubai
06:00 Nairobi
10:15 Ukunda
Connect
GF546 Gulf Air Bahrain
EY641 Etihad
JM8692 Jambojet Limited
20:40 Manama
08:55 Abu Dhabi
15:10 Nairobi
22:55 Abu Dhabi
13:05 Nairobi
16:25 Ukunda
Connect
FZ26 Flydubai
KQ311 Kenya Airways
JM8690 Jambojet Limited
21:25 Manama
01:55 Dubai
09:00 Nairobi
23:45 Dubai
06:00 Nairobi
10:15 Ukunda
Connect
GF056 Gulf Air Bahrain
KQ205 Kenya Airways
JM8692 Jambojet Limited
22:45 Manama
06:35 Mumbai
15:10 Nairobi
04:55 Mumbai
10:20 Nairobi
16:25 Ukunda
Connect
GF056 Gulf Air Bahrain
AI961 Air India Limited
JM8694 Jambojet Limited
22:45 Manama
06:25 Mumbai
11:00 Nairobi
04:55 Mumbai
10:00 Nairobi
12:15 Ukunda
Connect
EY372 Etihad
EY641 Etihad
JM8692 Jambojet Limited
22:50 Manama
08:55 Abu Dhabi
15:10 Nairobi
01:00 Abu Dhabi
13:05 Nairobi
16:25 Ukunda
Connect

References

Find Hotels in Kenya

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

Booking.com