Flight distance between South Boston, United States of America and Leiria, Portugal 3,174.8 mi / 5,109.3 km