Flight distance between South Boston, United States of America and Pretoria, South Africa 7,844.9 mi / 12,625.2 km