In this article, we will explore 31 exquisite flowers that have the remarkable ability to attract hummingbirds. If you desire to add vibrant colors to your garden while creating an enticing environment for these fascinating creatures, consider planting these captivating plants.
It’s important to note, however, that while these flowers hold great appeal for hummingbirds, some of them have the potential to be toxic to dogs and cats.
Therefore, if you have pets, it’s essential to exercise caution and ensure a safe environment for both the visiting hummingbirds and your furry companions.
By incorporating these enchanting flowers into your garden, not only will you revel in their beauty, but you’ll also have the opportunity to witness the extraordinary sight of hummingbirds up close and personal, adding a touch of magic to your outdoor space.
Table of Contents
- 1 Flowers That Attract Hummingbirds
- 1.1 Beardtongue Flower (Penstemon)
- 1.2 Morning Glory (Ipomoea)
- 1.3 Petunia (Petunia)
- 1.4 Salvia (Salvia)
- 1.5 Lupine (Lupinus)
- 1.6 Columbine (Aquilegia)
- 1.7 Hosta (Hosta)
- 1.8 Cigar Plant (Cuphea Ignea)
- 1.9 Flowering Tobacco (Nicotiana Alata)
- 1.10 Bee Balm (Monarda)
- 1.11 Zinnia (Zinnia Violacea)
- 1.12 Annual Geranium (Pelargonium)
- 1.13 Bleeding Heart (Lamprocapnos Spectabilis)
- 1.14 Lilac (Syringa Vulgaris)
- 1.15 Fuschia (Fuchsia)
- 1.16 Snapdragon (Antirrhinum Majus)
- 1.17 Begonia (Begonia)
- 1.18 Catmint (Nepeta)
- 1.19 Common Foxglove (Digitalis Purpurea)
- 1.20 Daylily (Hemerocallis)
- 1.21 Rhododendron (Rhododendron)
- 1.22 Wisteria (Wisteria)
- 1.23 Hollyhocks (Alcea Rosea)
- 1.24 Honeysuckle (Lonicera)
- 1.25 Lantana (Lantana Camara)
- 1.26 Trumpet Vine (Campsis Radicans)
- 1.27 Cardinal Flower (Lobelia Cardinalis)
- 1.28 Great Blue Lobelia (Lobelia Siphilitica)
- 1.29 Jewelweed (Impatiens Capensis)
- 1.30 Red Buckeye (Aesculus Pavia)
- 1.31 Scarlet Sage (Salvia Splendens)
- 2 Frequently Asked Questions
- 2.1 What is the hummingbird’s favorite flower?
- 2.2 What is a hummingbird’s favorite color flower?
- 2.3 Do hummingbirds prefer flowers or feeders?
- 2.4 What smell attracts hummingbirds?
- 2.5 Do hummingbirds like hydrangeas?
- 2.6 Do red geraniums attract hummingbirds?
- 2.7 Do hostas attract hummingbirds?
- 2.8 Do hummingbirds like petunias?
- 2.9 What flowers do hummingbirds not like?
- 3 Author
Flowers That Attract Hummingbirds
Beardtongue Flower (Penstemon)

If you’re looking for a plant to attract hummingbirds, beardtongue (Penstemon) is a good choice. There are many varieties of beardtongue, and they come in both annual and perennial forms. The plants typically grow between 12″ and 36″ inches tall, with purple, pink, or white flowers.
Beardtongue grows best in full sun but can also tolerate light shade. It’s a drought-tolerant plant that does well in most soil types. Be sure to place it where it will get plenty of direct sunlight, as hummingbirds are drawn to the bright flowers.
Morning Glory (Ipomoea)

Morning Glory (Ipomoea) is a beautiful vine that produces stunning trumpet-shaped blooms in various enchanting hues. These vibrant plants are easily grown from seeds and make charming additions to borders, trellises, and containers, while also attracting the delightful presence of hummingbirds. Morning Glories typically showcase their blooms in the morning hours, hence their fitting name, although certain varieties may grace us with their flowers later in the day.
While Morning Glory is a lovely addition to any garden, it is important to note that it can be toxic to dogs and cats if ingested. Therefore, if you have pets, it is crucial to be mindful of their safety and consider planting Morning Glory in an area that is not accessible to them. Additionally, providing the plant with ample sunlight, at least six hours per day, is essential for its healthy growth and flourishing blossoms.
Petunia (Petunia)

There are many plants that can attract hummingbirds, but Petunias (Petunia) are a top choice. Hummingbirds are naturally drawn to red and purple flowers, so Petunias that have these colors will be the most effective in attracting them.
The best way to use Petunias to attract hummingbirds is to plant them in clusters near a feeder. This will ensure that the hummingbirds will see the flowers and be drawn to the area.
Salvia (Salvia)

