9 Plants That Keep Squirrels Away From Your Garden

Repel squirrels and other rodents with perennial mint plants, but be diligent as they spread rapidly, and use dried foliage to keep them away from other areas.

Mint 

These annuals with strong, pungent odor repel squirrels, and are easy to start from seed, perfect for interspersing throughout the garden or placing in containers.

Nasturtiums 

Pungent marigolds repel squirrels and insects, with dozens of cultivars to choose from, perfect for planting alongside vegetables in flower beds or containers.

Marigolds 

Ornamental onions, chives, and spring onions produce a scent and flavor that squirrels find distasteful, making them perfect for adding to flower beds and near tomatoes.

Alliums 

Garlic not only produces delicious bulbs but also repels squirrels, especially when allowed to flower and planted near tomatoes, making it a great addition to the garden.

Garlic 

These bulbs are unappealing to squirrels, making them a great choice for fall planting, and will multiply and bloom for several years, providing a beautiful springtime show.

Daffodils and Hyacinths

Many commercial squirrel repellents rely on hot pepper powders, so planting your own hot pepper plants can keep squirrels away and add flavor to meals.

Hot Peppers

This plant's rhizome roots and highly perfumed scent deter squirrels, but be aware of its rapid spread, and choose a shady area where it can thrive without smothering other plants.

Lily of the Valley

These plants offer two deterrents for squirrels: pungent blooms and fuzzy stems and leaves, making them a great choice for flower beds or containers, and can be overwintered with proper care.

Geraniums