Plants Such as 'Euphorbia Lathyris'

Effectiveness
Ease of Use
Durability
Overall Rating
 
There are many plants which purportedly discourage moles. These include daffodils (Narcissus), Siberian squill (Scilla siberica), crown imperial (Fritillaria imperialis), caper spurge (Euphorbia lathyris), The Mexican marigold (Tagetes minuta), and the castor bean plant (Ricinus communis).

Whilst some claim that this solution works, the scientific studies show quite clearly that they have no effect. Rather, it is more likely that these plants simply grow well in soil that provides a poor habitat to moles.

Warning: note that some of these plants may be toxic to small animals and humans, especially pets and young children.
Verdict
As long as you like the plants, there is little harm done. However, it could be expensive and hard work to encircle a large property.
euphorbia lathyris mole deterrent