Flight distance between Saint Petersburg, Russia and Dortmund, Germany 1,054.2 mi / 1,696.6 km