Flight distance between Uitenhage, South Africa and Ashqelon, Israel 4,559.9 mi / 7,338.4 km