Flight distance between Botshabelo, South Africa and Buenos Aires, Argentina 4,849.3 mi / 7,804.2 km