Flight distance between Fray Bentos, Uruguay and Johannesburg, South Africa 5,057.1 mi / 8,138.7 km