Blepharis spiculifolia es una especie de planta de la familia Acanthaceae . Es endémica de Socotra . Sus hábitats naturales son los matorrales secos subtropicales o tropicales y los pastizales secos de tierras bajas subtropicales o tropicales.