Hyacinthoides cedretorum is found in mountainous areas of Morocco and Algeria, from the Rif Mountains to the mountains of Jijel Province, including the High Atlas and Anti-Atlas mountains. It grows at altitudes of 1,400–1,700 metres (4,600–5,600 ft), generally under Cedrus (cedar) or Abies (fir) trees.[1] In the High Atlas, it grows on exposed cliff ledges.[2]