Flight distance between Cape Town, South Africa and Joinville, Brazil 3,984.8 mi / 6,412.9 km