Flight distance between Klerksdorp, South Africa and Nova Iguaçu, Brazil 4,350.5 mi / 7,001.4 km