Flight distance between Cape Town, South Africa and Boston, United States of America 7,721.0 mi / 12,425.7 km