El municipio está situado al oeste de Galicia, y al este de la provincia de Pontevedra, a la que pertenece administrativamente.