Flight time from Nigeria to Kenya may vary if Nigerian travelers choose different flights.
Non-stop flights operated by major airlines departing from Lagos arriving at Jomo Kenyatta International Airport is around 5 hours and 20 minutes. However, the duration may be longer if Nigerian passengers have to transit in a country en route to Kenya. The fastest one-stop flight between Lagos and Nairobi takes close to 10 hours, while some airlines could take up to 34 hours. Apparently, non-stop flights take less time than layover flights and direct flights. In these circumstances, the layover location you select or the one your airline specifies will determine the length of the Lagos to Nairobi trip.
Flight duration from Murtala Muhammed Airport to Jomo Kenyatta International Airport via Charles De Gaulle Airport, France and Amsterdam Airport Schiphol (AMS) on Air France flight is 20 hours and 30 minutes.
Layover flights operated by Ethiopian Airlines take 9 hours and 40 minutes from Murtala Muhammed Airport to Jomo Kenyatta International Airport via Addis Ababa Bole International Airport (Ethiopia).
Qatar Airways also operates flights from Lagos to Nairobi with 1 hour transit time in Doha Airport. The total duration of flight time is around 13 hours and 30 minutes.