Airlines with flights from Nairobi to London
There are 12 airlines with scheduled flights between NBO and LHR. Both British Airways and Kenya Airways operates non-stop flights from Jomo Kenyatta International to Heathrow and the flight time is 9 hours and 20 minutes.
Choose airline
Schedules
Non-stop with British Airways
-
Total flight time: 9 hours and 20 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: 9 hours and 10 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 Amsterdam with KLM
-
Total flight time: 11h 05m - 12h 55m.
-
Sky Team Alliance
-
14 flights per week
Flight
KL1005
KL1003
The timetable & schedule information was updated at 2026-04-21
Via Frankfurt with Lufthansa
-
Total flight time: 11h 50m - 11h 50m.
-
14 flights per week
Flight
LH900
The timetable & schedule information was updated at 2026-04-21
Via Kigali with RwandAir
-
Total flight time: 12h 10m - 14h 55m.
-
7 flights per week
Flight
WB710
WB712
The timetable & schedule information was updated at 2026-04-21
Via Jeddah with Saudia
-
Total flight time: 12h 15m - 12h 15m.
-
Sky Team Alliance
-
8 flights per week
Flight
SV119
The timetable & schedule information was updated at 2026-04-21

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