Flight distance between São Paulo, Brazil and Cape Town, South Africa 3,942.6 mi / 6,345.0 km