It is 4234 miles (6812.51 km).
By Air - 7,228 Miles / 6,805 KM (London Heathrow - Nairobi. By road (& ferry-Spain to Morroco) about 7250 Miles.
Nairobi Airlines
45 mins
Turkish Airlines has the most direct route from London to Nairobi, with just one stop. The layover is in Istanbul.
18.9 miles away
rock
736miles
500 km
2000 km
About 200 miles
1360 miles
6 hours away