Flight distance between Uitenhage, South Africa and Philadelphia, United States of America 8,171.7 mi / 13,151.1 km