One of the easiest ways to bring more life into your garden is by planting flowers that attract pollinators. Butterflies and bees aren’t just beautiful visitors.
They’re some of the hardest-working creatures in the garden, helping vegetables, fruits, and flowers produce better harvests and healthier blooms.
Over the years, I’ve noticed that some flowers consistently draw pollinators while others get very little attention. If your goal is to create a garden buzzing with activity from spring through fall, choosing the right plants makes all the difference.
The following flowers are reliable performers that naturally attract butterflies and bees while adding color and beauty to your landscape.
1. Coneflower

Coneflowers are among the most dependable pollinator plants you can grow. Their large daisy-like blooms provide easy access to nectar, making them a favorite stopping point for both butterflies and bees.
Plant coneflowers in full sun and well-drained soil. Once established, they tolerate drought surprisingly well. I like leaving the seed heads standing through fall because goldfinches often visit them after the flowers fade.
2. Bee Balm

The name alone tells you why this plant belongs in a pollinator garden. Bee balm produces bright red, pink, purple, or lavender flowers that seem to attract every bee in the neighborhood.
Give bee balm plenty of airflow to help prevent powdery mildew. It’s especially effective when planted in groups, creating large patches of color that butterflies can easily spot from a distance.
3. Black-Eyed Susan

Black-eyed Susans provide months of cheerful yellow blooms that pollinators absolutely love. They’re tough, reliable, and bloom during the peak summer season when many gardens need extra color.
These flowers work particularly well mixed with purple coneflowers. The combination creates a classic prairie-style planting that attracts bees throughout the growing season.
4. Butterfly Weed

Butterfly weed is one of the best host plants for monarch butterflies. The bright orange flowers are packed with nectar, while the foliage provides food for monarch caterpillars.
Unlike some milkweed varieties, butterfly weed prefers well-drained soil. Once established, it develops a deep taproot and becomes remarkably drought tolerant.
5. Lavender

Few plants attract bees more consistently than lavender. On warm summer days, the flower spikes can become completely covered with pollinators.
Plant lavender where it receives at least six hours of sunlight daily. Good drainage is essential. I often grow it along walkways where the fragrance can be enjoyed every time I pass by.
6. Salvia

Salvia blooms for an exceptionally long period and produces nectar-rich flowers that bees and butterflies visit repeatedly.
Many varieties can be encouraged to rebloom by trimming spent flower spikes. This simple maintenance task can extend the flowering season for several months.
7. Zinnias

Zinnias are among the easiest annual flowers for attracting butterflies. Their bright colors and open blooms provide an excellent nectar source throughout summer.
For the best display, plant several colors together. Butterflies seem particularly attracted to large groupings rather than isolated plants scattered around the garden.
8. Lantana

Lantana produces clusters of colorful flowers that butterflies simply cannot resist. In warm climates, it can bloom continuously for months.
Because lantana tolerates heat and drought, it’s a great choice for gardeners who want pollinator-friendly flowers without constant maintenance.
9. Joe-Pye Weed

If you’re looking for a taller pollinator plant, Joe-Pye weed is hard to beat. Mature plants can create impressive displays of pink flower clusters that attract butterflies from great distances.
This native perennial works especially well near ponds, rain gardens, or naturally moist areas where it can reach its full potential.
10. Aster

Asters provide critical late-season nectar when many other flowers have already finished blooming. This makes them incredibly valuable for both bees and migrating butterflies.
Plant asters alongside other fall bloomers to extend your pollinator garden well into autumn. The extra food source can make a big difference for insects preparing for winter.
11. Cosmos

Cosmos add an airy, cottage-garden look while attracting numerous pollinators. Their simple flower structure allows butterflies and bees to access nectar easily.
One thing I love about cosmos is how easy they are to grow from seed. They often self-seed and return year after year with very little effort.
12. Coreopsis

Coreopsis produces masses of bright yellow flowers over a long season. Bees frequently visit the blooms, and butterflies often stop by for nectar.
Deadheading spent flowers helps encourage continuous blooming. With regular maintenance, many varieties flower from early summer until frost.
13. Blazing Star

Blazing star creates vertical spikes covered in purple blooms that attract butterflies in remarkable numbers.
The unusual flower shape adds diversity to the garden while providing a reliable nectar source. It also makes an excellent cut flower for indoor arrangements.
14. Verbena

Verbena is one of the most consistent butterfly magnets I’ve ever grown. The clusters of small flowers provide easy feeding opportunities throughout the season.
Tall varieties work beautifully in flower borders, while trailing types are perfect for hanging baskets and containers.
15. Goldenrod

Goldenrod often gets blamed for allergies, but it’s actually ragweed that causes most seasonal problems. Goldenrod is an excellent pollinator plant and deserves more appreciation.
The bright yellow flowers provide an important late-season nectar source for bees and butterflies when many gardens begin slowing down.
16. Sunflowers

Sunflowers attract a wide range of pollinators during bloom and later provide seeds for birds.
Choose branching varieties if you want a longer flowering period. These produce multiple blooms rather than a single flower, extending their value to pollinators.
17. Catmint

Catmint produces soft purple flowers over an extended season and attracts countless bees.
After the first major bloom, cutting the plant back often results in a second flush of flowers. This simple trick keeps pollinators returning throughout summer.
18. Phlox

Garden phlox offers colorful blooms and a sweet fragrance that attracts butterflies and bees alike.
Look for disease-resistant varieties to reduce maintenance. When planted in groups, phlox creates large patches of color that are highly visible to pollinators.
19. Borage

Borage is one of the best plants for attracting bees. The bright blue star-shaped flowers continuously produce nectar and bloom for an extended period.
I often include borage near vegetable gardens because increased bee activity can improve pollination of nearby crops.
20. Marigolds

Marigolds may not attract as many butterflies as some plants on this list, but they do bring beneficial insects and pollinators into the garden.
They’re also incredibly easy to grow and pair well with vegetables. Their bright orange and yellow blooms help create a colorful, pollinator-friendly landscape.
Creating a Pollinator Garden That Works
The secret to attracting more butterflies and bees isn’t planting just one pollinator flower. The most successful gardens provide blooms from spring through fall.
Try combining early, mid-season, and late bloomers so nectar is always available. Plant flowers in clusters rather than single specimens, avoid unnecessary pesticide use, and provide shallow water sources whenever possible. Small changes like these can dramatically increase pollinator activity.
FAQs
What flower attracts the most butterflies?
Butterfly weed, lantana, zinnias, and verbena are among the strongest butterfly attractors in most gardens.
Which flower attracts the most bees?
Lavender, borage, bee balm, and salvia consistently rank among the best bee-attracting flowers.
Do pollinator flowers need full sun?
Most pollinator-friendly flowers perform best with at least six hours of sunlight daily.
Should I plant flowers in groups?
Yes. Large clusters are easier for pollinators to find and often attract more activity than isolated plants.
Can I grow pollinator flowers in containers?
Absolutely. Zinnias, lantana, salvia, verbena, and lavender all perform well in containers.
Final Thoughts
If your goal is to create a garden filled with butterflies, bees, and constant activity, these flowers are some of the best choices available. They provide beauty for gardeners while offering valuable food sources for pollinators throughout the growing season.
Start with just a few varieties and expand over time. Before long, you’ll notice more butterflies drifting through your flower beds, more bees visiting blooms, and a healthier, more vibrant garden overall.