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