Flight distance between Uitenhage, South Africa and Ramallah, Palestinian Territory 4,581.2 mi / 7,372.7 km