Cuenta con una superficie aproximada de 33,93 kilómetros cuadrados, su pico más elevado es Monte Castrove que cuenta con 667 msnm desde el cual se divisan estupendas vistas de las rías de Pontevedra y Arosa.