Flight distance between Saint Petersburg, Russia and Suez, Egypt 2,072.9 mi / 3,336.1 km