Flight distance between Cape Town, South Africa and São José dos Campos, Brazil 3,911.3 mi / 6,294.7 km