Flights from London to Nairobi – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
LHR to NBO – All flight route options from Heathrow, United Kingdom to Jomo Kenyatta International, Kenya. These routes are operated by 22 airlines. Fly non-stop with Kenya Airways or British Airways, or choose from 12 different stopover flights. The shortest flight time is 8 hours and 35 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Jomo Kenyatta
We got great deals on hotels and car rentals near the airport.
London to Nairobi flights
There are over 14 airlines and as many as 434 flights every week to this destination. You can fly non-stop to Nairobi (NBO) from London (LHR) with British Airways or Kenya Airways but if a stopover option suits you better you can choose to fly via Brussels, Paris or any other of the 12 alternatives with connectiing airports.
Tip! Consider arriving at Jomo Kenyatta International (NBO) or Jomo Kenyatta International (NBO) instead.
London to Nairobi with British Airways
You can fly non-stop every weekday with flights departing at 09:45 or 18:50. British Airways is a member of the air alliance OneWorld.
With KLM
If you fly from London with KLM you will do a stopover in Amsterdam, AMS before reaching Nairobi. This flight trip will take 11 hours and 20 minutes and you can fly every weekday with departures at 06:30 or 08:40. KLM is a member of SkyTeam.
Distance & flight times: Heathrow to Jomo Kenyatta International
The shortest flight time between LHR and NBO is 9 hours.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 9h 0m | - | 4274 miles (6877 km) |
BRU Brussels | 11h 35m | 1h 35m | 4321 miles (6952 km) |
CDG Paris | 11h 40m | 2h 10m | 4274 miles (6877 km) |
FRA Frankfurt | 11h 50m | 1h 55m | 4355 miles (7007 km) |
KGL Kigali | 12h 10m | 2h 10m | 4600 miles (7401 km) |
JED Jeddah | 12h 50m | 2h 35m | 4571 miles (7355 km) |
AMS Amsterdam | 13h 10m | 2h 30m | 4403 miles (7084 km) |
IST Istanbul | 13h 13m | 3h 50m | 4558 miles (7334 km) |
BAH Bahrain | 13h 55m | 1h 35m | 5308 miles (8541 km) |
ADD Addis Ababa | 14h 10m | 4h 0m | 4425 miles (7120 km) |
CAI Cairo | 14h 15m | 4h 10m | 4422 miles (7115 km) |
DOH Doha | 14h 55m | 2h 55m | 5369 miles (8639 km) |
LOS Lagos | 16h 10m | 4h 15m | 5520 miles (8882 km) |


Quick copy and share this page
From London to Kenya
Below is a list of other destinations to Kenya from Heathrow with either direct flights or 1 stop connections.
From United Kingdom to Nairobi
Below is a list of other cities in United Kingdom with flights to Nairobi with either non-stop or connecting flights.