Distance Cape Town to Nairobi?

The flight distance is approximately 2,540 miles.