Flight distance between Saint Petersburg, Russia and Leeuwarden, Netherlands 1,034.3 mi / 1,664.5 km