Die Entfernung (Strecke bzw. Distanz) von Foz do Douro nach Odivelas beträgt Luftlinie ca. 266 Kilometer (km).
Mit dem Zug oder Auto ist die effektive Strecke nach Odivelas möglicherweise länger, da hier nur die Luftlinie, ausgehend von Foz do Douro, berechnet wurde.
Luftlinie (ungefähr)
165 Meilen
143 Seemeilen