Salvia is a genus of plants in the sage family, and there are many different types of salvia available. All types of salvia have tubular flowers that hummingbirds find irresistible.
The flowers come in a variety of colors, including red, orange, pink, and purple, so there is sure to be a type of salvia that will match your garden’s color scheme. Salvia blooms throughout the summer months, so you can enjoy watching hummingbirds visit your garden all season long.
- Exercise caution with this plant as it can be toxic to pets if ingested.
Lupine (Lupinus)

Lupine (Lupinus) is a genus of plants in the legume family, Fabaceae. The species are known for their colorful flowers that attract hummingbirds. The flowers can be purple, blue, pink, or white and grow on spikes up to 2 feet tall.
Hummingbirds are attracted to the nectar in the flowers and will flock to gardens with lupine plants. Lupine is a perennial plant that grows best in sunny areas with well-drained soil.
- Exercise caution with this plant as it can be toxic to pets if ingested.
Columbine (Aquilegia)

Hummingbirds are attracted to the nectar of Columbine (Aquilegia) flowers. The shape of the flower, with its long spurs, is well adapted to accommodate the hummingbird’s long beak.
The flowers also produce a lot of nectar, which is especially sweet. Hummingbirds are very territorial, and will chase away other birds that try to feed on the Columbine flowers.
Hosta (Hosta)

Hosta (Hosta) plants are a favorite of hummingbirds. These perennials have attractive leaves that can be green, white, or variegated. They also produce spikes of flowers in shades of white, blue, lavender, and pink.
Hummingbirds are drawn to the flowers because they contain nectar. They will hover around the plants to drink the nectar and sometimes even perch on the leaves.
- Exercise caution with this plant as it can be toxic to pets if ingested.
Cigar Plant (Cuphea Ignea)

The Cigar Plant is a tropical annual that is found in warm climates. It blooms from late spring to early fall and produces tubular flowers that are red or purple in color.
These flowers have a special appeal for hummingbirds and other pollinators. The Cigar Plant grows best in full sun and well-drained soil. It can be grown in containers or in the garden.
Flowering Tobacco (Nicotiana Alata)

The trumpet-shaped flowers of the flowering tobacco plant (Nicotiana alata) are a favorite nectar source for hummingbirds. The tubular flowers are whitish-pink, and produce a sugary nectar that the birds find irresistible.
The plants also produce a sweet scent that further attracts the birds. Hummingbirds are drawn to the bright flowers and sweet nectar, and they will hover near the plants to sip from the blooms.
Bee Balm (Monarda)

Hummingbirds are attracted to brightly-colored flowers, and Bee Balm (Monarda) is a great plant to grow if you want to attract these birds. The tubular flowers on Bee Balm are a bright red, and the nectar inside is especially appealing to hummingbirds.
Bee Balm also blooms for a long period of time, from late summer through early fall, so you can enjoy watching these beautiful birds visiting your garden for months. Bee Balm can be planted in borders, gardens, or containers. It grows best in sunny locations and in soil that drains well.
Zinnia (Zinnia Violacea)

Zinnias (Zinnia violacea) are one of the best flowers to plant if you’re looking to attract hummingbirds. Not only do they produce beautiful blooms in a variety of colors, but they also offer the birds a lot of nectar. In fact, hummingbirds are so attracted to zinnias that they’ll often hover right in front of the flowers while feeding.
There are a few reasons why zinnias make such great plants for attracting hummingbirds. For one, their tubular shape helps funnel the nectar down to the birds’ beaks. Additionally, zinnias produce a lot of nectar relative to their size, and they bloom for a long period of time. Finally, hummingbirds are naturally drawn to red and orange flowers, which zinnias happen to have in abundance.
- Exercise caution with this plant as it can be toxic to pets if ingested.
Related Post: 10 Birds That Eat Zinnias (with Photos, ID & Information)
Annual Geranium (Pelargonium)

Annual geraniums are not only pretty to look at, they’re also great for attracting hummingbirds. These plants are in the pelargonium family and can be annual or perennial, depending on the species.
They come in all sorts of colors, from white to deep red, and their trumpet-shaped flowers are perfect for nectar-feeding birds like hummingbirds. Plant them in full sun in well-drained soil, and water regularly until they’re established.
- Exercise caution with this plant as it can be toxic to pets if ingested.
Bleeding Heart (Lamprocapnos Spectabilis)

