cat near a plant that is used to repel cats

Top 15 plants that repel cats

Want to keep cats out of your garden naturally? Discover the 15 best plants that repel cats—safe, beautiful, and proven to protect your space.

Peer reviewed by Sonic Barrier editorial team
cat near a plant that is used to repel cats

Cats may be adorable, but when they turn your garden into their personal litter box or trample your flowerbeds, it’s time to take action. Fortunately, nature offers simple, non-toxic solutions to keep them at bay, without harming them. In this guide, discover the 15 best plants that naturally repel cats.

Tired of cats invading your garden? Choose an effective and animal-friendly solution. Our advanced repellent uses a targeted ultrasonic frequency to effectively and permanently repel cats, click here to discover.

 

ZeroCat ultrasonic cat repellent

 

1. Coleus Caninus

Coleus Caninus

Often nicknamed the “scaredy cat plant”, Coleus Caninus is one of the most popular natural cat repellents. Its strong, musky odor, especially when touched or bruised, is unpleasant to cats, deterring them from getting too close. This plant grows best in full sun and is ideal for bordering flower beds or placing near entry points where cats tend to sneak in.

What makes it particularly handy is its low-maintenance nature. Once planted, it requires little attention — yet delivers powerful results. Gardeners who’ve tried it often report a noticeable drop in cat visits within days. It’s not a miracle cure, but it’s a great first line of defense. By using this plant in combination with the ZeroCat ultrasonic repellent, you can be sure to definitively get rid of cats.


2. Lavender

Lavender

Cats despise Lavender. Its calming floral scent may work wonders for stress relief and sleep for humans, but to feline noses, it’s simply too strong and overwhelming. By planting lavender along pathways, garden borders, or in pots near windows, you’ll create a natural and fragrant barrier that keeps cats at a distance.

Beyond its repellent properties, lavender is beautiful and attracts pollinators like bees and butterflies. Just make sure you choose an English or French variety suitable for your climate. With a little pruning and sun, you’ll have both a blooming garden and fewer paw prints in the soil.

 

Cats keep coming back? This is the final solution you need.

 

3. Rue

Rue (Ruta graveolens) is a lesser-known herb with an intensely bitter aroma that most cats instinctively avoid. This evergreen shrub has soft, bluish-green leaves and produces small yellow flowers, adding a touch of charm to your garden while acting as a silent guardian against feline intruders.

Gardeners appreciate rue not only for its effectiveness but also for its versatility — it can be used in herb gardens or as a decorative border. However, wear gloves when handling it, as its sap can irritate sensitive skin. Rue is best planted in dry, sunny areas, and once properly developed, it asks for very little, yet does a lot to protect your space.


4. Rosemary

Rosemary

Fragrant, resilient, and useful in the kitchen, rosemary is also a powerful ally against unwanted feline visitors. Cats dislike its strong woody scent and prickly texture, making it an excellent choice for both deterrence and decor. Place it near doors, windows, or around the garden to naturally discourage cats from approaching.

Rosemary grows best in bright sunlight and soil with good drainage. You can grow it in the ground or in pots — perfect if you want to move it around to protect specific areas. Bonus: while it wards off cats, it attracts beneficial insects like bees and repels mosquitoes at the same time.

 

Looking for a way to keep cats out without hurting them? Our cat-targeted ultrasonic repellent is 100% safe and highly effective — see how it works.


5. Citronella

Citronella

Best known as a mosquito repellent, Citronella also works wonders against curious cats. Its potent lemony scent is refreshing for us, but overwhelming to cats, who often steer clear of areas where this plant grows.

Citronella grass (not to be confused with the essential oil) is a tall, clumping plant that grows in warm, humid climates. It’s ideal for creating natural borders or scent zones around patios and garden beds. Just keep in mind that it doesn’t handle cold temperatures well. If you live in a cooler climate, consider potting it and bringing it indoors during winter.


6. Oregano

Oregano

Oregano’s intense aroma, especially when the leaves are crushed, acts as a natural repellent to cats who find the scent too pungent for comfort.

