Flight distance between Uitenhage, South Africa and Zinjibār, Yemen 3,496.3 mi / 5,626.7 km