Defend your garden against bugs with these 6 plants


house plant

Related Articles

As the weather heats up, there’s no better time to start planting your garden. But before you choose your greenery and blooms, consider some of the added benefits some plants can bring — namely, repelling insects.

Here are a number of plants that will keep insects at bay. And since no one minds a few butterflies hovering around the garden, we found some plants that will attract the fluttering beauties.


This beautiful purple flower (pictured) not only looks attractive, but smells just as sweet. Thankfully, it wards off mosquitoes, a nice benefit for any patio or outdoor entertaining space.


Also known as West Indian lemongrass, OneKingsLane.com says this tall plant is an excellent mosquito deterrent. It’s especially potent when paired with two other mosquito fighters — catnip and cascading geranium.


Ants aren’t so terrible, but if you want to guard your home from the little guys, try spearmint. According to InfoBarrel.com, a border of spearmint around your garden or house can deter large groups of ants.


Chrysanthemums may be especially good at keeping cockroaches, ticks, bedbugs and fleas away, says InfoBarrel.com.

Basil & rosemary

House_PottedBasil_BugRepellentTwo more herbs that are excellent insect repellents are also wonderfully fragrant. According to TLC.com, basil keeps away flies and mosquitoes, while rosemary keeps mosquitoes away as well. Bonus: Rosemary can help keep cats away from your child’s sandbox, as cats are turned off by its smell.


DayLilyWant to see more brightly colored butterflies? Here are 12 plants that Almanac.com says will bring them fluttering into your garden:

  1. Aster
  2. Butterfly bush
  3. Cornflower
  4. Daylily (pictured)
  5. Goldenrod
  6. Hollyhocks
  7. Lavender
  8. Lilac
  9. Pansy
  10. Purple coneflower
  11. Snapdragon
  12. Zinnia