The Lagos to Istanbul flight time is just under 7 hours if you fly directly through Turkish Airlines. It takes the same time to fly from Nairobi.