Flight distance between Richards Bay, South Africa and São Paulo, Brazil 4,802.2 mi / 7,728.4 km