Plants that keep snakes away

Is there anything creepier than a snake? Just the thought of them sends a shiver down my spine. If you’re like me and want to keep these slimy critters far away from your home, then you need to know about these plants that keep snakes away. Not only will these plants help to deter snakes, but they can also add a beautiful touch to your landscaping. So if you’re looking for a way to keep your home snake-free, read on to learn about the best plants to keep snakes away.

How do plants keep snakes away?

There are a few plants that snakes don’t like and will stay away from if they’re present. These include the following:

  • Garlic: Planting garlic around the perimeter of your property can help keep snakes away. Snakes don’t like the smell of garlic, so they’ll avoid areas where it’s present.
  • Lemongrass: Lemongrass has a strong citrusy smell that snakes don’t like. You can plant lemongrass around your property or make a snake-repellent spray by mixing it with water and spraying it around areas where snakes are likely to be found.
  • Snake Plants: As the name suggests, snake plants are known for keeping snakes away. They release a chemical into the air that snakes don’t like, so they stay away from areas where snake plants are present.

What types of plants keep snakes away?

Several types of plants have been known to keep snakes away. These include:

-The Venus flytrap

-The Egyptian onion




Each of these plants has a strong scent that is off-putting to snakes. Additionally, the Venus flytrap and the Egyptian onion are poisonous to snakes, so they will avoid them if possible.

How to plant snake-repelling plants

If you’re looking for a natural way to keep snakes away from your home, consider planting snake-repelling plants. Various plants have been shown to be effective at deterring snakes, including marigolds, lemongrass, and garlic.

When choosing what plants to use, remember that snakes have a strong sense of smell, so scented plants are more likely to be effective. Plants with sharp leaves or thorns can also deter snakes, as they don’t want to risk getting hurt.

Once you’ve selected your plants, it’s time to get them in the ground. When planting snake-repelling plants around the perimeter of your property, make sure to dig a trench at least 6 inches deep. This will help ensure that the roots take hold and that the plants effectively keep snakes away.

Water the plants regularly and fertilize them according to package directions. With proper care, your snake-repelling plants will thrive and keep snakes away from your home all season long!

The benefits of having snake-repelling plants

There are many benefits to having snake-repelling plants in your garden or yard. Snake-repelling plants can deter snakes from entering your property, making your home and family safer. In addition, these plants can also help to keep other pests away, such as mice and rats. Having snake-repelling plants can also make your garden or yard more attractive and inviting for humans.


There you have it, a list of plants that keep snakes away. While there is no guarantee that these plants will completely deter snakes from your property, they may help to discourage them. If you’re concerned about snakes on your property, consider planting some of these varieties to create a barrier between your home and the snake’s natural habitat.

Back to top