San Andrés ist eine Gemeinde auf der zu den Kanarische Inseln gehörenden Insel Teneriffa. Sie liegt im Nordosten der Insel, etwa 10 km von der Hauptstadt Santa Cruz de Tenerife entfernt oberhalb der Küste in den Vorläufern des Anagagebirges. Verwaltungstechnisch gehört San Andrés auch zum Bezirk von Santa Cruz de Tenerife.