The Asian bleeding heart (Lamprocapnos spectabilis) is a popular choice for hummingbird gardens, as it is known to be one of the most nectar-rich plants available.
This perennial blooms throughout the spring and summer, with pink and white flowers that are heart-shaped. The plant’s stems are also covered in soft, hairy leaves, which make it an attractive addition to any garden.
Lilac (Syringa Vulgaris)
Lilacs (Syringa vulgaris) are a great addition to any garden for their beautiful blooms and sweet fragrance, but they also offer a special benefit for hummingbirds. These plants are one of the best sources of nectar available and can attract these tiny birds from long distances. If you’re looking to add some lilacs to your garden to attract hummingbirds, there are a few things you should keep in mind.
First, make sure to plant them in a spot where they will get plenty of sun. Secondly, don’t forget to water your plants regularly, especially during hot summer months. Lilacs need plenty of water to produce lots of nectar for the hummingbirds. Finally, be sure to place feeders near your lilac plants.
Fuschia (Fuchsia)

There is no doubt that fuchsias are one of the most popular plants for attracting hummingbirds. In fact, many people consider them a must-have for any garden that is hoping to lure these wonderful creatures. Fuchsias come in a range of colors, but the traditional red and purple varieties are the ones that seem to be most favored by hummingbirds.
One of the best things about growing fuchsias is that they can be planted just about anywhere. They do well in hanging baskets and containers, as well as in garden beds. If you are looking for a spot to plant your fuchsia in order to attract hummingbirds, try locating it near a feeder or other place where these birds like to congregate.
Snapdragon (Antirrhinum Majus)

Snapdragon (Antirrhinum Majus) is a great flower to plant if you’re looking to attract hummingbirds. Hummingbirds are attracted to the bright colors of the flowers, and Snapdragon’s flowers come in a variety of different colors, including red, pink, purple, and white.
Snapdragon also blooms for a long period of time, so you can enjoy their beauty all summer long. The best places to plant Snapdragon are in full sun or partial shade.
Begonia (Begonia)

Begonia ( Begonia ), a flowering plant in the Begoniaceae family, is an excellent addition to any garden or landscape for attracting hummingbirds. The tubular flowers of begonias come in a wide range of colors, including red, orange, yellow, white, and pink, and are a favorite food source for hummingbirds.
Begonias can be grown as perennials in U.S. Department of Agriculture hardiness zones 10 and 11, but can also be grown as annuals in other regions. Begonias prefer moist soil but will tolerate some drought once they become established. They can be planted in full sun or partial shade and make good border plants or ground covers.
Catmint (Nepeta)

If you’re looking for a plant to attract hummingbirds, catmint (Nepeta) is a great option. This perennial blooms from late spring to early fall, providing a continuous source of nectar for the birds. It’s also easy to care for, requiring little maintenance aside from occasional watering.
Catmint can be grown in most parts of the country, but it thrives in areas with full sun and well-drained soil. It can be planted in containers or in the ground, and makes an attractive addition to any garden.
Common Foxglove (Digitalis Purpurea)

Digitalis purpurea is a beautiful perennial that is native to Europe, but has naturalized in parts of North America. It is commonly known as foxglove, and can grow up to 6 feet tall. The flowers are tubular, and come in shades of purple, pink, and white. Pollination is carried out by hummingbirds, bees, and butterflies.
Foxglove is a great plant for attracting hummingbirds. The tubular flowers are perfect for their long beaks, and the nectar is high in sugar content. Foxglove can be planted in sunny or shady locations, and grows well in moist soil.
- Exercise caution with this plant as it can be toxic to pets if ingested.
Daylily (Hemerocallis)

Daylily (Hemerocallis) is one of the best plants to attract hummingbirds. The tubular flowers are a favorite of these small birds, and they can be found hovering around them all summer long. Daylilies grow in almost any type of soil, so they’re a great choice for gardeners who don’t have a lot of experience. They also come in a wide variety of colors, so you can find one that will match your landscape perfectly.
One thing to keep in mind when planting daylilies is that they need plenty of room to grow. Make sure to give them at least six inches of space between each plant. You can either plant them in the ground or in containers, but make sure the pots are large enough to accommodate their root system.
Rhododendron (Rhododendron)

When it comes to attracting hummingbirds, few plants can compare to Rhododendron. This shrub is known for its large, trumpet-shaped flowers that come in a variety of colors, including pink, red, and white. What’s more, Rhododendron blooms from late spring to early summer, making it an excellent choice for those looking to add some color to their garden.
Best of all, Rhododendron is relatively easy to grow and can be planted in a variety of places. If you’re looking for a spot where hummingbirds are likely to visit, try planting your Rhododendron near a feeder or other sources of nectar.
- Exercise caution with this plant as it can be toxic to pets if ingested.
Wisteria (Wisteria)

