Flight distance between Saint Petersburg, Russia and Settat, Morocco 2,529.2 mi / 4,070.4 km