Fly Repellent Plants

Fly Away, Flies! Plants That Naturally Repel These Pesky Pests

Flies, with their buzzing presence and annoying habits, can quickly turn a relaxing outdoor space into a frustrating experience. Luckily, nature offers a natural defense against these pesky insects. Here are a few plants that can help keep flies at bay:

1. Aromatic Powerhouses:

  • Lavender: The soothing scent of lavender is also a natural fly repellent. Plant it near patios, decks, or windows for a calming aroma and fly control.
  • Basil: This flavorful herb emits a strong scent that flies find unpleasant.
  • Rosemary: This fragrant herb is not only a culinary delight but also a natural deterrent for flies.
  • Mint: The pungent aroma of mint is a natural fly repellent.

2. Strong Scents and Visual Deterrents:

  • Marigolds: The strong scent of marigolds, particularly African marigolds, is said to repel flies and other insects.
  • Garlic: The pungent odor of garlic is a natural fly repellent. Plant it near your garden or in containers.
  • Onion: Similar to garlic, onions emit a strong odor that can deter flies.

3. Plants that Attract Beneficial Insects:

  • Yarrow: This plant attracts lacewings, which are beneficial predators of flies.
  • Dill: This herb attracts parasitic wasps that prey on fly larvae.

4. Planting Strategies:

  • Strategic Placement: Plant fly-repellent plants near doorways, windows, and other areas where flies tend to gather.
  • Companion Planting: Interplant repellent plants with your other garden plants to create a natural pest barrier.

5. Beyond Plants:

  • Cleanliness: Flies are attracted to food and garbage. Keep your kitchen, outdoor dining areas, and garbage bins clean to minimize their attraction.
  • Fly Traps: Use fly traps to catch flies and reduce their population.


  • Effectiveness Varies: The effectiveness of these plants as fly repellents can vary depending on the species of fly and other environmental factors.
  • Combine Methods: For best results, combine planting repellent plants with other pest control measures.

By incorporating these natural fly repellents, you can enjoy a more pleasant outdoor experience, free from the buzzing annoyance of flies.

Add a Comment

Your email address will not be published. Required fields are marked *

We ❤️ Palestine. To support Palestine in their time of need visit this page.