Flight distance between Saint Petersburg, Russia and Amsterdam, Netherlands 1,099.5 mi / 1,769.4 km