The Best Flowers to Attract Hummingbirds

What are the best flowers to attract hummingbirds

A  sugar-water-filled feeder will surely bring hummingbirds to your yard, so why not invite the little birds to stay by planting a luscious array of their favorite flowering plants?

Hummingbirds go for long, tubular blossoms, particularly those sporting hot colors like red, orange, yellow and bright pink, but they will also visit blue and purple flowers, particularly if the shape is right. The hummingbird beak is perfectly adapted for getting nectar out of the skinny tubes of trumpet-like flowers, so those are the ones they’ll tend to favor.

Below are just a few of the perennials, annuals and vines that are popular with hummingbirds and will most assuredly encourage the birds to take up residence in your garden.


Hummingbirds love Columbine flowers

The bright blooms of this yellow variety of Columbine (Aquilegia chrysantha var. Hinckleyana) will catch the eye of visiting hummingbirds.

Columbine – The spurred flowers of Aquilegia canadensis are most common in eastern North America; A. formosa in the west. Both have red/yellow blooms, but all colors are equally attractive to hummers. For A. canadensis seeds, click here.

Cardinal Flower – The North American native Lobelia cardinalis sends up 2-3 foot stalks with blood red blooms when grown in consistently moist soil with some dappled shade. Though a fairly short-lived plant, it’s worthy of a spot in a hummingbird (and butterfly) garden. Click here to order a live plant of Cardinal Flower.

Giant Hyssop – An excellent perennial herb for well-drained, gravely soils, Agastache or Hummingbird Mint sports showy, fragrant flower stalks covered in multiple blooms. This plant is resistant to deer and rabbits and needs infrequent watering once established. The hot pink cultivar ‘Red Queen’ is a hummingbird favorite. Get Agastache seeds here.

The flowers of Salvia attract hummingbirds

The magenta flowers of Salvia greggii ‘Wild Thing’ complement other hot colors in a hummingbird garden.

Salvia Hummingbirds like just about any kind of perennial sage, but they’ll be especially drawn to the red flowers of the more cold hardy, drought resistant Salvia greggii ‘Furman’s Red’. Find a starter plant here.


If you want to temper all that scarlet with some cool blue flowers, Salvia azurea is a good bet. Get a jumbo seed packet here.



Salvia Jamensis is very attractive to hummingbirds

The quirky Salvia x jamensis ‘Hot Lips’ beckons the little birds with red and white, two-toned blooms.

Penstemon – Hailing from the western U.S., the 2-foot Penstemon eatonii or Firecracker Penstemon is known for its tubular scarlet blossoms that decorate southern California east to the Rocky Mountains. The taller Penstemon barbatus or Scarlet Bugler flowers in spring and again in late summer, coinciding with the southward migration of the Rufous Hummingbird. Buy seeds here.

Poinciana – Hummingbirds spend much time at the orange flowers of Caesalpinia pulcherrima or Pride of Barbados, a hardy, shrub-like perennial especially adapted to hot, dry climates. It can grow 5-8 feet high in full sun with little maintenance. For seeds, click here.

Bee Balm – This aromatic native American herb has bright red and purple, ragged, tubular flowers that grow in dense 3-foot tall clusters. Monarda didyma prefers to be kept uniformly moist, and once established, will spread on its own like many fellow members of the mint family. To buy seeds of this perennial, click here.


Yellow Bells – Whether covered with fragrant yellow or orange trumpets, Tecoma stans (or Esperanza) loves the sunny, dry heat of Texas down through South America. Shrubby in warmer climates and a tender perennial further north. Get seeds here.


Plant a hanging basket of the hot pink, sweet-smelling Petunia x Hybrida ‘Sanguna Lipstick’ to entice the hummingbirds to stay for the season.

Plant a hanging basket of the hot pink, sweet-smelling Petunia x Hybrida ‘Sanguna Lipstick’ to entice the hummingbirds to stay for the season.

Petunia – The Petunia is a common bedding plant for summertime color, and the funnel-shaped flowers are just right for hummingbirds. Some plants have a more compact habit; others like to trail. Both solid and variegated color combinations are readily available. A lovely, white-ruffled, pink and purple seed mix of Petunia Multiflora F2 Picotee can be found here.

Flowering Tobacco – A tender perennial in its native South America, further north, Nicotiana alata is used as a drought- and insect-resistant, sun-loving annual. The tubular flowers come in many shades from deep maroon through yellow to lavender. Buy a multi-color seed mix here.


Salvia –  Native to Brazil, Salvia splendens or Scarlet Sage is most commonly used as an annual bedding plant in the U.S., though like its shrubby cousins, it’s equally enticing to hummingbirds. Growing to 30″ high, these salvias like full sun and moist, well-drained soil. For spectacular red and yellow flowers, try the cultivar ‘Surprise’ found here.

Fuchsia – If you have some shade and live in a cooler, wetter clime, try the pendulous flowers of one of the many cultivars of Fuchsia to get hummingbirds interested in your backyard. Fuchsias can be shrub-like or have a more trailing habit, and the flowers come in a huge variety of shades of purple, pink, red, white, and orange.


Ruby-throated hummingbirds love Coral Honeysuckle

The Coral Honeysuckle is an important food source for Ruby-throated Hummingbirds who depend on this plant in the wild. Grow it on a trellis, and this perennial vine will keep attracting the birds for years to come.

Coral Honeysuckle – Lonicera sempervirens is native to the eastern U.S. and far less invasive than its Asian relatives. Dark coral trumpets appear in time for early arriving spring hummingbirds. Buy a 5″ pot here.


Carolina Jessamine – Bright yellow, funnel-shaped flowers adorn the evergreen vine Gelsemium sempervirens in early spring, calling to the hummingbirds who are just arriving from parts further south. Native to the southeastern U.S. down to Central America, it likes full sun and something to twine around. Being evergreen, eventually the stems will get quite thick and woody. For a one or three gallon plant, click here.

Hummingbird Vine – Easily grown from seed, the annual, sun-loving Ipomoea pennata (formerly I. quamoclit) or Cypressvine has delicate fern-like foliage, and like its name suggests, the hummingbirds will be drawn to this vine and its bright red blooms. For a seed mix that includes pink and white flowers, click here. For the solid red blossoms, click here.

Morning Glory – While not red, the traditional deep purple-blue flowers of the common morning glory are enough to tempt the little birds. Click here for seeds of the beautiful, indigo-flowered Ipomoea purpurea.



There are many more flowering plants that are attractive to hummingbirds, but choosing some of the flowers listed here will give you a great start on creating your own hummingbird garden. Be sure to plant a variety of these perennials, annuals and vines, so you’ll always have something for the hummers to feed on and keep them coming back for more.