Flight distance between South Boston, United States of America and New York City, United States of America 189.5 mi / 304.9 km