Flowers bring beauty, fragrance, and life to any garden, but they also attract pollinators—which might not be ideal if you’re not a fan of insects. While pollinators like bees, butterflies, and moths play a crucial role in the ecosystem, some people prefer to keep their gardens insect-free. If you’re one of them, here are the plants to avoid if you don’t want an invasion of bugs in your outdoor space.


🌿 Why Some Plants Attract More Insects

Certain flowers use strong fragrances and vibrant colors to attract insects from far away. Pollinators feed on the nectar of flowers, collecting pollen to produce honey and feed their larvae. This process, known as cross-pollination, helps plants reproduce and thrive.

However, if you’re uncomfortable around bees, butterflies, moths, or even flies, you might want to skip growing certain plants that naturally draw in these creatures.


🚫 Plants to Avoid If You Don’t Want Insects in Your Garden

plants attract insects

🌾 Lavender

✔ Loved for its fresh, calming scent
Attracts: Bees, butterflies, and moths

🌻 Sunflowers

✔ Bright and cheerful
Attracts: Bees and butterflies

🌼 Daisies

✔ Classic and easy to grow
Attracts: Flies

🌺 Poppies

✔ Stunning colors
Attracts: Bees and other pollinators

🍃 Sage

✔ A useful herb for cooking
Attracts: Bees and butterflies

🌿 Verbena

✔ Beautiful, long-lasting blooms
Attracts: Butterflies and bees

🌸 Zinnias

✔ Vibrant and colorful
Attracts: Bees, butterflies, and other insects


🌍 The Trade-Off: Beauty vs. Bugs

While avoiding these plants keeps insects away, it also means missing out on gorgeous blooms and delightful fragrances. More importantly, pollinators are essential for the environment and food production. If you choose to skip these flowers, consider adding plants that repel insects instead—such as marigolds, rosemary, and citronella.

By carefully selecting the right plants, you can create a garden that suits your comfort level while still supporting nature. 🌿✨