A female Ruby-Throated Hummingbird on the Montbretia in my yard

« Back to Tips and Plant Lists

Plants to attract Hummingbirds

  • Beard-tongue (Penstemon, red hybrids), perennial
  • Beebalm (Monarda didyma Jacob Cline), perennial
  • Cardinal Flower (Lobelia cardinalis), perennial
  • Coral Honeysuckle (Lonicera sempervirens), vine
  • Coralbells (Heuchra sanguinea), perennial
  • Indian Pink (Spigella marlandica), perennial
  • Montbretia (Crocosmia crocosmiflora Lucifer), bulb
  • Red Buckeye (Aesculus pavia), small tree
  • Scarlet Runner Bean, annual vine
  • Torch Lily (Kniphofia uvularia & others), perennial
  • Trumpet Creeper (Campsis radicans), vine
  • Turk's Cap Lily (Lilium superbum), bulb

Additional images



The Turk's Cap Lily is a native lily that attracts the


Cardinal Flower is a big favorite, but needs a little extra

water -plant this near a downspout or in a rain garden

The Coral Honeysuckle is an important native nectar

source. A vine, it will take partial shade.


Indian Pink

Red Buckeye is an uncommon native small tree

Trumpet Creeper, another native vine. Too big for a

trellis, plant this at the base of a mature tree.

Hummingbirds also like to have a safe perch from which

to survey and guard their territory from other hummers.

Hovering around the Cardinal Flower