Die Entfernung (Strecke bzw. Distanz) zwischen São João da Madeira und Odivelas beträgt Luftlinie circa 242 Kilometer (km).
Mit dem Zug oder Auto ist die effektive Strecke nach Odivelas wahrscheinlich länger, da hier nur die direkte Strecke (Luftlinie), ausgehend von São João da Madeira, berechnet wurde.
Luftlinie (ungefähr)
150 Meilen
130 Seemeilen