Puenteareas se encuentra comunicado por la autovía de las Rías Bajas (A-52) con Vigo (a 25 km); con Pontevedra (a 51 km); y con Orense (a 70 km).