Flight distance between Saint Petersburg, Russia and Manhattan, United States of America 4,273.4 mi / 6,877.4 km