Se encuentra en el sur y centro de Europa hasta los países bálticos, Anatolia y los países mediterráneos del este, incluyendo las islas de Creta, Rodas y Corfú, Cáucaso, Irán, Irak, Mongolia, vertiente norte del Himalaya y China.