Flight distance between South Boston, United States of America and Riyadh, Saudi Arabia 6,343.8 mi / 10,209.4 km