Se encuentra situado en el centro geográfico de Galicia, en el extremo nordeste de la provincia de Pontevedra, entre el río Ulla, la sierra del Farelo y el río Arnego.