Poyo ist über die Autobahn AP-9 sehr gut mit anderen Städten Galiciens verbunden. Der nächste Flughafen ist Vigo (ca. 30 km entfernt), während der größere internationale Flughafen von Santiago de Compostela etwa eine Stunde Fahrzeit entfernt liegt. Beide bieten Verbindungen in viele spanische und europäische Städte.
Der Bahnhof von Pontevedra liegt in unmittelbarer Nähe und ist ein wichtiger Verkehrsknotenpunkt mit regelmäßigen Zugverbindungen nach A Coruña, Santiago und Vigo. Von dort aus verkehren regelmäßig Busse nach Poyo.
Innerhalb der Stadt und zu den umliegenden Ortschaften gibt es Buslinien, Wander- und Fahrradwege. Viele Sehenswürdigkeiten sind fußläufig erreichbar, was Poyo auch für Fußgänger und Radfahrer besonders attraktiv macht.