Se encuentra a través de Europa, desde España en el oeste, hasta el este de los Balcanes y Hungría y en el África del norte occidental.