Se distribuye por Francia, Portugal, España, Islas Canarias, Marruecos, Argelia, Túnez, Libia y Egipto.
También se encuentra en partes de África del Norte, como Mauritania, Sahara Occidental y Chad, y en algunas islas del Mediterráneo, como Creta y Chipre. Su rango geográfico es amplio y variado.