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