Flight distance between Saint Petersburg, Russia and New York City, United States of America 4,278.6 mi / 6,885.7 km