Flight distance between São Paulo, Brazil and Port Elizabeth, South Africa 4,346.6 mi / 6,995.2 km