Flight distance between Saint Petersburg, Russia and Portland, United States of America 4,991.9 mi / 8,033.7 km