If you’re looking to add some hummingbird action to your yard, consider planting a wisteria (Wisteria). This woody vine is a favorite of the tiny birds and is especially known for its ability to attract them during late winter and early spring, when other plants aren’t blooming as much. Wisteria can be grown in many parts of the country, but it does best in areas with mild winters and long growing seasons.
The best places to plant it are on fences, arbors, or trellises that will allow it to grow up and spread out. You can also grow it in large pots or hanging baskets. Wisteria is easy to care for and doesn’t require a lot of maintenance, but make sure to give it plenty of water during hot weather.
- Exercise caution with this plant as it can be toxic to pets if ingested.
Hollyhocks (Alcea Rosea)

Hollyhocks (Alcea Rosea) is a great plant to have in your garden if you are looking to attract hummingbirds. The flowers are large and trumpet-shaped, and the nectar is very sweet. Best of all, hollyhocks grow very quickly, so you will have plenty of blooms to enjoy throughout the summer.
If you want to add some hollyhocks to your garden, there are a few things you should keep in mind. First, make sure you plant them in a spot that gets plenty of sun. They also do well in moist soil, so if your soil is a little dry, be sure to water them regularly. Finally, hollyhocks can be a bit tall for some gardens, so make sure you have enough space for them before planting.
- Exercise caution with this plant as it can be toxic to pets if ingested.
Honeysuckle (Lonicera)

Honeysuckle (Lonicera) is a vine that is native to North America and can be found in most of the eastern and central U.S. The flowers are tubular and come in shades of red, yellow, or white. Hummingbirds are drawn to the flowers for their nectar.
Honeysuckle can be planted as a vine on a trellis or fence, or it can be allowed to grow wild. It is best planted in areas that get full sun, but it will also grow in partial shade. The vines will reach a height of 10-12 feet. Honeysuckle is a perennial plant that will come back year after year. It can be propagated by taking cuttings from the vine or by planting seeds.
- Exercise caution with this plant as it can be toxic to pets if ingested.
Lantana (Lantana Camara)

Hummingbirds are attracted to bright colors, and lantana features clusters of blooms in shades of red, orange, yellow, and pink. The flowers are also very fragrant, which adds an extra draw for the birds.
Lantana can be grown as a shrub or a vine, so it is versatile enough to fit into any garden space. If you are looking for a plant that will bring hummingbirds to your yard, lantana is worth considering.
Trumpet Vine (Campsis Radicans)
Trumpet vine is a perennial vine that is found in many parts of the United States. The trumpet vine has long been known to attract hummingbirds. The flowers of the trumpet vine are a deep red and are shaped like trumpets.
The nectar of the flowers is very sweet and attracts hummingbirds from far away. Trumpet vines can be grown as a ground cover or they can be grown up a trellis. They are very easy to grow and will quickly cover a fence or trellis.
Cardinal Flower (Lobelia Cardinalis)

Cardinal Flower (Lobelia Cardinalis) is a hummingbird favorite because of its tubular red flowers. Hummingbirds are naturally drawn to the color red and will be flying around the garden looking for food sources that have the highest concentration of this color.
The nectar in the flowers of Cardinal Flower is very sweet which makes it even more appealing to these birds. They can hover in front of the flower to drink from it and will often perch on the stem while they eat.
- Exercise caution with this plant as it can be toxic to pets if ingested.
Great Blue Lobelia (Lobelia Siphilitica)

The great blue lobelia, Lobelia siphilitica, is a beautiful perennial flower that can be found blooming in the late summer and early fall. This plant is a great choice for attracting hummingbirds to your garden, as it has a long bloom time and produces plenty of nectar. It is also easy to grow and can be planted in a variety of locations.
To grow blue lobelia, start by planting seeds in the late spring or early summer. The plants will grow best in full sun or partial shade, and can tolerate a variety of soil types. Once the plants are established, they will continue to bloom for several weeks. Hummingbirds are attracted to the bright colors and nectar of the flowers, so be sure to place these plants in an area where you can enjoy their beauty up close.
- Exercise caution with this plant as it can be toxic to pets if ingested.
Jewelweed (Impatiens Capensis)

Jewelweed is a great plant to have in your garden if you are looking to attract hummingbirds. The flowers are very attractive to the birds and they will be drawn to your garden. In order to plant Jewelweed, you will need to find a spot that gets full sun and has well-drained soil. You can either plant the seeds directly into the ground or you can plant them in a container.
If you are planting them in a container, make sure that it is at least 8 inches deep and that the soil is well-drained. You should also place the container in an area that gets full sun. Once the plants start to grow, you will need to keep them watered regularly. Jewelweed is a perennial plant, so it will come back year after year.
Red Buckeye (Aesculus Pavia)

