26 Companion Plants for Roses to Keep Pests Away

Suyash is a Master Gardener and the Editorial and Strategy Director at BalconyGardenWeb.com. With a focus on houseplant care, he combines over a decade of hands-on horticultural experience with editorial expertise to guide and educate plant enthusiasts.
Learn About Our Editorial Policy

2-Minute Read

Here are the best Companion Plants for Roses to Keep Pests Away! Have fuller and more blooms with these!

Companion plants for roses not only keep them safe from the nasty pests, but also make sure they thrive together in a perfect camaraderie for years to come!


Companion Plants for Roses to Keep Pests Away

1. Lavender

Companion Plants for Roses to Keep Pests Away

Botanical Name: Lavandula angustifolia

The strong fragrance of lavender is great to keep pests like aphids away from the roses. These herbs also offer a contrasting look to the rose flowers. Also, they both love the sun, so these plant will be happy together.

2. Marigolds

Companion Plants for Roses to Keep Pests Away
Shutterstock/Myroslava Pavlyk

Botanical Name: Tagetes spp.

Marigolds are a must have near roses because they are quite potent in keeping nematodes away. They also keep aphids and at bay, too.

3. Chives

Plants Together with Roses to Keep Pests Away 2

Botanical Name: Allium schoenoprasum

The beautiful flowers of chives will add a charming appeal to roses while adding a layer of protection, as these have a strong scent, which keeps the pests away. Chives also attracts aphids, which makes it a good trap plant, too.

4. Nasturtiums

Companion Plants for Roses to Keep Pests Away 3

Botanical Name: Tropaeolum majus

Nasturtiums are great for salads and roses, both! Growing them means your flowers will be protected against aphids (as they attract these pests to themselves) and you will have a fresh supply for your kitchen!

5. Garlic

Rose companion plants to ward against pests 3

Botanical Name: Allium sativum

A natural fungicide, garlic keeps the notorious black spots away from the roses. Not to mention the fact that you will have a fresh supply for your dishes, too!

6. Catmint

Plants that Go with Roses to Keep Pests Away

Botanical Name: Nepeta spp.

The beautiful flowers of catmint, with their fragrance, keep pests like Japanese beetles and aphids away from the roses. Their hue also adds a contrasting appeal!

7. Rosemary

Botanical Name: Rosmarinus officinalis

With its strong scent, rosemary is quite effective against almost all types of pests that can be troublesome for the roses. Their towering flowers also compliment roses quite well. Also, these both plants are drought tolerant, and share a similar watering needs.

8. Geraniums

Rose companion plants to ward against pests 1

Botanical Name: Pelargonium spp.

These rose-like flowers look so similar, you will have a hard time telling the difference. These keep Japanese beetles and other insects at bay.

9. Mint

Plants Together with Roses to Keep Pests Away 1

Botanical Name: Mentha spp.

The strong fragrance of mint can be the life saver for roses against aphids and rats. Keep on crushing its leaves to make the affects strong. It will also make your garden smell refreshing!

10. Thyme

Botanical Name: Thymus spp.

Thyme is the herb to have if you want to keep your beloved roses safe against powdery mildew. These also look great with all colors the roses come in.

11. Sage

Botanical Name: Salvia officinalis

Sage is an excellent herb to keep different pests away from the roses, including brassica moths, which can cause a lot of damage to the rose buds.

12. Borage

Rose Companion Plants: Keeping Pests Away 1

Botanical Name: Borago officinalis

Borage’s flowers attract beneficial insects like bees and wasps that can take care of the majority of pests arounds roses.

13. Dill

Dill Plants that Go with Roses to Keep Pests Away

Botanical Name: Anethum graveolens

Dill is also a great companion plant for roses, as it attracts beneficial insects. It also looks really well with the plant, especially when grown in clusters.

14. Yarrow

Companion Plants for Roses to Keep Pests Away 7

Botanical Name: Achillea millefolium

A pollinator magnet, you will have different birds and insects hovering around the plant, which means all the nasty pests will be taken care of! A definite win for the roses!

15. Sunflowers

sunflowers Plants that Go with Roses to Keep Pests Away
reddit

Botanical Name: Helianthus spp.

Bold and beautiful, this is what these large flowers are, and they act as excellent trap plants, attracting aphids and whiteflies to them, keeping the roses safe.

16. Fennel

Rose Companion Plants: Keeping Pests Away 3

Botanical Name: Foeniculum vulgare

Fennel is the plant to have if you want to attract beneficial insects like wasps and ladybugs. They feed on various pests, which keeps the rose flowers safe and blooming. It also attracts aphids, so it can be a good trap crop.

17. Tansy

Companion Plants for Roses to Keep Pests Away 12

Botanical Name: Tanacetum vulgare

You just can’t go wrong with the beautiful canary flowers of tansy that not only pair really well with the roses, but these also keep the pests away with their scent and oils.

18. Hyssop

Companion Plants for Roses to Keep Pests Away13

Botanical Name: Hyssops officinalis

Cabbage moths can be attracted to rose buds and can wreak havoc in the flower development. As hyssops are a magnet to pollinators, they will ensure they come and feed on these nasty pests.

19. Bee Balm

Botanical Name: Monarda spp.

A pot or two of bee balm is all you need to attract bees and hummingbirds, and they will be more than happy to feed on aphids, one of the biggest threats for roses.

20. Sweet Alyssum

Companion Plants for Roses to Keep Pests Away near door

Botanical Name: Lobularia maritima

Sweet Alyssum flowers attract beneficial insects like hoverflies and parasitic wasps that prey on aphids and other pests that attack roses.

21. Vervain

best Companion Plants for Roses to Keep Pests Away

Botanical Name: Verbena

You can also go with Vervain for roses. It has a strong fragrance that helps keep Japanese beetles and whiteflies at bay.

22. Angelonia

Companion Plants for Roses to Keep Pests Away in pot

Botanical Name: Angelonia spp.

Angelonia helps in two ways: its fragrance keeps aphids and whiteflies away and attracts ladybugs and lacewings to control pest populations.

23. Lady’s Mantle

lady's mantel Companion Plants for Roses to Keep Pests Away

Botanical Name: Alchemilla mollis

Lady’s Mantle is remarkably resistant to pests itself and is a great rose companion because it invites ground beetles and lacewings.

24. Calibrachoa

hanging Companion Plants for Roses to Keep Pests Away

Botanical Name: Calibrachoa spp.

Calibrachoa is another top companion plant choice for roses to keep pests away. They’re really bright so pests are attracted to these more than the roses.

25. Russian Sage

beautiful Companion Plants for Roses to Keep Pests Away

Botanical Name: Perovskia atriplicifolia

Russian Sage is perfect if your rose plants are suffering due to whiteflies and moths. Plus, it will attract bees and promote pollination.

26. Lantana

Companion Plants for Roses to Keep Pests Away in rock garden

Botanical Name: Lantana camara

Many people believe Lantana can be a bit invasive, but you can plant it in a pot. It has a strong scent that pests don’t like at all, especially Japanese beetles. Lantana also keeps the mosquitoes away.

Recent Posts

Join our 3 Million Followers:

2.6MFollowers
300kFans
69kSubscribers

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here