Es una planta nativa de Europa, Canarias, Madeira, el noroeste de África (Argelia, Marruecos y Túnez), el oeste de Asia (Afganistán, Irán, Irak, Líbano, Palestina, Siria, Armenia, Azerbaiyán, Georgia, el sur de Rusia y Tayikistán) y el subcontinente indio.