Amplamente distribuído e principalmente ocidental, do noroeste da África, Península Ibérica, S e SE da França, N da Itália, Alpes da Ligúria até Bolonha. Sua distribuição se sobrepõe à de E. simplonia em E Pirineus e SE da França. Em Espanha e Portugal ocorre abundantemente na Península Ibérica, especialmente na área do Mediterrâneo. É uma espécie muito adaptável e nômade, por isso é encontrada em todos os tipos de habitats de 0 -2400m. Em Sierra Nevada (Espanha) eles foram observados até acima de 2500 m de altitude, embora nessas populações haja apenas uma reprodução anual, e sua densidade é baixa. Os exemplares desta zona montanhosa foram descritos por Heinrich Ribbe, em 1905, como uma subespécie diferenciada, sob o nome de Euchloe alhambra, embora se tenha rejeitado que existam diferenças que justifiquem tal presunção. Gosta de áreas abertas, quentes e secas, e em terras rurais, de preferência cultivadas.