Die Entfernung (Strecke bzw. Distanz) zwischen Puyo und Portoviejo beträgt Luftlinie circa 277 Kilometer (km).
Mit der Bahn oder dem Auto ist die effektive Strecke nach Portoviejo höchst wahrscheinlich länger, da hier nur die direkte Verbindung (Luftlinie) von Puyo nach Portoviejo berechnet wurde.
Luftlinie (ungefähr)
172 Meilen
149 Seemeilen