7 Plants That Will Keep Pests Out of Your Garden, and 7 Plants That Will Attract Pollinators

Spring is the time to plant and seed. If you usually pick plants and flowers for your garden intuitively or by color, shape and size, perhaps this year you can try to change your approach a bit. This time, pick your plants based on whether or not they can repel pests or attract pollinators. This way of gardening will help you solve 2 problems at once, keeping nasty bugs out of your garden and harvesting more crops thanks to pollinators.
Here at Bright Side, we’ve made a short guide on the types of plants that repel pests and the kinds that attract “good” insects and birds to your garden.
Plants that repel pests
1. Mint
Mint prefers well-drained but moist ground, tolerates shade, and needs minimal care. Mint is the plant that we love thanks to its strong fragrance. But some animals and bugs just can’t stand the smell of mint, and we can use this feature to our advantage.
It can repel ants, mosquitoes, slugs, snails, and mice.
2. Petunia
Petunias can grow in partial shade and need to be protected from the wind. Make sure these plants have a 1-foot distance between each other. Petunias are among the most popular garden flowers — they’re beautiful and bright, and also have a nice bonus feature: they can repel nasty bugs.
It can repel leafhoppers, aphids, tomato hornworms, and asparagus beetles.
3. Chrysanthemum
When planning your flower bed, remember that chrysanthemums need space: they mostly grow to a height and width of 1 foot to 3 feet. These flowers love to be in the sun, well-drained and in evenly moist soil.
It can repel ants, ticks, lice, spider mites, and silverfish.
4. Lavender
Lavender is another big plant that needs space, so make sure you plant seeds 2 feet to 3 feet apart. Lavender doesn’t like wet, poorly drained soil, but it can grow in bad soil. There’s a great number of ways to use lavender at home, and it also can repel some pests.
It can repel house flies, moths, and fleas.
5. Calendula
Calendulas will surely add some brightness and cheerfulness to your garden. They love sunshine and nourishing, well-drained soil. Apart from repelling some pests, calendulas attract “good” insects like hoverflies that help to control the population of aphids.
It can repel asparagus beetles and tomato hornworm.
6. Basil
Basil is one of the most popular plants in the kitchen and it adds a lot of fragrance and taste to our favorite dishes. You can grow basil in vegetable beds or plant it in pots or containers and place them in your garden. Choose a place with mist and well-drained soil.
It can repel mosquitoes, mosquito eggs, and houseflies.
7. Geranium
These flowers are known as garden classics. Plant geraniums in pots with drain holes. Use well-drained potting soil mixture and put their pots where they’ll get 4-6 hours of sunlight.
It can repel Japanese beetles, mosquitoes, leafhoppers, and corn earworms.
Plants that attract pollinators
1. Rocky Mountain Bee Plant
These beautiful pink flowers love dry, well-drained, sandy soil and full sun. They are quite easy to grow and don’t need much care. The best thing about these flowers, apart from their incredible fragrance, is the fact that they can attract many pollinators to your garden.
It can attract bees, wasps, butterflies, and hummingbirds.
2. Honeysuckle
Honeysuckle flowers have a variety of colors from yellow to red, and their sweet smell can turn your garden into a real paradise. They prefer full sun and well-drained soil and grow best with some support like a trellis or fence.
It can attract hummingbirds and hawk moths.
3. Lavender
We’ve included lavender into our article twice because in addition to repelling pests, it can also attract “good” insects to your garden.
It can attract honey bees and butterflies.
4. Yarrow
If you want to have many beautiful flowers around your yarrow, plant it in a place that gets full sun in well-drained soil. Choose average or poor soil in order to prevent the plants from growing too tall.
It can attract butterflies and bees.
5. Sunflower
6. Gaillardia
These gorgeous, often 2-toned flowers prefer dry and sunny places and don’t like heavy, wet soil. Gaillardias, or blanket flowers, can bloom till the end of the season, which is why they’re worth including in your flower beds.
It can attract butterflies, bees, and moths.
7. Lupine
Lupines like well-drained soil and sunny sites. They can tolerate some shade, but in this case, it will give you fewer flowers. With time, lupines can raise the fertility of soil.
It can attract butterflies.
Do you have a garden? Would you like to plant any of the flowers and plants from our list? Share the pictures of your flower beds in bloom in the comments!
Comments
Related Reads
10 Gardening Moments That Prove Small Things Can Bring Hope Back Into Our Lives

10 Fathers Whose Compassion Reached Their Children When Pain Had Already Taken Over in 2026

15 Family Moments That Teach Us Why Quiet Kindness and Compassion Says More Than an Apology

10 Moments That Remind Us Children’s Words Can Carry More Wisdom and Empathy Than We Expect

10 Workplace Moments That Show Honesty and Respect Build the Strongest Teams

10 Moments of Love That Prove Compassion and Kindness Are Humanity’s Greatest Superpowers (American Edition 2026)

13 Times Quiet Empathy and Grace Revealed the Wisdom of One Person

15+ True Gift Stories That Prove the Most Meaningful Presents Are Always the Ones That Show Someone Was Paying Attention

16 Family Stories Where Help Came From an Aunt, a Teenage Nephew, and Even the Husband Who Couldn’t Stand the Cat

10 Real-Life Acts of Kindness and Generosity That Can Make Even the Toughest Hearts Believe in Humanity Again

13 Heartwarming Stories That Remind Us Family Isn’t Just a Name — It’s the Warmth We Carry for a Lifetime

15 Acts of Kindness That Teach Us Compassion Still Brings Lonely Hearts Back to Happiness














