Die Entfernung (Strecke bzw. Distanz) zwischen Odemira und Barreiro beträgt Luftlinie ca. 124 km (Kilometer).
Mit dem Auto, der Bahn oder eventuell auch per Schiff ist die effektive Strecke nach Barreiro möglicherweise länger, da hier nur die direkte Verbindung (Luftlinie) von Odemira nach Barreiro berechnet wurde.