La Torre de San Andrés (más conocida como Castillo de San Andrés) es una antigua fortaleza militar situada en la localidad homónima del municipio de Santa Cruz de Tenerife (Canarias, España).