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