Flight distance between Uitenhage, South Africa and Rosario, Argentina 4,801.0 mi / 7,726.5 km