squirrel on grass

What Plants Repel Squirrels?

What Plants Repel Squirrels?

Yes, there are several plants that can help repel squirrels from your garden or yard. Squirrels can be a nuisance, causing damage to plants, digging up bulbs, and raiding bird feeders. By strategically planting certain types of plants, you can deter squirrels and protect your garden. In this article, we will explore some of the most effective plants that repel squirrels and provide tips on how to use them in your landscaping.

1. Daffodils (Narcissus)

Daffodils are beautiful spring-blooming flowers that also serve as a natural squirrel deterrent. Squirrels dislike the taste and smell of daffodil bulbs, making them less likely to dig them up. Planting daffodils around your garden or in areas where squirrels are a problem can help protect your plants.

2. Alliums

Alliums, such as garlic, onions, and chives, have a strong scent that repels squirrels. These plants contain compounds that squirrels find unpleasant, making them an effective deterrent. Planting alliums in your garden not only adds a touch of beauty but also helps keep squirrels at bay.

3. Marigolds

Marigolds are known for their vibrant colors and strong scent, which squirrels find repulsive. These flowers contain a natural chemical called thiophene, which acts as a deterrent to squirrels. Planting marigolds around your garden or in pots near vulnerable plants can help keep squirrels away.

4. Mint

Mint plants, such as peppermint or spearmint, have a strong aroma that squirrels dislike. The scent of mint can confuse and deter squirrels, making it an excellent choice for repelling them. Planting mint in pots or using it as a border around your garden can help protect your plants from squirrel damage.

5. Fritillaries

Fritillaries are a type of flowering plant that squirrels tend to avoid. These plants produce a scent that squirrels find unappealing, making them less likely to bother your garden. Fritillaries come in various colors and can add beauty to your landscape while keeping squirrels away.

6. Hyacinths

Hyacinths are fragrant flowers that can help repel squirrels. The strong scent of hyacinths is known to deter squirrels from digging up bulbs or causing damage to your garden. Planting hyacinths in your garden can provide both visual appeal and protection against squirrels.

7. Geraniums

Geraniums are colorful flowers that have a strong scent that squirrels find unpleasant. Planting geraniums in your garden or using them in hanging baskets can help deter squirrels. These flowers are easy to grow and can add a pop of color while keeping squirrels away.

8. Daffodil Narcissus

Daffodil Narcissus is a specific variety of daffodils that squirrels particularly dislike. These daffodils have a strong scent and contain alkaloids that repel squirrels. Planting Daffodil Narcissus bulbs in your garden can help protect your plants from squirrel damage.


By incorporating these squirrel-repelling plants into your garden or yard, you can create a natural deterrent and protect your plants from squirrel damage. Remember to plant these plants strategically, focusing on areas where squirrels are most active or where your plants are most vulnerable. Additionally, consider using a combination of these plants to maximize their effectiveness. With these natural squirrel repellents, you can enjoy a beautiful garden without the constant worry of squirrel damage.

Similar Posts