Flight distance between South Boston, United States of America and Calgary, Canada 2,093.4 mi / 3,369.1 km