Flight distance between Saint Petersburg, Russia and Philadelphia, United States of America 4,356.0 mi / 7,010.2 km