
If you're looking to keep snakes out of your yard or garden, one effective solution is to plant snake-repellent plants. These plants contain chemicals that deter snakes, and some are even toxic to them.
Some popular snake-repellent plants include the Snake Plant, also known as Mother-in-Law's Tongue, and the Basil plant, which is also a great addition to any kitchen garden.
The Snake Plant is particularly effective because it contains a chemical called calcium oxalate, which is toxic to snakes. It's also low-maintenance and can thrive in a variety of lighting conditions.
Check this out: Lavender Plant Cat Repellent
Snake Repellent Plants
Snake repellent plants are a natural and effective way to keep snakes away from your garden. Lavender, with its fragrant scent, is a great choice to plant along paths and near entry points to your home.
Marigolds, onion, and garlic plants are also excellent options, as they emit a strong odor that deters not only snakes but also other pests. On the other hand, lemongrass contains citronella, a natural snake repellent that can be planted in your garden or kept in pots around your outdoor areas.
Curious to learn more? Check out: Natural Fertilizer for Plants
Here are some popular snake repellent plants:
- Lavender
- Marigolds
- Onion
- Garlic
- Lemongrass
- Sansevieria (Snake Plant)
- Green Chiretta (Andrographis paniculata)
These plants are not only effective at repelling snakes but also have other benefits, such as repelling mosquitoes and being edible. By incorporating these plants into your garden, you can create a snake-free zone and enjoy a variety of benefits.
Andrographis Paniculata
Andrographis Paniculata, also known as King of Bitters, is a plant that's been known to repel snakes. It has a strong unpleasant smell that can irritate snakes' skin.
Its bitter-tasting roots and leaves make it a potent snake repellent. This plant is native to India and Sri Lanka.
Its slender dark-green stems and lance-shaped leaves with a glossy finish are quite distinctive.
Suggestion: Plant Leaves Cracking
Repelling Pests
Lavender is a lovely addition to any garden, but its fragrant scent is offensive to snakes. Plant it along paths and near entry points to your home.
Marigolds have a strong odor that deters not only snakes but also a range of other pests. They're a great choice for a multi-purpose pest repellent.

Onions release a strong sulfuric odor that snakes find repelling. Planting onions in various locations in the garden is an effective way to keep snakes at bay.
Rosemary is an aromatic herb that's an excellent choice for snake repellent. Plant it around your garden or entryways to keep snakes away.
Here are some plants that can help repel pests:
- Lavender
- Marigolds
- Onions
- Rosemary
- Lemongrass
- Green Chiretta (Andrographis paniculata)
- West Indian Lemongrass (Cymbopogon citratus)
- Sansevieria or 'snake plant'
Choosing and Using Repellent Plants
To choose the right snake repellent plants, consider the type of snakes that frequent your yard. Lavender, marigolds, rosemary, onion, garlic, and lemongrass are all effective options.
Planting a mix of different types of snake-repelling plants is key to creating a solid barrier. This will ensure that snakes are deterred from entering your yard. For example, lemongrass can be used in clusters around entry points.
When selecting plants, choose those that thrive in your local weather and environmental conditions. This will ensure they remain healthy and exude strong scents. Some plants, like basil and lemongrass, can grow quite tall and emit a strong aroma.
Here are some popular snake repellent plants to consider:
- Lavender: repels snakes with its fragrant scent
- Basil: repels snakes with its clove-like smell
- Lemongrass: repels snakes with its citrusy scent
- Marigolds: repels snakes with its strong odor
- Rosemary: repels snakes with its aromatic scent
- Onion and Garlic: repels snakes with their pungent scent
Remember to also reduce hiding spots and food sources in your yard to further deter snakes.
Rauvolfia Serpentina
Rauvolfia Serpentina is a shrub native to east Asia and India, also known as Devil Pepper or Serpentine Wood. It has upright shoots with bright green leaves and white flowers that bloom in spring.
This plant has sedative effects and is linked to treating mental disorders such as schizophrenia and paranoia. It's also used to treat non-venomous snake bites and can combat snake venom.
Native to east Asia and India, Rauvolfia Serpentina is a good choice for a snake-repelling garden. It's best to plant multiple rows of different types of snake-repelling plants, including Rauvolfia Serpentina, to create a solid barrier.
Rauvolfia Serpentina thrives in local weather and environmental conditions, ensuring healthy plants that exude strong scents. This will help deter snakes from entering your yard.
Here are some tips for using Rauvolfia Serpentina in your snake-repelling garden:
- Plant multiple rows of Rauvolfia Serpentina to create a solid barrier
- Choose plants that will thrive in your local weather and environmental conditions
- Mix many plants to create a diverse and effective snake-repelling garden
Sansevieria or Snake Plant

The Sansevieria or Snake Plant is a great choice for repelling snakes. It's also known as 'the mother-in-law's tongue', which already gives you an idea of its reputation.
This plant is a popular indoor choice because it's low maintenance and can thrive in a variety of lighting conditions. It's a great option for busy people or those who tend to forget to water their plants.
Its tall and twisting shape can be quite striking, and it's said to be a snake-repelling plant due to its sharp leaf edges.
The Bottom Line
Lemongrass is a great choice to keep snakes away from your garden, as it releases a strong odor that snakes dislike.
Marigolds and garlic are also effective at deterring snakes, thanks to their potent scents.
Mint plants have a strong smell that irritates snakes and keeps them away, but be sure to maintain its growth regularly since it can spread quickly.
By planting these snake-repelling plants, you can create a safe and snake-free zone in your garden.
Featured Images: pexels.com


