Plants That Attract Hummingbirds and Butterflies

Depositphotos 52564687 S
The Benefits of a Sprinkler System
September 18, 2020
Depositphotos 12643521 S
What You Need to Know Before You Install a Koi Pond
November 9, 2020
Show all

Plants That Attract Hummingbirds and Butterflies

Heliconius cydno or the cydno longwing butterfly on a blurry green background

Do you normally enjoy gardening and bird watching? You will realize that many plants can attract hummingbirds. For many years, gardeners have actually been fascinated with the aerobatics and beauty of hummingbirds and butterflies.

The good news is that you can attract these creatures to your yard by planting different plants and providing a home to them. This way, you will be able to provide shade and shelter to these creatures. Some of the plants that can attract hummingbirds and butterflies include:

1. Black-eyed Susan
You will realize that hummingbirds and butterflies usually start to feasting on this plant’s flowers from time to time. It is not a wonder to see butterflies on top of the yellow, orange, and russet bloom now and then.

2. Dahlia

Dahlia is a shining star in the garden as it is big and beautiful. If you have this plant in your garden, you have to dig up the tubers during the late fall and then replant in spring. By doing this, the plant will get huge blooms, which can be as big as 10 inches. This goes a long way in attracting both butterflies and hummingbirds. As we speak, these are the flowers with the biggest blooms out there.

3. Cosmos
Chances are, you have ever come across this plant in some gardens out there. This plant usually has shades of pink, red, white, and purple. Apart from this, the Cosmos plant usually lasts well during the fall season.
As far as butterflies and hummingbirds are concerned, this plant is like a bright beacon as they pass through on their migrations. Hummingbirds, in particular, are known to love this plant most.

4. Zinnia

If you have planted this beauty in your garden, you can be sure that it will last until the first frost. In fact, if you have been on the lookout for a variety of plants that will beautify your garden and attract both hummingbirds and butterflies, this is the perfect flower for you. Apart from this, Zinnias are easy to grow. Since they are available in different colors and configurations, they are an ideal choice for many gardeners.

5. Sunflower

This is one of the common plants found in many homes. You will realize that sunflowers are the favorite of seed-eaters. However, since they last into early autumn, they are a good source of nectar.
As a result, these plants can attract hummingbirds and butterflies out there. Besides attracting these creatures, this plant can beautify your garden as one can readily find varieties in brown, yellow, brown, and many more.

6. Yarrow
Yarrow is an easy-to-grow flower and blooms from summer and into the fall. Its showy blooms usually attract butterflies and hummingbirds. If you want to grow this plant, you should know that it thrives ell in zones of 3 to 9.

7. Butterfly Bush

This flowering shrub is usually attractive to butterflies. Hummingbirds on the other end, generally like its elongated clusters of blooms. If you want to grow this plant in your garden, you should ensure that it is well-drained. Also, good sunshine makes it grow well.


Attracting butterflies and hummingbirds to your garden should no longer stress you. Plant the plants mentioned above, and you will be good to go. These plants have proved to be very effective in the recent past. Try them today, and you will successfully attract these creatures.