Easy to grow in pots or garden beds, oregano spreads quickly and covers ground well, which helps keep large areas cat-free. It enjoys plenty of sun and prefers the dry, rocky soils found in Mediterranean regions.


7. Geraniums

Geraniums

Bright, colorful, and beautifully scented, geraniums are a favorite for gardeners — but not for cats. Their sharp fragrance and slightly bitter taste are enough to send most cats in the opposite direction. Whether planted in beds, window boxes, or hanging baskets, they create a visual and olfactory barrier that cats instinctively avoid.

These plants love sunny spots and are relatively low-maintenance. Plus, they bloom for months, adding rich color to your space while keeping your plants safe. Be aware, however, that the plant can be toxic to cats if ingested in large quantities — so it’s best used to keep them away, not lure them in.


8. Pennyroyal

Pennyroyal

A member of the mint family, pennyroyal has a strong menthol-like scent that cats find repulsive. This powerful little plant is often used as a natural insect repellent, but it’s also effective at deterring cats from lounging or digging in your garden.

It’s perfect for ground cover or for planting between stepping stones and garden borders. However, caution is necessary. Pennyroyal is toxic if ingested by pets or humans in large amounts, so it should be placed where cats won't be tempted to chew on it.


9. Blackthorn

Blackthorn

Blackthorn (Prunus spinosa), also known as sloe, is a dense, thorny shrub that acts as a physical and natural barrier against cats. Its thick branches and long spines make it extremely unpleasant for cats to pass through, discouraging them from entering protected areas.

This shrub is ideal for hedging, offering both privacy and protection. It also produces lovely white blossoms in spring and small, dark fruits in autumn — great for making sloe gin, if you're so inclined. Once established, blackthorn is hardy and drought-resistant, making it a long-term, dual-purpose solution for gardens frequented by unwanted cats guests.


10. Catnip

Catnip

It may sound surprising, but catnip (Nepeta cataria) can help repel cats — if used strategically. While many cats are drawn to its euphoric scent, some dislike it, especially when it grows densely or in areas where they don’t feel safe. Plus, overexposure can dull their interest.

The trick? Plant it away from sensitive zones you want to protect, like flower beds or vegetable patches. This way, it acts as a distraction zone, luring cats elsewhere. Catnip is easy to grow, requires little care, and even attracts pollinators like bees. Just be aware that for highly sensitive cats, it can have the opposite effect, so observe the behavior and adapt accordingly.


11. Curry plant

Curry plant

With its unmistakable spicy scent, the curry plant (Helichrysum italicum) is a fantastic, non-toxic option to discourage cats. Its grey-green foliage releases a strong aroma that resembles curry powder, which cats find overwhelming and unpleasant.

This Mediterranean herb grows in sunny, well-drained soil and requires little maintenance. Place it near pathways or flower beds to naturally repel visiting cats from lingering or digging.


12. Lemon Thyme

Lemon ThymeLemon thyme combines beauty, culinary use, and a powerful cat-repellent effect thanks to its zesty citrus aroma. While humans appreciate its fresh scent and flavor, cats usually stay far away. They find the citrus notes too strong for their sensitive noses.

It grows well in containers or directly in the soil, especially in sunny areas with good drainage. Lemon thyme spreads easily, so it works well as a natural border or ground cover.


13. Holly

Holly

With its sharp, spiky leaves and dense structure, holly is an excellent natural deterrent against cats.  They dislike walking through or brushing against its prickly foliage, making it a great choice for creating natural barriers along fences or flower beds.

Holly is a hardy evergreen shrub that offers year-round protection, along with seasonal beauty thanks to its glossy green leaves and bright red berries. Just be cautious that the berries can be toxic if ingested. Holly should be used more for perimeter defense than in areas where pets are likely to nibble.



14. Lemon balm

Lemon balm

Part of the mint family, lemon balm gives off a fresh citrusy scent that cats tend to avoid. It’s gentle and uplifting for humans, but overwhelming for cats, making it a discreet yet effective plant for deterring them from certain areas.

