Es originaria del Mediterráneo pero se ha difundido por Gran Bretaña, Canarias, Australia y en áreas no tropicales de las Américas, especialmente en regiones húmedas.