Flight distance between Uitenhage, South Africa and Buenos Aires, Argentina 4,633.1 mi / 7,456.2 km