Lemon balm grows quickly and spreads easily, making it ideal for filling in garden spaces or creating low hedges around protected zones. It grows in both pots and open soil, and you can even use the leaves to make calming herbal tea.


15. Thorny Bushes

Thorny Bushes

Sometimes, scent isn’t enough, and that’s where thorny bushes come in. Plants like hawthorn, blackberry, or rose bushes create dense, prickly barriers that cats are physically reluctant to cross. They’re especially useful for blocking access to fences, garden edges, or corners where cats like to sneak in.

While these plants require more space and maintenance than herbs, they offer long-lasting protection and add structure to your landscape. Their defensive nature discourages digging, scratching, and lounging, all without harming the animal. Plus, many thorny bushes also bloom or bear fruit, combining practicality with beauty. 

 

Summary Table of Plants That Repel Cats Naturally

Plant Name

Effectiveness

Best Placement

Toxicity to Cats

Maintenance Level

Extra Benefits

Coleus Caninus (Scaredy Cat Plant)

Very High

Borders, entry points, sunny spots

✅ Safe

Low

Easy to grow, decorative

Lavender

High

Garden borders, windows, pots

⚠️ Mildly toxic if ingested

Moderate

Calming scent, attracts pollinators

Rue

High

Herb gardens, dry sunny areas

⚠️ Toxic if eaten; irritant to skin

Moderate

Attractive foliage, evergreen

Rosemary

High

Doorways, windows, garden edges

✅ Safe

Moderate

Culinary use, repels mosquitoes

Citronella

High

Patios, garden borders

✅ Safe

Moderate

Repels mosquitoes too

Oregano

Moderate

Pots, sunny rocky areas

✅ Safe

Low

Culinary herb, ground cover

Geraniums

High

Beds, hanging baskets, windows

⚠️ Mildly toxic if ingested

Moderate

Bright, colorful blooms

Pennyroyal

High

Ground cover, stepping stones

⚠️ Toxic if eaten

Moderate

Repels insects too

Blackthorn (Sloe)

Very High

Fences, property edges

✅ Safe

High

Produces edible berries

Catnip (strategic use)

Moderate

Away from protected areas

✅ Safe

Low

Attracts pollinators

Curry Plant

High

Paths, sunny areas

✅ Safe

Low

Ornamental + low maintenance

Lemon Thyme

High

Borders, ground cover

✅ Safe

Moderate

Edible herb, fragrant

Holly

High

Fences, garden edges

⚠️ Berries toxic if eaten

High

Evergreen, ornamental

Lemon Balm

Moderate

Pots, low hedges, garden beds

✅ Safe

Low

Fast-growing, can be used for tea

Thorny Bushes (e.g., Hawthorn, Roses)

Very High

Fences, corners, garden borders

✅ Safe

High

Decorative, protective, long-lasting

 


✅ The advantages of using plants to repel cats

Opting for plants as a natural way to deter cats offers multiple benefits, both for your garden and for the environment. Here’s why more and more people choose this method:

  • Safe and non-toxic: Most repellent plants are harmless when used correctly, making them ideal if you want to avoid chemicals or traps.
  • Eco-friendly: No sprays, no plastic, no electricity — just nature doing its job.
  • Aesthetic appeal: Many repellent plants are also beautiful, adding color, texture, and fragrance to your garden or windowsills.
  • Dual function: These plants often attract pollinators like bees and butterflies while keeping cats away.
  • Cost-effective: Once planted, they require little investment compared to repeated purchases of commercial deterrents.
  • Versatility: They can be used in pots, borders, garden beds, or even balconies — adapting to any outdoor or indoor space.
  • Low maintenance: Most of these plants require minimal care. 

 

❌ The limits of using plants to repel cats

