Flight distance between South Boston, United States of America and Casablanca, Morocco 3,428.0 mi / 5,516.8 km