Dista 45 km de la capital de su provincia, comunicándose con la misma a través de la carretera nacional (LU-640) que une Vegadeo con Pontevedra.