Airlines with flights from Bahrain to Nairobi
There are 8 airlines with scheduled flights between BAH and NBO. Gulf Air is the only airline with non-stop flights from Bahrain International Airport to Jomo Kenyatta International and the flight time is 5 hours and 25 minutes.
Choose airline
Schedules
Non-stop with Gulf Air
-
Total flight time: 5 hours and 25 minutes
-
Bahrain is a Gulf Air hub.
-
5 flights per week
-
Airbus A320neo
-
Business class available
BAH
Direct
NBO
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
GF709
----
----
----
----
01:40
----
01:40
GF707
09:00
----
09:00
----
09:00
----
----
The timetable & schedule information was updated at 2026-04-21
Via Abu Dhabi with Etihad Airways
-
Total flight time: 7h 20m - 9h 10m.
-
23 flights per week
BAH
Via AUH
NBO
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
EY648
EY767
EY767
04:35
----
----
04:35
----
04:35
03:20
EY644
EY765
EY765
----
16:45
----
----
16:45
16:45
----
EY646
EY769
EY769
22:50
22:50
----
22:50
----
22:50
----
The timetable & schedule information was updated at 2026-04-21
Via Sharjah with Air Arabia
-
Total flight time: 8h 20m - 8h 20m.
-
Low-cost airline
-
14 flights per week
BAH
Via SHJ
NBO
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
G9108
G9734
G9734
04:45
04:45
04:45
04:45
04:45
04:45
04:45
The timetable & schedule information was updated at 2026-04-21
Via Jeddah with Saudia
-
Total flight time: 8h 40m - 9h 40m.
-
Sky Team Alliance
-
3 flights per week
BAH
Via JED
NBO
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
SV527
SV435
SV435
----
----
----
----
----
20:10
20:10
The timetable & schedule information was updated at 2026-04-21
Via Dubai with flydubai
-
Total flight time: 8h 50m - 12h 35m.
-
Low-cost airline
-
3 flights per week
BAH
Via DXB
NBO
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
Sorry. We could not find any flights for this week.
The timetable & schedule information was updated at 2026-04-21

There are 8 airlines with scheduled flights between BAH and NBO. Gulf Air is the only airline with non-stop flights from Bahrain International Airport to Jomo Kenyatta International and the flight time is 5 hours and 25 minutes.
Via Dubai with Emirates
Via Addis Ababa with Ethiopian
Via Doha with Qatar Airways