Flight distance between South Boston, United States of America and Saint Petersburg, Russia 4,100.2 mi / 6,598.7 km