20 Best Flowers That Attract Butterflies

You are currently viewing 20 Best Flowers That Attract Butterflies

You notice movement everywhere—around flowers, near pathways, even drifting through spots that used to feel empty. And honestly, butterflies usually show up when a garden is doing something right. Healthy flowers, layered planting, and a steady source of nectar naturally pull them in.

I learned this by accident.

Years ago, I planted a few coneflowers mostly because they handled summer heat well. Within weeks, butterflies started appearing constantly. Then more showed up once I added bee balm and lantana nearby. That’s when I realized attracting butterflies isn’t complicated—you just need flowers they actually want to visit.

The good news is most butterfly-friendly flowers are also some of the easiest plants to grow.

They handle heat, bloom heavily, and make the garden feel colorful for months instead of just a few weeks.

Here are some of the best flowers that genuinely attract butterflies and keep them coming back through the season.

1. Coneflowers (Echinacea)

Coneflowers are one of the most reliable butterfly plants you can grow.

The large daisy-like blooms provide an easy landing spot, and butterflies seem to stay on them constantly during summer. They also tolerate drought surprisingly well once established.

Purple varieties are the classic choice, but white, orange, and pink cultivars work too.

A healthy pack of
coneflower seeds for pollinator gardens
is one of the easiest ways to start a butterfly bed.

2. Butterfly Bush

The name gives this one away.

Butterfly bush produces long flower spikes packed with nectar, and mature plants can attract butterflies almost nonstop through summer.

Just give it sunlight and enough space to spread out slightly. Newer compact varieties work especially well in smaller yards.

3. Milkweed

Milkweed is essential if you want monarch butterflies.

It’s one of the main host plants where monarchs lay eggs, and the flowers themselves attract plenty of pollinators too.

Swamp milkweed is especially useful in wetter gardens, while butterfly weed handles drier soil better.

4. Lantana

Lantana is one of the easiest butterfly flowers for hot climates.

The clusters bloom continuously, and butterflies seem drawn to the bright colors all season long. Once established, it’s also very drought tolerant.

It works especially well in containers near patios where you can actually watch the butterflies up close.

5. Zinnias

Zinnias might be one of the simplest butterfly flowers for beginners.

They grow quickly from seed, bloom heavily in heat, and come in almost every bright color imaginable. Butterflies love the open blooms, especially taller varieties.

The more flowers you cut, the more the plant keeps producing.

6. Bee Balm

Bee balm brings in everything—bees, butterflies, and hummingbirds.

The shaggy blooms add texture to the garden, and the plant spreads naturally over time without becoming difficult to manage.

It also gives butterfly gardens a slightly more relaxed cottage-garden look.

7. Verbena

Verbena keeps blooming when other flowers start slowing down.

The small clustered flowers hold nectar well, and butterflies stay on them for long stretches. Trailing varieties are especially useful in containers and hanging baskets.

8. Black-Eyed Susans

These are tough, reliable, and surprisingly attractive to butterflies.

The bright yellow flowers also pair well visually with purple coneflowers and salvia, which helps create that layered pollinator-garden look.

They tolerate heat better than many softer flowering plants.

9. Salvia

Salvia adds vertical color and pollinator activity at the same time.

The flower spikes bloom for weeks, especially if lightly trimmed after the first flush. Butterflies visit them constantly during warm weather.

Blue and purple varieties seem especially effective.

10. Lavender

Lavender brings butterflies in while also making the entire garden smell better.

The silvery foliage helps balance brighter flowers visually, and once established, lavender needs very little maintenance.

Good drainage matters more than anything else.

A sturdy
lavender live plant for outdoor gardens
works especially well near walkways or borders.

11. Joe-Pye Weed

Joe-Pye weed is one of the best taller butterfly plants.

The large mauve flower clusters attract pollinators constantly in late summer, and the height helps create layers in bigger butterfly gardens.

It works especially well near fences or toward the back of garden beds.

12. Cosmos

Cosmos give gardens a softer, lighter look.

The flowers sway easily in the wind, bloom heavily, and attract butterflies throughout summer. They also don’t need rich soil to perform well.

Actually, they often bloom better when conditions are slightly lean.

13. Pentas

Pentas thrive in heat and humidity.

The star-shaped flower clusters bloom steadily for months, especially in warm climates where some other flowers struggle. Butterflies and hummingbirds both visit them heavily.

14. Asters

Asters become especially important later in the season.

They bloom when many summer flowers begin fading, which helps provide nectar during early fall migration periods for butterflies.

Purple asters work especially well mixed with ornamental grasses.

15. Phlox

Phlox produces dense flower clusters that butterflies constantly circle around.

Tall garden phlox works beautifully in cottage-style gardens, while creeping varieties soften edges and pathways.

The fragrance is another bonus.

16. Marigolds

Marigolds are underrated for butterfly gardens.

They’re easy, inexpensive, bloom heavily, and help add bold yellow and orange color through summer. French marigolds stay compact enough for containers and borders.

17. Goldenrod

Goldenrod gets blamed for allergies constantly, even though ragweed is usually the real culprit.

In reality, goldenrod is one of the best late-season pollinator plants you can grow. Butterflies absolutely cover it during late summer and fall.

It also pairs beautifully with asters.

18. Coreopsis

Coreopsis blooms far longer than most people expect.

The cheerful yellow flowers keep going through summer heat with very little care, and butterflies visit them regularly once the plants mature.

19. Sunflowers

Sunflowers bring butterflies early and birds later once seeds develop.

Smaller branching varieties work best in pollinator gardens because they bloom longer instead of producing just one giant flower.

They also help add height naturally.

20. Alyssum

Sweet alyssum works almost like a butterfly garden filler plant.

The tiny flowers spill over edges of containers and raised beds while still attracting pollinators steadily. The light honey-like scent also makes seating areas feel more inviting.

For larger butterfly gardens, using something like
wildflower seed mix for pollinators
helps create a more natural layered planting style without needing dozens of separate seed packets.

FAQs

What flowers attract butterflies the most?

Coneflowers, butterfly bush, milkweed, lantana, and bee balm are some of the strongest butterfly magnets because they produce consistent nectar and bloom for long periods.

Do butterflies prefer certain flower colors?

Yes. Butterflies are especially attracted to purple, pink, yellow, orange, and red flowers.

Should butterfly gardens include native plants?

Definitely. Native plants usually provide the best nectar sources and support local butterfly species more effectively.

Do butterflies need sun or shade?

Butterflies prefer warm sunny areas because they rely on heat to stay active. Most butterfly-friendly flowers also bloom best in full sun.

How do you keep butterflies visiting longer?

Plant flowers with different bloom times so nectar stays available from spring through fall. Avoid pesticides whenever possible.

Final Thoughts

Butterfly gardens work best when they feel natural instead of overly planned.

A mix of flower shapes, heights, and bloom times usually attracts more butterflies than trying to create something perfectly neat.

And honestly, once butterflies start showing up regularly, the whole garden changes. It feels more active, more colorful, and somehow more alive without adding anything complicated at all.