Skip to Content

8 plants that will attract hummingbirds to your garden

Are you running out of new plant ideas for your garden?

We have compiled a list of 8 floral plants that will not only beautify your garden but will also attract these colorful, winged wonders to take a tour in it – hummingbirds!

Hummingbirds are among the smallest of birds, usually measuring just 3 to 5 inches in length. They are known for their colorful and iridescent feathers that never fail to catch the eye.

Their name comes from the fact that they flap their wings so quickly (80 times per second) that they make a humming sound.


Aside from what they can offer aesthetically, hummingbirds are an asset to a garden, especially ones that have long-tubed flowers that need pollination. Because of their long and tapered bill, hummingbirds can pollinate flowers that can’t be reached by other birds with shorter beaks.

If you want to attract these birds to your garden, here are 8 plants that you can try.

1. Scarlet Sage

This is the perfect flower to lure hummingbirds because they are drawn to the color red. It’s the perfect flower to plant on a field or hanging basket.

Scarlet Sage

2. Petunia

Petunias grow anywhere, making them one of the most inexpensive and popular garden flowers. They can grow on small baskets and full gardens, and they come in an assortment of colors: purple, pink, white, and countless variations. They are full of sweet nectar that hummingbirds will surely love.


3. Cardinal Flower

Also known as Lobelia, the cardinal flower is one of the top choices for hummingbird gardens because of its red hue and long stalks, which can measure up to 48 inches.

Cardinal Flower

4. Columbine

A favorite of both hummingbirds and gardeners, columbines are easy to grow and maintain. These delicate flowers can grow in a range of soils and geographic climates, and they blossom into beautiful, bell-like bursts.


5. Bee Balm

The bee balm comes with a number of other names: bergamot, horsemint, and monada. These flowers thrive in a sunny environment and bloom into vibrant red, orange, pink, and purple shades. They can grow as high as 3 or 4 feet.

Bee Balm

6. Trumpet Flower

This tubular flower also thrives in a sunny environment or even partial shade. Beware though – it has invasive properties and might take over your garden by climbing many different surfaces if not managed properly.

Trumpet Flower

7. Phlox

The star-shaped summer phlox flowers come in lots of colors – pure white, red, shades of pink and purple, lavender, and salmon. They are low-maintenance and easy to plant, which also makes them a favorite among gardeners.


8. Agastache

Dubbed as the “hummingbird mint”, these aromatic flowers are one of the best sources of natural nectar. In fact, it is the favorite plant of the Hummingbird Society.


Share pictures of your own beautiful hummingbird garden in the comments, we’d love to see them!

Photos via Pixabay.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

This site uses Akismet to reduce spam. Learn how your comment data is processed.