The Red Buckeye (Aesculus Pavia) is a beautiful flowering tree that can be found throughout much of the eastern United States. This tree is known for its vibrant red flowers, which attract hummingbirds and other pollinators.
The Red Buckeye grows to a height of around 10-20 feet, and produces an abundance of edible nuts. This tree is a great choice for homeowners who are looking for a beautiful, flowering landscape tree that also provides food for wildlife.
- Exercise caution with this plant as it can be toxic to pets if ingested.
Scarlet Sage (Salvia Splendens)

Hummingbirds are attracted to brightly-colored flowers, and the scarlet sage (Salvia splendens) is no exception. This perennial plant has tubular flowers that are a deep red or pink, and the hummingbirds are certainly drawn to them. In fact, they may be so attracted to the flowers that they will hover in front of them while feeding. If you have a garden and would like to attract hummingbirds, consider planting some scarlet sage.
Frequently Asked Questions
What is the hummingbird’s favorite flower?
While there are many different types of flowers that the hummingbird enjoys, there is one flower in particular that seems to be their favorite. That flower is the nectar-rich trumpet vine.
The trumpet vine is a perennial plant that grows quickly and can reach heights of up to 30 feet. It has large, green leaves and produces bright red flowers that are shaped like trumpets.
The flowers are very fragrant and are a favorite of hummingbirds, bees, and other pollinators. The nectar in the flowers is rich in sugar and provides a valuable source of energy for these creatures.
What is a hummingbird’s favorite color flower?
Hummingbirds are attracted to brightly colored flowers. It is not known for certain what color hummingbirds prefer the most, but it is speculated that they enjoy red flowers the most. Hummingbirds are also drawn to purple, pink, and orange flowers.
Do hummingbirds prefer flowers or feeders?
There are a few things to consider when trying to figure out which option the birds prefer. First, hummingbirds are attracted to bright colors, so offering brightly colored flowers may be more effective than using a feeder.
Second, blooming plants provide insects for the birds to eat, which can be beneficial since hummingbirds need protein in their diet.
Finally, it’s important to remember that not all flowers are created equal – some species of flowers have more nectar than others.
What smell attracts hummingbirds?
Hummingbirds have a poor sense of smell, so they use vision to find food. The flowers that hummingbirds like the best tend to be very brightly colored and have a sweet nectar. Nectar is a sugar-rich liquid that flowers produce to attract insects.
Hummingbirds are able to see ultraviolet light, which is invisible to humans. This allows them to see the hidden markings on flowers that guide them to the nectar.
Do hummingbirds like hydrangeas?
Yes, hummingbirds do like hydrangeas? They are attracted to the tubular flowers of hydrangeas because they can easily sip the nectar.
In fact, many people put out feeders filled with sugar water specifically to attract these tiny birds. If you have a garden and want to attract hummingbirds, consider adding some hydrangeas.
Do red geraniums attract hummingbirds?
Yes, red geraniums do attract hummingbirds. Hummingbirds are attracted to the bright colors of flowers and the sweet nectar that they produce.
Red is one of the colors that hummingbirds are most attracted to, so planting red geraniums in your garden is a great way to attract these beautiful birds.
Not only will you get to enjoy watching the hummingbirds flit around your garden, but you’ll also get to enjoy the beauty of the flowers themselves.
Do hostas attract hummingbirds?
\While many flowers are attractive to hummingbirds, hostas may be one of the best plants to attract these birds to your garden. Hostas have tubular flowers that are deep pink, white, or lavender in color.
These flowers are very visible to hummingbirds, and the plants themselves produce a great deal of nectar. In addition, hostas grow well in shaded areas, which is where hummingbirds prefer to feed.
Do hummingbirds like petunias?
Hummingbirds are attracted to bright colors, so petunias are a natural choice for a hummingbird garden. The tubular flowers are easy for hummingbirds to reach and provide plenty of nectar. Hummingbirds will also visit other flowers in your garden, but petunias are a good place to start.
What flowers do hummingbirds not like?
There are a few flowers that hummingbirds don’t seem to like as much as others. Gardenias, Dianthus, Crocuses, Daffodils, Lily of the valley, Marigolds, Peonies, and Roses are some of the flowers that hummingbirds typically don’t visit as often. This doesn’t mean that they won’t visit these flowers at all, but they generally prefer other types of flowers.
Related Post: