How Long Is The Flight From Kenya To Johannesburg?

How Long Is The Flight From Kenya To Johannesburg? The total flight duration time from Nairobi (NBO) to Johannesburg (JNB) is typically 9 hours 20 minutes. This is the average non-stop flight time based upon historical flights for this route. During this period travelers can expect to fly about 2,156 miles, or 3,470 kilometers. How