HowToGo

Flight from Kenya to Bahrain

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

Search Transfer from Kenya to Bahrain

Search Flights

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

1. Nairobi to Manama

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

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

  3. You take a bus, shuttle or taxi from Manama to your destination in Bahrain.

Flight Depart Arrive
WY722 Oman Air
WY655 Oman Air
00:25 Nairobi
14:30 Muscat
06:30 Muscat
15:20 Manama
Connect
WY722 Oman Air
GF561 Gulf Air Bahrain
00:25 Nairobi
07:30 Muscat
06:30 Muscat
08:20 Manama
Connect
WY722 Oman Air
GF563 Gulf Air Bahrain
00:25 Nairobi
12:20 Muscat
06:30 Muscat
12:55 Manama
Connect
MS850 Egyptair
GF070 Gulf Air Bahrain
04:20 Nairobi
13:50 Cairo
08:10 Cairo
17:40 Manama
Connect
MS850 Egyptair
MS920 Egyptair
04:20 Nairobi
13:45 Cairo
08:10 Cairo
17:10 Manama
Connect
MS841 Egyptair
MS920 Egyptair
07:45 Nairobi
13:45 Cairo
11:30 Cairo
17:10 Manama
Connect
MS841 Egyptair
GF070 Gulf Air Bahrain
07:45 Nairobi
13:50 Cairo
11:30 Cairo
17:40 Manama
Connect
SV0430 Saudia
GF174 Gulf Air Bahrain
13:20 Nairobi
21:40 Jeddah
17:00 Jeddah
23:50 Manama
Connect
EY642 Etihad
GF547 Gulf Air Bahrain
14:05 Nairobi
23:30 Abu Dhabi
20:10 Abu Dhabi
23:45 Manama
Connect
EY642 Etihad
EY377 Etihad
14:05 Nairobi
21:40 Abu Dhabi
20:10 Abu Dhabi
21:55 Manama
Connect
KQ310 Kenya Airways
GF511 Gulf Air Bahrain
14:10 Nairobi
21:20 Dubai
20:25 Dubai
21:45 Manama
Connect
KQ310 Kenya Airways
GF513 Gulf Air Bahrain
14:10 Nairobi
23:35 Dubai
20:25 Dubai
23:59 Manama
Connect
KQ304 Kenya Airways
FZ23 Flydubai
23:30 Nairobi
07:30 Dubai
05:45 Dubai
07:45 Manama
Connect
KQ304 Kenya Airways
GF501 Gulf Air Bahrain
23:30 Nairobi
07:45 Dubai
05:45 Dubai
08:05 Manama
Connect
KQ304 Kenya Airways
CX745 Cathay Pacific
23:30 Nairobi
08:15 Dubai
05:45 Dubai
08:40 Manama
Connect
EK722 Emirates
EK837 Emirates
23:55 Nairobi
08:20 Dubai
05:55 Dubai
08:40 Manama
Connect
EK722 Emirates
FZ23 Flydubai
23:55 Nairobi
07:30 Dubai
05:55 Dubai
07:45 Manama
Connect

2. Kisumu to Manama

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

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

  3. You take a bus, shuttle or taxi from Manama to your destination in Bahrain.