While plants are a gentle and eco-friendly option for deterring cats, they’re not without their downsides. Here are some of the main limitations to keep in mind:

  • Weather dependence: Strong winds, heavy rain, or cold seasons can weaken or eliminate a plant’s scent, reducing its deterrent effect.
  • Limited coverage: Plants only protect the areas where they grow. Cats can easily bypass them unless you combine them with other deterrents like ultrasonic repellents or physical barriers.
  • Variable effectiveness: Not all cats react the same way. Some may ignore certain smells or adapt to them over time.
  • Potential toxicity: A few popular deterrent plants (such as pennyroyal, rue, geranium, and holly) can be toxic if chewed or ingested by pets or wildlife.
  • Maintenance required: Even hardy plants need some care. Without proper sunlight, watering, or pruning, their scent and repellent strength will fade.

Keep cats out of your garden — for good. This ultrasonic repeller is fine-tuned to feline hearing for maximum effect.

 

ZeroCat ultrasonic cat repellent

 

 

FAQ

Do natural plants work at repelling cats? 

Yes, natural plants can effectively repel cats when chosen and placed wisely. Strong-scented varieties like lavender, rue, and citronella deter cats through smell, while thorny or rough-textured plants make areas uncomfortable to cross or dig. Though results vary by cat, consistent use around garden beds, walkways, and entry points often leads to fewer visits. Combining scent and barrier plants provides the best long-term protection.

Are any of these plants toxic to cats?

Yes, some cat-repelling plants can be toxic if eaten, so careful placement is essential. Pennyroyal and rue are effective deterrents but unsafe if chewed, while geraniums and lavender can cause mild reactions in large amounts. These plants should be used to keep cats away, not attract them. Always verify safety with trusted sources like the ASPCA plant list and position toxic varieties out of reach or in areas cats are unlikely to nibble.

Do cat-repellent plants work on all cats?

Cat-repellent plants don’t work on every cat, as sensitivity to smells varies between individuals. Many cats avoid strong scents like rosemary, lemon balm, or citronella, while others may ignore them entirely. Feral cats are usually more cautious, whereas domestic ones may be more persistent. For best results, use a mix of repellent plants and combine them with physical barriers or commercial deterrents to ensure broader, more consistent effectiveness.

Will these plants harm other wildlife or pets?

Most repellent plants are safe for the environment and will not harm beneficial wildlife like birds, bees, or butterflies. Several plants, such as lavender, oregano, or lemon thyme, are known to attract pollinators. However, some species can be mildly toxic to pets (especially dogs or curious cats) if ingested in large amounts. As a precaution, choose plants that align with your pet's habits. And if you're unsure, opt for non-toxic varieties or use pots to elevate certain plants out of reach.

Which plants keep cats from pooping or peeing in the garden?

Plants with strong odors or thorny textures are especially effective for preventing cats from using garden beds as litter boxes. Coleus Caninus, rue, rosemary, and curry plant are top choices for scent-based deterrence. Meanwhile, physical deterrents like thorny bushes or ground-covering plants such as lemon thyme make digging or entering less appealing. It’s important to observe the areas most affected and position your plants accordingly (near entry points or favorite digging spots) to interrupt the cat’s routine.

What are the best indoor plants to repel cats?

If you're looking to deter cats from specific areas indoors, like furniture, counters, or shelves, consider potted plants such as lavender, rosemary, or lemon balm. These herbs are cat-repellent by scent and grow well in containers. You can place them on windowsills or near problem zones to keep curious paws away. Another great option is to use citrus-scented plants like lemon thyme. Just make sure the plants you select are safe if a cat decides to nibble.

What other options can you use to repel cats besides plants?

While plants are a gentle and sustainable solution, there are several other methods to repel cats, especially in stubborn cases. Physical barriers such as chicken wire, cat scat mats, or thorny mulch can prevent digging and lounging. Scent-based repellents like vinegar, citrus peels, or essential oils (used with caution) can be applied in targeted spots. Motion-activated water sprinklers are another highly effective option — they detect movement and release a quick burst of water that startles cats without causing harm, teaching them to avoid the area. For a more high-tech solution, ultrasonic cat repellent is a popular and humane way to scare off intruders. The best results often come from combining several strategies.

Back to blog

Leave a comment

Please note, comments need to be approved before they are published.