Flight distance between Ermesinde, Portugal and Saint Petersburg, Russia 2,091.2 mi / 3,365.5 km