I found this article on what plants repell what bugs, hope this helps Plants That Naturally Repel Insects: There are many beneficial herbs that keep insects away. Peppermint repels ants, white cabbage moth, aphids, and flea beetle. Since Mint is a notorious spreader that can easily get out of control establish it in pots that are above ground or sunk below where roots can't escape drainage holes. Garlic discourages aphids, flea and Japanese beetle, and spider mites. Perennial Chives repel aphids and spider mites, two very common garden pests. Chives are often planted among roses to keep aphids away and to resist the disease, Blackspot. Basil drives away flies and mosquitoes. Borage deters that monster of vegetable garden insects, the tomato hornworm. Rosemary and Sage repel cabbage moth, bean beetles, and carrot flies. Annual Marigolds can be used anywhere to deter Mexican bean beetle, squash bug, thrips, tomato hornworm, and whitefly. They are also known to repel harmful root knot nematodes (soil dwelling microscopic white worms) that attack tomatoes, potatoes, roses, and strawberries. The root of the Marigold produces a chemical that kills nematodes as they enter the soil. If a whole area is infested, at the end of the season, turn the Marigolds under so the roots will decay in the soil. You can safely plant there again the following spring. Nasturtium is another annual, in this case a trailing vine, that keeps away Colorado potato bug, squash bug, and whitefly. The perennial, Artemisia or Wormwood, deters slugs that are so devastating to foliage. Radish can be planted to discourage cucumber beetle, squash bug, and stink bug.