8 Plants That Will Keep Snakes Out of Your Yard, Pest Experts Say

Marigolds (Tagetes spp.)

Marigolds repel snakes with their strong odor and pyrethrum content, creating a natural barrier when planted around the yard.

Lemongrass (Cymbopogon citratus)

Lemongrass, with its strong citrus scent, deters snakes and mosquitoes, thriving in well-drained soil with plenty of sunlight.

Wormwood (Artemisia absinthium)

Wormwood emits a strong odor offensive to snakes and thrives in poor soil with minimal maintenance, also repelling insects and pests.

Mother-in-Law's Tongue (Sansevieria trifasciata)

Mother-in-Law's Tongue has tall, sharp leaves that snakes avoid, also improving indoor air quality if grown indoors.

Pink Agapanthus (Agapanthus praecox)

Pink Agapanthus produces clusters of pink flowers that snakes dislike, thriving in sunny areas with well-drained soil.

Garlic (Allium sativum)

Garlic repels snakes with its strong smell and offers culinary and medicinal uses, making it a versatile garden plant.

Onions (Allium cepa)

Onions emit a pungent odor that snakes find unappealing, serving to repel snakes and provide fresh produce in various soil types.

Mugwort (Artemisia vulgaris)

Mugwort, with its strong aroma, deters snakes and many insects, thriving in a range of conditions for easy yard addition.