Flight distance between Midrand, South Africa and Nova Iguaçu, Brazil 4,452.4 mi / 7,165.5 km