Його сучасний ареал охоплює території Польщі, Чехії, Словаччині, Шотландії, Іспанії, Португалії, Греції, Північної Африки, узбережжя Балтійського моря, Карпатських, Кавказьких і Кримських гір. Південніше його ареал зміщується в Туреччину, де охоплює узбережжя Чорного моря, західну і південну – центральну частину території Туреччини, і заходить у Північний Іран біля Каспійського моря.