9 Plants That Repel Snakes - Backyard Boss
We are reader supported. External links may earn us a commission.

9 Plants That Repel Snakes

The last thing you need in your garden is a snake. But unfortunately, these slithering creatures can sometimes make their way into even the most well-kept yards. While most snakes are harmless, some species can be dangerous to humans and pets. And even if they’re not poisonous, snakes can still be a pain.

Fortunately, there are a few plants that repel snakes. By planting these nine plants around your property, you can help keep these unwelcome visitors out of your garden.


Blooming Yellow Marigolds
Image credits: vili45 via Canva

When it comes to plants that repel snakes, few are as effective as marigolds. These vibrant flowers not only look beautiful in the garden, but they also produce a strong scent that snakes cannot stand. Planting marigolds around the perimeter of your property is a great way to keep snakes away.


garlic bulbs
Image credits: LoboStudioHamburg via Pixabay

It’s no secret that garlic is a powerful ingredient. Not only does it make food taste great, but it also has a range of health benefits. Did you know that garlic can also help to repel snakes?

You can use this humble plant as a natural snake repellent. Snakes are sensitive to the strong smell of garlic, so placing cloves of garlic around your home can help to keep them away.

If you’re worried about your plants being damaged by snakes, planting garlic near them can also help. The scent of garlic will deter snakes from coming close, keeping your plants safe.


Lemongrass on a newspaper
Image credits: CHUTTERSNAP via Unsplash

Many plants are known to repel snakes, but lemongrass is one of the most effective. When snakes encounter lemongrass, they will quickly turn and head in the opposite direction. Lemongrass releases a natural oil that snakes find offensive and will do everything they can to avoid. It’s also used as an ingredient in many commercial snake repellents.

If you live in an area where snakes are a common problem, planting some lemongrass around your property can help keep them away. Lemongrass is relatively easy to grow and maintain, so it’s a great option for those looking for a natural way to deter snakes.


Chrysanthemum ‘Okura Red’
Image Credit: Dakiny via Creative Commons

Chrysanthemums, also known as mums, are plants known to repel snakes. When planted around the perimeter of a home, they can help keep snakes away. Snakes are repelled by the strong smell of the chrysanthemums and will avoid areas where they are present.

In addition to planting them around your home, you can also place potted chrysanthemums indoors to help keep snakes out of your house.

Snake Plants

A snake plant on a table beside a window
Image credits: Akchamczuk via Canva

Also known as mother-in-law’s tongue, snake plants are tough plants that can survive in almost any condition.

The plant gets its name from its snake-like appearance and has been known to deter snakes (and many other pests) from entering homes and gardens. The Snake Plant is an excellent plant to have in your home or garden if you are looking for a plant that repels snakes.


Field of Lavender Flowers
Image credits: pixel2013 from Pixabay via Canva

Lavender is a plant with a long history of use for its calming and relaxing properties. In addition to its soothing scent, lavender is also effective at repelling snakes. It makes it an ideal plant to grow near areas where snakes are commonly found, such as in gardens or near hiking trails.

You can buy lavender plants from most garden stores, or they can be grown from seed. When planting lavender, choose a sunny spot with well-drained soil. Once established, lavender plants require little care and will thrive with occasional watering and trimming.


Image credits: Lilian Putina via Canva

Mullein plants have been used for centuries for their medicinal properties. The plants contain several compounds that have been shown to have anti-inflammatory, antiviral, and antibacterial activity. Mullein is also thought to be effective in repelling snakes.

If you’re looking for a plant that can help repel snakes, mullein is a good option. The plants are easy to grow and don’t require much care. You can find mullein plants at most nurseries or online.


wormwood plants
Image credits: Carmen Hauser via Canva

Wormwood is known for its strong, bitter taste. It contains a compound called absinthin which gives it its bitter flavor. Absinthin is also what makes wormwood effective at repelling snakes. When plants that contain absinthin are ingested by snakes, they experience burning and irritation of the mouth and throat. This makes them avoid plants with this compound.

If you are looking for a plant that repels snakes, wormwood is a good option. This plant is easy to find and can be grown in most climates. You can buy wormwood plants or dried wormwood leaves from a garden center or online.


Tobacco cigar leaves
Image credits: Alex Plesovskich via Unsplash

Snakes are sensitive to tobacco, so using it as a snake repellent can be effective. The plant contains nicotine, which is a poisonous substance that can kill snakes. When the plants are burned, the smoke produced repels snakes.

The plants can also be dried and crushed into a powder, which can be sprinkled around areas where snakes are known to live. However, it’s important to note that tobacco is also poisonous to humans and animals, so use it with caution.

In Summary

While snakes can be a nuisance, there are ways to keep them out of your garden. By planting these nine plants around your property, you can help repel these slithering creatures. Do you have any tips or tricks? Let us know in the comments below!