Flight distance between Uitenhage, South Africa and Bat Yam, Israel 4,585.7 mi / 7,379.9 km