Arten er utbredt i Sør-Europa og Nord-Afrika. I Europa finnes den i opptil 1200 meters høyde, i Atlasfjellene opptil 2400 meter.