Flight distance between Uitenhage, South Africa and Malindi, Kenya 2,313.6 mi / 3,723.3 km