Best Plants for Attracting Hummingbirds

Best Plants for Attracting Hummingbirds

Hummingbirds are fascinating creatures known for their iridescent feathers, incredible agility, and love for nectar-rich flowers. If you want to invite these tiny marvels into your garden, planting the right flowers is essential. Here’s a detailed guide to some of the best plants that will attract hummingbirds and add beauty to your outdoor space.

A Hummingbird
Best Plants for Attracting Hummingbirds

Salvia (Salvia spp.)

Salvias, also known as sages, are top contenders for attracting hummingbirds with their tubular-shaped flowers filled with nectar. Choose varieties such as Salvia guaranitica (Anise-scented sage) or Salvia splendens (Scarlet sage) that produce vibrant blooms in shades of red, blue, or purple. These flowers provide a long-lasting nectar source that hummingbirds adore.

Bee Balm (Monarda spp.)

Bee balm is a native perennial with showy, spiky flowers that hummingbirds find irresistible. Varieties like Monarda didyma (Scarlet beebalm) or Monarda fistulosa (Wild bergamot) produce clusters of tubular-shaped blooms in shades of red, pink, or purple. Bee balm thrives in sunny to partially shaded locations and attracts both hummingbirds and pollinators like bees and butterflies.

Trumpet Vine (Campsis radicans)

Trumpet vine is a vigorous climber known for its trumpet-shaped orange or red flowers that hummingbirds flock to. Plant trumpet vine in a sunny spot with sturdy support, such as a trellis or fence, as it can grow vigorously. This plant provides abundant nectar throughout the summer, making it a favorite of hummingbirds seeking high-energy food sources.

Cardinal Flower (Lobelia cardinalis)

The cardinal flower is a native perennial with striking spikes of bright red flowers that hummingbirds find irresistible. It thrives in moist, partially shaded areas and blooms profusely in late summer to early fall. Cardinal flower’s tubular-shaped blooms are perfectly adapted for hummingbird feeding, attracting these birds with their rich nectar rewards.

Hummingbird Mint (Agastache spp.)

Hummingbird mint, or hyssop, is a drought-tolerant perennial known for its aromatic foliage and spikes of tubular flowers that hummingbirds love. Choose varieties like Agastache cana (Texas hummingbird mint) or Agastache rupestris (Threadleaf giant hyssop) in shades of orange, red, or purple. Hummingbird mint thrives in sunny locations with well-drained soil and blooms continuously from summer to fall.

Fuchsia (Fuchsia spp.)

Fuchsias are popular hanging basket plants with elegant, pendulous flowers that hummingbirds adore. Their unique blooms feature tubular petals in shades of red, pink, purple, or white, often with contrasting sepals. Fuchsias prefer partial shade and moist, well-drained soil. Hang baskets of fuchsias in sheltered locations or use them as trailing plants in containers to attract hummingbirds up close.


Attracting hummingbirds to your garden is not only a delight for bird watchers but also benefits your plants through effective pollination. By incorporating nectar-rich flowers such as salvias, bee balm, trumpet vine, cardinal flower, hummingbird mint, and fuchsias, you can create a haven that entices these tiny acrobats year after year. Enhance your garden’s beauty and biodiversity by planting these hummingbird-friendly flowers and enjoy the colorful spectacle of these enchanting birds in your own backyard. Happy gardening!