Flight distance between South Boston, United States of America and Belford Roxo, Brazil 4,831.4 mi / 7,775.5 km