Flight Depart Arrive
JM8651 Jambojet Limited
EY642 Etihad
EY377 Etihad
07:40 Kisumu
14:05 Nairobi
21:40 Abu Dhabi
08:40 Nairobi
20:10 Abu Dhabi
21:55 Manama
Connect
5H408 Fly540
EY642 Etihad
EY377 Etihad
08:30 Kisumu
14:05 Nairobi
21:40 Abu Dhabi
09:20 Nairobi
20:10 Abu Dhabi
21:55 Manama
Connect
JM8653 Jambojet Limited
EY642 Etihad
EY377 Etihad
09:20 Kisumu
14:05 Nairobi
21:40 Abu Dhabi
10:20 Nairobi
20:10 Abu Dhabi
21:55 Manama
Connect
KQ655 Kenya Airways
EY642 Etihad
EY377 Etihad
10:55 Kisumu
14:05 Nairobi
21:40 Abu Dhabi
11:45 Nairobi
20:10 Abu Dhabi
21:55 Manama
Connect
KQ655 Kenya Airways
KQ310 Kenya Airways
GF511 Gulf Air Bahrain
10:55 Kisumu
14:10 Nairobi
21:20 Dubai
11:45 Nairobi
20:25 Dubai
21:45 Manama
Connect
KQ655 Kenya Airways
KQ310 Kenya Airways
GF513 Gulf Air Bahrain
10:55 Kisumu
14:10 Nairobi
23:35 Dubai
11:45 Nairobi
20:25 Dubai
23:59 Manama
Connect
KQ655 Kenya Airways
EY642 Etihad
GF547 Gulf Air Bahrain
10:55 Kisumu
14:05 Nairobi
23:30 Abu Dhabi
11:45 Nairobi
20:10 Abu Dhabi
23:45 Manama
Connect
5H410 Fly540
EK722 Emirates
EK837 Emirates
18:30 Kisumu
23:55 Nairobi
08:20 Dubai
19:30 Nairobi
05:55 Dubai
08:40 Manama
Connect
5H410 Fly540
WY722 Oman Air
GF561 Gulf Air Bahrain
18:30 Kisumu
00:25 Nairobi
07:30 Muscat
19:30 Nairobi
06:30 Muscat
08:20 Manama
Connect
KQ671 Kenya Airways
KQ304 Kenya Airways
GF501 Gulf Air Bahrain
18:40 Kisumu
23:30 Nairobi
07:45 Dubai
19:30 Nairobi
05:45 Dubai
08:05 Manama
Connect
KQ671 Kenya Airways
KQ304 Kenya Airways
CX745 Cathay Pacific
18:40 Kisumu
23:30 Nairobi
08:15 Dubai
19:30 Nairobi
05:45 Dubai
08:40 Manama
Connect
KQ671 Kenya Airways
KQ304 Kenya Airways
FZ23 Flydubai
18:40 Kisumu
23:30 Nairobi
07:30 Dubai
19:30 Nairobi
05:45 Dubai
07:45 Manama
Connect
KQ671 Kenya Airways
EK722 Emirates
FZ23 Flydubai
18:40 Kisumu
23:55 Nairobi
07:30 Dubai
19:30 Nairobi
05:55 Dubai
07:45 Manama
Connect
KQ671 Kenya Airways
WY722 Oman Air
GF561 Gulf Air Bahrain
18:40 Kisumu
00:25 Nairobi
07:30 Muscat
19:30 Nairobi
06:30 Muscat
08:20 Manama
Connect
KQ671 Kenya Airways
EK722 Emirates
EK837 Emirates
18:40 Kisumu
23:55 Nairobi
08:20 Dubai
19:30 Nairobi
05:55 Dubai
08:40 Manama
Connect
JM8657 Jambojet Limited
EK722 Emirates
EK837 Emirates
20:20 Kisumu
23:55 Nairobi
08:20 Dubai
21:20 Nairobi
05:55 Dubai
08:40 Manama
Connect
JM8657 Jambojet Limited
EK722 Emirates
FZ23 Flydubai
20:20 Kisumu
23:55 Nairobi
07:30 Dubai
21:20 Nairobi
05:55 Dubai
07:45 Manama
Connect
JM8657 Jambojet Limited
WY722 Oman Air
GF561 Gulf Air Bahrain
20:20 Kisumu
00:25 Nairobi
07:30 Muscat
21:20 Nairobi
06:30 Muscat
08:20 Manama
Connect

3. Mombasa to Manama

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

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

  3. You take a bus, shuttle or taxi from Manama to your destination in Bahrain.

