Costa atlántica de Europa hasta el sur de Suecia, región Mediterránea, Península Ibérica.