10 Plants That Repel Snakes From Your Yard

Explore a selection of 10 plants renowned for their natural ability to deter snakes, offering a safer environment for your yard.


Dense foliage and prickly leaves deter snakes.


Their strong odor repels snakes.

Allium or Flowering Onion

Releases compounds that repel snakes.

Mother-in-Law's Tongue

Emitting strong scents, it repels snakes effectively.

Wormwood or Mugwort

Its bitter taste discourages snakes.

Pink Agapanthus

Beautiful and snake-repelling due to its scent.


Pungent smell acts as a natural snake deterrent.

Snakeroot Plant

Contains chemicals that repel snakes.

Yellow Alder

Releases toxins in the soil that deter snakes.


Aromatic herb with oils that repel snakes.