How to get to Kenya from Bahrain by flight ? You can check flights from Bahrain to Kenya below.
You can find flight ticket prices from Bahrain to Kenya with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Bahrain to Manama.
You take a flight from Manama to Nairobi and cost approximately 330 USD.
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 |
You take a bus, shuttle or taxi from your location in Bahrain to Manama.
You take a flight from Manama to Mombasa and cost approximately 550 USD.
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 |
You take a bus, shuttle or taxi from your location in Bahrain to Manama.
You take a flight from Manama to Kisumu and cost approximately 500 USD.
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 |
You take a bus, shuttle or taxi from your location in Bahrain to Manama.
You take a flight from Manama to Ukunda and cost approximately 500 USD.
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 |
You can find hotels and accommodations in Kenya with our hotels search tool below
Booking.com