Flight distance between Saint Petersburg, Russia and Carabanchel, Spain 1,984.2 mi / 3,193.3 km