Flight distance between São Paulo, Brazil and Johannesburg, South Africa 4,616.4 mi / 7,429.3 km