17 Beautiful Plants That Repel Cats (With Pictures)

17 Beautiful Plants That Repel Cats (With Pictures)

Whether you want to protect your garden or keep your property free from animals, there are plants that you can use around your house that repel cats. If you want to know what plants cats hate, read more.

Plants that Repel Cats Effectively

Some people surround their houses with fences and blockages to keep the cats away. Some even go to the extent of keeping these cats away in a dangerous way. If you want to know which plants repel cats, here’s a list of them below:

1. Catnip

Cats love catnips. But you may wonder why it belongs on this cat’s repellent plants list. You can use it as a lure so they will not bother other plants or areas in your house that are off-limits to them.

2. Citronella

Cats hate citrus aromas, similar to mosquitoes and other insects. You can use citronella as a cat-repellent plant near the area that should be off-limits to them. Once they smell its scent they will walk away immediately.

3. Common Rue

If cats hate citrus smells, they will hate the scent of common rue more. This plant has a bitter taste and offensive odor, making it unpleasant for cats. However, if you have children at home, you may want to consider using other plants as these may be poisonous.

4. Curry Plant

Not only can curry plants be used in recipes, but they can also work wonders to repel cats. Since curry plants are hard to remove, you should place them permanently where you want cats to be off-limits. It would be best if this is something that you would use in your kitchen as well so there is no wastage of space.

5. Geraniums

Geraniums will not only bring more colors to your home but can also protect your plants from pesky cats. Its pleasant scent may be pleasant to us, but it is not so pleasing to these felines.

6. Lavender

Lavender is one of the most effective cat-repellent plants on this list. Cats do not go near a lavender because of its aroma. As it grows taller, it can also be used in addition as a blockage to keep the cats away. Even deer and insects will not go near your property if you have a lavender since they also do not like it.

7. Lemon Thyme

Lemon thyme is also one of the most effective plants to keep cats away. You can add a few of these plants to repel cats and also attract pollinators to your garden.

8. Oregano

Oregano is also one of the most effective plants to deter cats. Aside from cats, it can also ward off pests. You can also use it as a herb in your kitchen.

9. Pennyroyal

Pennyroyal is a good option because it is something that cats absolutely hate. It possesses a strong smell that cats are not fond of, so they avoid this plant as much as possible.

10. Rosemary

Similar to lavender, one of the plants that cats hate is rosemary. It has a pleasant smell, but cats do not like it. They will walk away immediately once they notice the smell of rosemaries.

11. Scaredy Cat Plant

As its name suggests, you can quickly tell it is a plant that cats hate. However, there is no proven research on this claim. But it is still worth a try if you want some plants that repel cats in the safest way possible.

12. Banana

Bananas are unusual plants that cats hate since they eat this fruit. But if you try to mix a banana fruit with mustard, it can create a distinct odor that cats will surely hate. You can use it in your kitchen to prevent cats from lurking around.

13. Barberry

The barberry is also one of the most effective cat deterrent plants because of its thorny stems and leaves, which you can use as a hedge around your garden to keep the cats away.

14. Blackthorn

The blackthorn plant features vicious spines and prickly bushes that you can use as a hedge. It also produces white blossoms during the spring that can add color to the surroundings of your house.

15. Bramble or Blackberry

You can also add the bramble or blackberry shrub to prevent the cats from coming near your yard as they hate these plants. Be careful, as you can also get pricked with its thorny stems.

16. Cat Grass

You might wonder why cat grass is included in this list of plants that keep cats away. Yes, it is not a repellent, but you can use it to attract your cat, and they will stop going to your garden or other places around your house.

17. Cayenne Pepper

Because of its spicy scent, cayenne pepper is one of the plants that cats hate. If you do not want to grow chilli plants, you can also sprinkle some chili water on your plants and it can also help deter the cats.

30 Other Plants That Repel Cats

These plants keep can also repel cats, so you can also consider planting any of them.

  • Cinnamon
  • Coffee Plant
  • Cucumber
  • Eucalyptus
  • Garlic
  • Grapefruit
  • Hawthorn
  • Holly
  • Japanese Cheesewood
  • Lemon-scented Geranium
  • Lemongrass
  • Marigold
  • Mexican Orange
  • Mint
  • Onion
  • Orange
  • Orange Jessamine
  • Pampas Grass
  • Peppermint
  • Pine
  • Pine Cones
  • Prickly Currant
  • Pyracantha
  • Rose Bushes
  • Spider Plant
  • Sweet Mock Orange
  • Thyme
  • Valerian
  • Wild Rose
  • Wintergreen


These plants that repel cats will help you keep your precious garden from getting dug up and your yard from their smelly poop.

The good part is that these plants will not cause any harm to cats unless they insist on walking past those thorns. Now that you know what plant keeps cats away, you can start planting them directly in your yard.


No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *