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