Flight distance between Saint Petersburg, Russia and The Bronx, United States of America 4,266.7 mi / 6,866.6 km