Flight distance between Cape Town, South Africa and The Bronx, United States of America 7,805.0 mi / 12,560.9 km