Flight distance between Saint Petersburg, Russia and Fes, Morocco 2,390.7 mi / 3,847.4 km