Flight distance between Ermesinde, Portugal and Longueuil, Canada 3,186.0 mi / 5,127.4 km