La plante épine-du-christ se trouve naturellement dans la région méditerranéenne, le Moyen-Orient et certaines parties de l'Asie centrale. Elle est largement répandue dans ces zones, prospérant dans une gamme de climats, de l'Europe du Sud à l'Asie occidentale. De plus, épine-du-christ a été introduit et cultivé dans d'autres parties du monde, englobant des régions en Afrique du Nord, en Asie de l'Est, en Europe et dans les îles du Pacifique, suggérant ainsi son adaptabilité et sa culture répandue en dehors de sa zone d'origine.