Cangas est facilement accessible depuis Vigo, soit par route via le pont de Rande, soit par mer grâce aux ferries réguliers entre Vigo et Cangas, qui offrent une traversée agréable avec vue sur la ria. L’aéroport de Vigo se trouve à environ 40 minutes.
Des bus relient Cangas aux communes voisines de la péninsule de O Morrazo, comme Moaña, Bueu ou Marín. Une ligne interurbaine dessert également Pontevedra. La ville est également très agréable à parcourir à pied ou à vélo.
En été, des liaisons maritimes permettent également d’accéder aux îles Cíes, paradis naturel protégé. Le port de plaisance accueille bateaux de croisière, yachts et événements nautiques.