San Andrés es un municipio de la provincia de Catanduanes en Filipinas.
Según el censo del 2007, tiene 33 781 habitantes.
San Andrés se subdivide administrativamente en 38 barangayes.