Skip to Content

Plants That Repel Lizards: Best Reptile Repellent Plants

Lizards are an essential part of the ecosystem, keeping insect populations at bay. They also prove effective natural predators against numerous harmful pests and are constant companions of gardeners.

However, some of us are not accustomed to living with these creatures around us. The sight of them running and crawling around might completely spook you. That’s why you want to repel them and ensure they rarely show up.

We show you eco-friendly ways of repelling lizards or reptiles at large. This is accomplished by growing plants that repel lizards to give you back the peace and comfort you need in your living space.

Let’s take you through the list of lizard repellent plants. 


Source |

Plants That Deter Lizards 

Plants that deter lizards fall into two categories, indoor or outdoor. Here is a quick list:

  • Peppermint
  • Japanese Mint 
  • Herb of Grace plant 
  • Pencil tree 
  • Nilgiri plant or Eucalyptus 
  • Stinking Hellebore 

Indoor Plants That Repel Lizards 

The list above contains indoor plants that repel lizards. In this section, we talk about these plants in detail. 

1. Peppermint Plant (Mentha piperita)


Source |

The Peppermint plant also goes by the name Mentha Piperita, a perennial herb that grows to a height of 2.9 feet. The plant repels lizards because of its stronger scent as compared to most other plants in the yard.

The scent confuses the lizards and makes them unable to prey on insects. 

Peppermints have no high maintenance costs. They prefer moist environments with well-drained soils. You should also water them daily while protecting them from direct sunlight. 

2. Japanese Mint (Mentha arvensis)


Source |

Japanese Mint is a herbaceous plant that has the potential to keep lizards away. The plant is widespread in Europe and Asia and a popular farm crop in China and Japan.

Similar to Peppermint, the Japanese Mint produces a strong menthol scent that causes confusion in lizards and repels them in your house. The plant grows up to a height of 60cm and comes with lanceolate to ovate leaves. These are slightly serrated.

The plant carries purple flowers, which are in dense pseudo whorls. 

3. Herb of Grace Plant (Ruta graveolens) 


Source |

The Herb-of-Grace is also referred to as Rue or Common Rue. It is a species of Ruta that is commonly grown as a herb or ornamental, thanks to its bluish-green leaves. The plant is native to southeast Europe, particularly the Balkan Peninsula.

The plant has a moldy smell that deters lizards, keeping them out of your house or indoor environment. Like other house plants, the Herb of Grace loves well-drained soils.

It also thrives best in direct sunlight or under a partial shade. Maintain the watering regime at an interval of 2-3 weeks. The Ruta graveolens also scare away geckos and snakes from finding a home in your indoor and outdoor environment. 

4. Pencil Tree (Euphorbia tirucalli


Source |

The Pencil tree goes by other common names such as Indian tree spurge and Pencil Cactus. It’s a succulent shrub that loves growing in semi-arid tropical climates. It’s widely spread in Africa and prefers black clay soils.

Their branches grow to a height of 7 meters, and the stems are cylindrical and fleshy with extensions of succulent twigs. Their leaves are oval, growing 1-2.5 meters long and 4mm wide. The leaves fall off early.

Yellow flowers usually appear at the end of their branches. Pencil tree has a toxic latex that is poisonous to lizards and insects as well. The poisonous latex has the potential of causing temporal blindness.

For the best results when growing it indoors, ensure there is abundant sunlight. Also, the soil should be fertile and well-draining.

Their watering requirements differ among seasons. You should water them once a week during summers and once a month during winters.

Outdoor Lizard Repellent Plants 

We also list some outdoor plants you could plant in your garden to help repel lizards.

1. Eucalyptus Plant


Source |

The Eucalyptus trees are native to Australia. They are multi-stemmed and grow up to a height of 10 feet indoors. Outside, they can grow above 60 feet.

Their branches are slightly fibrous, and the leaves contain oil glands. These oil glands give the eucalyptus tree a strong scent that helps to keep lizards at bay.

You should grow them around the openings of your house, specifically the doors and the windows, if you intend to keep lizards from finding their way in.

Eucalyptus loves abundant sunlight with soils that contain a low amount of phosphorus. Only water the plant when the soil gets dry. 

2. Stinking Hellebore (Helleborus spp.)


Source |

Stinking Hellebore is a powerful gecko deterrent in your garden. It gets its name from the foul smell that emanates from crushing its leaves.

The plant is toxic to most animals and also humansYou should keep it away from children and pets or avoid growing it entirely.

It’s typically used in floral arrangements. The stems are straight, thick, and green-yellow with large leaves on the upper side of the plant. Their lanceolate leaflets are arranged in a fan-like pattern finishing up with a rounded top about 50 cm in diameter.

The foliage is evergreen and looks beautiful throughout the year. Handle the plant with gloves to avoid poisoning or contamination. 

Wrap Up 

Lizards may be a vital part of the ecosystem, but their presence is often undesired, especially when you can’t stand the sight of them in your home or garden.

Splashing or spraying chemicals around your house to drive them away is also not the safest of the available methods.

We recommend going for eco-friendly solutions that involve plants that repel lizards to keep your indoors and outdoors serene. 

Pin it now!