Plow & Hearth
Perennial Flowers that Attract Hummingbirds

We all marvel at these tiny little birds don't we? Would you like to know which are the perennial flowers that attract hummingbirds - but are not sure where to start?!?

We’ve got a few suggestions for you below and even show you pictures of flowers that attract hummingbirds.

They love nectar!

Generally speaking, hummingbirds love sweet nectar. That is why they are attracted to feeders filled with sugar water. Thus flowers that attract hummingbirds have concentrated nectar and will get their attention.

They love bright colors!

Reds, oranges, yellows, and bright blues will bring them over to your side of the fence. They especially love flowers with tubular petals. This is because the majority of bugs that also love nectar have a devil of a time getting into those flowers, which means more nectar for the hummingbird. After all, their beaks are built to get into tight places. This is why those types of flowers are perfect for attracting hummingbirds.

What plants attract hummingbirds?

Here is a list of the types of flowers and plants that attract hummingbirds, and a few are even helpful for you as well.

Aloe, aloe everywhere...

what flowers do hummingbirds like

Aloe Bloom

Many people don’t think about this succulent, but there are many varieties of Aloe Vera that produce beautiful and bright colored blooms that bring hummingbirds to your doorstep. This is a win-win for you.

Not only can you grow a plant resistant to drought and hot conditions and sit back to watch your little humming friends feed, you can also use the gel of the leaves for skin conditions, burns, and digestive problems, too!


Yes, the herb that brings wonderful flavor to chicken and pork brings the hummingbirds to your yard. There are different species of sage and they are all great additions to any garden to attract hummingbirds. Sage leaves can also help reduce bleeding gums and fight infections.

Flowering vines that attract hummingbirds

Yellow Honeysuckle


Honeysuckles are flowering vines or shrubs that attract hummingbirds. Most species of this plant grow well in a flower garden setting. Their nectar is perfect for bringing hummingbirds to your garden. Be careful, though, you may also attract children, big and small to your garden, too.


This is another brightly colored flower those little hummers love to gravitate to. There are over 300 different types of lobelia and some are even beneficial to you because they can help treat ear infections and breathing problems.

Bee Balm (Monarda)

hummingbird and bee balm

Hummingbird feeding from Bee Balm

This ground cover plant produces sweet nectar and bright red colored blooms that brings hummingbirds and pollinating insects to your yard.

This plant spreads quickly, meaning you have to keep a close eye on it when it starts to grow. You can corral it between runners to make a nice border for your garden. It is also used in salads, seasoning foods, and in tea for digestive issues.


This flower is stunning to look at with its purple and pink hues. It blends wonderfully in any flower garden and brings in the hummingbirds, too. It will help break up the brighter colors of the other flowers in your garden without clashing.

flowers that attract hummingbirds


Fragrant Columbine

This northerner has over 60 species and comes in different colors, all great for attracting hummingbirds to your garden. You can mix and match them in your garden for variety.


There are many more perennial flowers that attract hummingbirds out there for your garden. Of course, there are annual flowers that attract hummingbirds too. We’ve only put the more popular ones in this post. Just keep in mind that flowers love partial shade and some water to keep them healthy and happy.

You may need to check the garden for weeds. Weeds tend to leach nutrients out of the soils and starve the plants you want to keep in your garden. You can also mix and match flowers in your garden to attract butterflies as well. If you do this, you will have the best of both worlds in one garden, and who doesn’t love that?

The flowers listed above can be bought online, in nurseries, and you can even buy the seeds or seed sets from DIY stores. Look online first to get an idea of the colors you want in your garden. Mixing vegetables, herbs and green plants with your flowering plants will also help your garden thrive. Happy hummingbird watching!