Airlines with flights from London to Nairobi
There are 13 airlines with scheduled flights between LHR and NBO. Both British Airways and Kenya Airways operates non-stop flights from Heathrow to Jomo Kenyatta International and the flight time is 9 hours and 15 minutes.
Choose airline
Schedules
Non-stop with British Airways
-
Total flight time: 9 hours and 15 minutes
-
One World Alliance
-
London is a British Airways hub (Main hub).
-
12 flights per week
-
Boeing 777
-
Business and first class available
Flight
The timetable & schedule information was updated at 2026-04-21
Non-stop with Kenya Airways
-
Total flight time: 8 hours and 50 minutes
-
Sky Team Alliance
-
Nairobi is a Kenya Airways hub.
-
7 flights per week
-
Boeing 787-8
-
Business class available
Flight
The timetable & schedule information was updated at 2026-04-21
Via Frankfurt with Lufthansa
-
Total flight time: 11h 05m - 11h 05m.
-
14 flights per week
Flight
LH590
The timetable & schedule information was updated at 2026-04-21
Via Amsterdam with KLM
-
Total flight time: 11h 15m - 13h 25m.
-
Sky Team Alliance
-
14 flights per week
Flight
KL565
KL565
The timetable & schedule information was updated at 2026-04-21
Via Kigali with RwandAir
-
Total flight time: 11h 20m - 13h 10m.
-
14 flights per week
Flight
WB452
The timetable & schedule information was updated at 2026-04-21
Via Brussels with Brussels Airlines
-
Total flight time: 11h 50m - 13h 35m.
-
7 flights per week
Flight
SN491
SN481
SN487
The timetable & schedule information was updated at 2026-04-21

There are 13 airlines with scheduled flights between LHR and NBO. Both British Airways and Kenya Airways operates non-stop flights from Heathrow to Jomo Kenyatta International and the flight time is 9 hours and 15 minutes.
Via Cairo with EgyptAir
Via Istanbul with Turkish Airlines
Via Jeddah with Saudia
Via Paris with Air France
Via Doha with Qatar Airways
Via Addis Ababa with Ethiopian
Via Bahrain with Gulf Air