Flight Depart Arrive
KQ625 Kenya Airways
MS841 Egyptair
MS920 Egyptair
04:20 Mombasa
07:45 Nairobi
13:45 Cairo
05:20 Nairobi
11:30 Cairo
17:10 Manama
Connect
TK574 Turkish Airlines
GF044 Gulf Air Bahrain
04:25 Mombasa
15:10 Istanbul
11:45 Istanbul
19:20 Manama
Connect
TK574 Turkish Airlines
TK778 Turkish Airlines
04:25 Mombasa
21:00 Istanbul
11:45 Istanbul
00:55 Manama
Connect
5H418 Fly540
EY642 Etihad
EY377 Etihad
08:10 Mombasa
14:05 Nairobi
21:40 Abu Dhabi
09:20 Nairobi
20:10 Abu Dhabi
21:55 Manama
Connect
JM8601 Jambojet Limited
EY642 Etihad
EY377 Etihad
08:15 Mombasa
14:05 Nairobi
21:40 Abu Dhabi
09:30 Nairobi
20:10 Abu Dhabi
21:55 Manama
Connect
KQ603 Kenya Airways
EY642 Etihad
GF547 Gulf Air Bahrain
09:50 Mombasa
14:05 Nairobi
23:30 Abu Dhabi
10:50 Nairobi
20:10 Abu Dhabi
23:45 Manama
Connect
KQ603 Kenya Airways
KQ310 Kenya Airways
GF511 Gulf Air Bahrain
09:50 Mombasa
14:10 Nairobi
21:20 Dubai
10:50 Nairobi
20:25 Dubai
21:45 Manama
Connect
KQ603 Kenya Airways
KQ310 Kenya Airways
GF513 Gulf Air Bahrain
09:50 Mombasa
14:10 Nairobi
23:35 Dubai
10:50 Nairobi
20:25 Dubai
23:59 Manama
Connect
KQ603 Kenya Airways
EY642 Etihad
EY377 Etihad
09:50 Mombasa
14:05 Nairobi
21:40 Abu Dhabi
10:50 Nairobi
20:10 Abu Dhabi
21:55 Manama
Connect
JM8603 Jambojet Limited
EY642 Etihad
EY377 Etihad
11:10 Mombasa
14:05 Nairobi
21:40 Abu Dhabi
12:25 Nairobi
20:10 Abu Dhabi
21:55 Manama
Connect
JM8603 Jambojet Limited
KQ310 Kenya Airways
GF511 Gulf Air Bahrain
11:10 Mombasa
14:10 Nairobi
21:20 Dubai
12:25 Nairobi
20:25 Dubai
21:45 Manama
Connect
JM8603 Jambojet Limited
KQ310 Kenya Airways
GF513 Gulf Air Bahrain
11:10 Mombasa
14:10 Nairobi
23:35 Dubai
12:25 Nairobi
20:25 Dubai
23:59 Manama
Connect
5H441 Fly540
WY706 Oman Air
WY657 Oman Air
11:20 Mombasa
17:30 Zanzibar
02:20 Muscat
12:00 Zanzibar
23:50 Muscat
03:10 Manama
Connect
KQ605 Kenya Airways
KQ310 Kenya Airways
GF513 Gulf Air Bahrain
11:50 Mombasa
14:10 Nairobi
23:35 Dubai
12:50 Nairobi
20:25 Dubai
23:59 Manama
Connect
KQ605 Kenya Airways
KQ310 Kenya Airways
GF511 Gulf Air Bahrain
11:50 Mombasa
14:10 Nairobi
21:20 Dubai
12:50 Nairobi
20:25 Dubai
21:45 Manama
Connect
KQ605 Kenya Airways
EY642 Etihad
GF547 Gulf Air Bahrain
11:50 Mombasa
14:05 Nairobi
23:30 Abu Dhabi
12:50 Nairobi
20:10 Abu Dhabi
23:45 Manama
Connect
KQ605 Kenya Airways
EY642 Etihad
EY377 Etihad
11:50 Mombasa
14:05 Nairobi
21:40 Abu Dhabi
12:50 Nairobi
20:10 Abu Dhabi
21:55 Manama
Connect
QR1334 Qatar Airways
QR1086 Qatar Airways
GF212 Gulf Air Bahrain
16:50 Mombasa
01:10 Doha
07:15 Kuwait
23:00 Doha
02:40 Kuwait
08:20 Manama
Connect
QR1334 Qatar Airways
QR1148 Qatar Airways
GF561 Gulf Air Bahrain
16:50 Mombasa
00:45 Doha
07:30 Muscat
23:00 Doha
03:25 Muscat
08:20 Manama
Connect
KQ609 Kenya Airways
KQ304 Kenya Airways
GF501 Gulf Air Bahrain
16:50 Mombasa
23:30 Nairobi
07:45 Dubai
17:50 Nairobi
05:45 Dubai
08:05 Manama
Connect
KQ609 Kenya Airways
KQ304 Kenya Airways
CX745 Cathay Pacific
16:50 Mombasa
23:30 Nairobi
08:15 Dubai
17:50 Nairobi
05:45 Dubai
08:40 Manama
Connect
KQ611 Kenya Airways
KQ304 Kenya Airways
GF501 Gulf Air Bahrain
18:50 Mombasa
23:30 Nairobi
07:45 Dubai
19:50 Nairobi
05:45 Dubai
08:05 Manama
Connect
KQ611 Kenya Airways
KQ304 Kenya Airways
CX745 Cathay Pacific
18:50 Mombasa
23:30 Nairobi
08:15 Dubai
19:50 Nairobi
05:45 Dubai
08:40 Manama
Connect
KQ611 Kenya Airways
EK722 Emirates
EK837 Emirates
18:50 Mombasa
23:55 Nairobi
08:20 Dubai
19:50 Nairobi
05:55 Dubai
08:40 Manama
Connect
KQ611 Kenya Airways
KQ304 Kenya Airways
FZ23 Flydubai
18:50 Mombasa
23:30 Nairobi
07:30 Dubai
19:50 Nairobi
05:45 Dubai
07:45 Manama
Connect
ET323 Ethiopian Airlines
ET624 Ethiopian Airlines
GF561 Gulf Air Bahrain
18:55 Mombasa
22:10 Addis Ababa
07:30 Muscat
21:15 Addis Ababa
03:40 Muscat
08:20 Manama
Connect
ET323 Ethiopian Airlines
ET612 Ethiopian Airlines
CX745 Cathay Pacific
18:55 Mombasa
22:50 Addis Ababa
08:15 Dubai
21:15 Addis Ababa
04:30 Dubai
08:40 Manama
Connect
ET323 Ethiopian Airlines
ET612 Ethiopian Airlines
FZ23 Flydubai
18:55 Mombasa
22:50 Addis Ababa
07:30 Dubai
21:15 Addis Ababa
04:30 Dubai
07:45 Manama
Connect
ET323 Ethiopian Airlines
ET612 Ethiopian Airlines
GF501 Gulf Air Bahrain
18:55 Mombasa
22:50 Addis Ababa
07:45 Dubai
21:15 Addis Ababa
04:30 Dubai
08:05 Manama
Connect
ET323 Ethiopian Airlines
ET402 Ethiopian Airlines
GF182 Gulf Air Bahrain
18:55 Mombasa
00:35 Addis Ababa
06:00 Jeddah
21:15 Addis Ababa
03:05 Jeddah
08:05 Manama
Connect
ET323 Ethiopian Airlines
ET412 Ethiopian Airlines
GF162 Gulf Air Bahrain
18:55 Mombasa
22:55 Addis Ababa
07:00 Riyadh
21:15 Addis Ababa
02:20 Riyadh
08:15 Manama
Connect
5H406 Fly540
WY722 Oman Air
GF561 Gulf Air Bahrain
20:30 Mombasa
00:25 Nairobi
07:30 Muscat
21:40 Nairobi
06:30 Muscat
08:20 Manama
Connect
5H406 Fly540
EK722 Emirates
EK837 Emirates
20:30 Mombasa
23:55 Nairobi
08:20 Dubai
21:40 Nairobi
05:55 Dubai
08:40 Manama
Connect
5H406 Fly540
EK722 Emirates
FZ23 Flydubai
20:30 Mombasa
23:55 Nairobi
07:30 Dubai
21:40 Nairobi
05:55 Dubai
07:45 Manama
Connect
JM8611 Jambojet Limited
WY722 Oman Air
GF561 Gulf Air Bahrain
20:50 Mombasa
00:25 Nairobi
07:30 Muscat
21:55 Nairobi
06:30 Muscat
08:20 Manama
Connect
JM8611 Jambojet Limited
EK722 Emirates
FZ23 Flydubai
20:50 Mombasa
23:55 Nairobi
07:30 Dubai
21:55 Nairobi
05:55 Dubai
07:45 Manama
Connect
JM8611 Jambojet Limited
EK722 Emirates
EK837 Emirates
20:50 Mombasa
23:55 Nairobi
08:20 Dubai
21:55 Nairobi
05:55 Dubai
08:40 Manama
Connect
JM8613 Jambojet Limited
WY722 Oman Air
GF561 Gulf Air Bahrain
22:05 Mombasa
00:25 Nairobi
07:30 Muscat
23:15 Nairobi
06:30 Muscat
08:20 Manama
Connect

References

Find Hotels in Bahrain

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

Booking.com