Die Strecke (Distanz bzw. Entfernung) von Amarante nach Odivelas beträgt Luftlinie ungefähr 291 km (Kilometer).
Mit dem Auto, der Bahn oder eventuell auch per Schiff ist die effektive Strecke nach Odivelas wahrscheinlich länger, da hier nur die direkte Strecke (Luftlinie) von Amarante nach Odivelas berechnet wurde.