Flight distance between Uitenhage, South Africa and Bet Shemesh, Israel 4,567.7 mi / 7,351.1 km