Skip to Content

11 Flowers That Naturally Keep Bugs and Pests Away

Marigold flower in full bloom.
Marigold flower in full bloom. Image by Milkos via Depositphotos.

Dealing with insects around your home, garden, or patio can be a real headache. While chemical insecticides may offer a quick fix, they often introduce toxic substances into your environment. Thankfully, there are natural alternatives—certain flowers not only enhance your garden’s beauty but also act as natural insect repellents.

Research shows that some flowers produce compounds that bugs find unpleasant or harmful, making these plants an effective deterrent against pests like mosquitoes, flies, and beetles. Whether you’re new to gardening or a seasoned expert, this guide will introduce you to 15 flowers that can help you maintain a bug-free environment.

1. Feverfew

Feverflew.
Feverflew. Image by hiperdino67 via Depositphotos.

Feverfew (Tanacetum parthenium) is a potent mosquito, gnat, tick, and flea repellent. These flowers resemble daisies and bloom from summer to fall. Feverfew grows well in USDA zones 5 to 10, in well-draining, loamy soil with full sunlight and moderate watering. They typically grow between 8 and 24 inches tall.

2. Chrysanthemums

Chrysanthemums.
Chrysanthemums. Image by Tatiana53 via Depositphotos.

Chrysanthemums (Chrysanthemum spp.) are more than just beautiful fall flowers—they also contain pyrethrin, a natural insecticide. Chrysanthemums can help keep mosquitoes, fleas, flies, and ants at bay. They bloom from late summer to early fall and are best grown in USDA zones 5 to 9. These flowers require full sunlight, consistent watering, and nutrient-rich soil, and they can reach heights of up to 3 feet.

3. Petunias

Petunias.
Petunias. Image by Taras1540 via Depositphotos.

Petunias (Petunia spp.) are celebrated for their vivid colors and ease of care. But beyond their ornamental value, petunias are also known for keeping insects at bay. They thrive in sunny spots with well-drained, sandy soil and need regular watering. Petunias bloom from spring through winter and are ideal for USDA zones 10 and 11, reaching heights of up to 18 inches.

4. Marigolds

Marigolds in the garden in summer.
Marigolds in the garden in summer. Image by CamomileLeyla via Depositphotos.

Marigolds (Tagetes spp.) are famous for their bright hues and are commonly used in gardens to control nematode populations. These flowers need full sunlight, loamy soil, and should be watered only when the soil is dry. Marigolds bloom from early summer until late fall and are adaptable to USDA zones 2 to 11.

5. Floss Flowers

Floss Flowers.
Floss Flowers. Image by Sun_Ok via Depositphotos.

Floss flowers (Ageratum houstonianum), also known as Blueminks, stand out for their lovely purple-blue blossoms. They contain compounds that are particularly effective at repelling mosquitoes. Floss flowers bloom from mid-summer to fall, require full sunlight, and prefer moist, well-drained soil. They flourish in USDA zones 2 to 11 and can grow up to 36 inches tall.

6. Alliums

Alliums.
Alliums. Image by PantherMediaSeller via Depositphotos.

Alliums (Allium spp.) are not just visually striking; they’re also incredibly effective at repelling pests. These plants emit a potent onion-like aroma that drives away insects like aphids, cabbage worms, and slugs. Alliums thrive in full sunlight and well-drained soil, blooming from late spring to early summer. They are well-suited for USDA zones 3 to 9 and can grow between 6 and 12 inches tall.

7. Geraniums

Geraniums.
Geraniums. Image by ChiccoDodiFC via Depositphotos.

Geraniums (Pelargonium spp.) are resilient flowers that repel various pests, including mosquitoes and beetles. Geranium extract is frequently used in natural insect repellent products. These flowers bloom from spring to fall and thrive in USDA zones 9 to 12. They require ample sunlight, nutrient-rich loam soil, and can tolerate periods of dry conditions.

8. Nasturtiums

Nasturtium flowers in the garden in spring.
Nasturtium flowers in the garden in spring. Image by vaivirga via Depositphotos.

Nasturtiums (Tropaeolum spp.) are excellent at repelling pests such as aphids, beetles, and whiteflies. These edible flowers are a versatile addition to any garden. Nasturtiums do best in USDA zones 8 to 10, in loamy soil with regular watering and plenty of sunlight. They bloom from summer to fall and can grow as tall as 5 feet.

9. Hyssop

Purple Hyssop flowers in the summer garden.
Purple Hyssop flowers in the summer garden. Image by MarinkaBuronka via Depositphotos.

Hyssop (Hyssopus officinalis) is a valuable companion plant that helps deter cabbage moths and flea beetles. Hyssop flowers bloom in late summer and fall, thriving in USDA zones 4 to 9. They require full sunlight, well-drained soil, and regular fertilization. Hyssop plants can grow nearly 2 feet tall.

10. Lavender

Lavender.
Lavender. Image by KateGrishekinaBO via Depositphotos.

Lavender (Lavandula spp.) is cherished for its calming scent, but it’s also a strong natural insect repellent, especially against mosquitoes. Lavender oil contains linalool, a compound that mosquitoes find highly repellent. These flowers bloom from late spring to late fall and thrive in USDA zones 5 to 9. Lavender grows best in well-drained, slightly acidic soil and requires plenty of sunlight.

11. Dahlias

Dahlias. Image by sippel via Depositphotos.
Dahlias. Image by sippel via Depositphotos.

Dahlias (Dahlia pinnata) are not just visually appealing; they’re also effective at keeping nematodes away. Dahlias bloom during the summer and fall and are best suited for USDA zones 8 to 10. They need at least six hours of sunlight daily and weekly watering. Dahlias thrive in well-drained soil and can grow up to 4 to 5 feet tall.

Latest posts by Freddie Hiney (see all)