Worried of snakes ? These plants will repel snakes from your garden

Worried of snakes? These plants repels snakes from your garden

Certain plants like marigold, wormwood, West Indian lemon grass, Sarpgandha and garlic are natural repellent against snakes.

These plants have bitter tastes and strong smells that cause discomfort and disorientation to snakes when they slither over them. They can be planted around homes and gardens to chase away serpents which cannot tolerate their strong odours.

Snakes do not actually damage the garden – in fact, common varieties prey on other pests such as slugs, mice, voles and beetles. However, poisonous species are a serious threat to green thumbs and pets, and even nonvenomous snakes can bite or just plain scare to gardeners.

Different types of store-bought repellents affect only certain types of snakes, but some organic tricks help keep your garden serpent-free, regardless of the species.


view details | buy marigold plants | view all indoor plants >>

The Mother-in-law’s tongue (Variegated snake plant )

The plant is so named because of its sharp leaves. Snakes don’t like its appearance.

view details | buy snake repellent plants >>

Pink agapanthus

The Pink Agapanthus is of the onion family. Zulus plant it around their homes to deter snakes.

view details | buy indoor plants >>


Known by a variety of names such as Sarpagandha, Indian Snake root and Insanity herb, this plant is known for its ability to repel away snakes.

view details | buy sarpagandha seeds >>

Lemon Grass (Cymbopogon citratus)

Snakes don’t like the citrus smell from the leaves. The leaves or the tips can turn brown in extreme heat in summer. It requires very little care.

view | buy lemon grass >>

An added advantage of Lemon Grass, is that is contains citronella which is the base for most mosquito repellents;

Recommended planters:

It becomes very important to select the planters wisely according to available space, the plants we grow or the colours of one’s choice.

Buy ready to use nutrient rich soil:

Buy nutrient rich soil | Buy Fertilizers >>

In general use a soil-based compost placed over a generous layer of drainage material such as earthenware crocks, pebbles or gravel. Water and feed regularly, especially while plants are bearing flowers and fruit, when a high-potash fertilizer is recommended.

Buy Decorative Pebbles :

Decorate planters or garden landscapes with these decorative pebbles :

View Details | Buy Decorative Pebbles >>

Using pebbles in a garden brings different colours and textures to the garden. Pebbles can also fill up otherwise empty space in the garden, leaving a visual that might be considered more interesting and aesthetic than simple dirt, soil or mulch.

Buy planters online >>

Add a splash of beauty to balconies, patios, walls, fences & window sills with durable,light weight, Rotomolded planters.

Can you give any references to support your claims that these plants can repel snakes? I would like to know this because I get a lot of questions regarding this.


The snake repellent property of snakes is time tested one. Gardeners or nursery people use these plants at the borders. Although, No plants have been scientifically proven to be snake repellents, practically these plants are widely used to repel snakes.

It is believed that, a certain strong odour of these plants make snakes to stay away.

Sorry, that is not proof.

1 Like

You did not ask for “proof”, Charles_Paul. You specifically asked for references. Vsgawade responded directly to your question and provided you with two references: gardeners and nursery people. It is you who is wrong, and you owe vsgawade an apology for being so rude and ignorant.

1 Like

that’s still not proof. gardeners and nursery people might claim to do a lot of other things, but that is still not documented proof.

I live in an area where all types of snakes crawl around , have seen a cobra,russel viper ,rat snake in our compound. I guess if you have area clean and dont invite rodents… snakes stay clear…I am given to understand the black metal used in road construction , is widely spread in electricity sub-stations… to prevent reptiles from crawling around.


When I found a baby snake in my garden i googled and got your article… I got lemon grass in my garden (but not large enough)…
So does it really works… ? let me try.

1 Like

I keep both Colombian Boas and Hog Island Boas and we have Marigolds in our front yard. Snakes crawl around them all the time and dont seem to mind. Also, Snakeplants are often kept in natural snake enclosures due to their hardiness . Better research would be advised. I have kept snakes for over 20 years and I can tell you from experience…they dont care what plants to you have.