Encephalartos longifolius es una especie de la familia Zamiaceae, oriunda del este de la región del Cabo (Sudáfrica).