10 Best Plants to Attract Hummingbirds


Salvia has bright, vibrant flowers that attract hummingbirds with their nectar-rich blooms. They thrive in sunny spots.


Zinnias boast bright, eye-catching colors and are easy to grow, providing a continuous bloom that hummingbirds love.

Trumpet Vine

With its orange to red trumpet-shaped flowers, the Trumpet Vine is perfect for fences or trellises and a magnet for hummingbirds.


Fuchsias are ideal for hanging baskets, with their pendulous flowers thriving in cooler, shaded areas and attracting hummingbirds.


Lantana features clustered, colorful flowers and is drought-resistant, thriving in warm climates while attracting hummingbirds.


With its unique, nectar-rich flowers, Columbine is ideal for cooler, partially shaded gardens and a favorite of hummingbirds.

Coral Bells

Coral Bells boast colorful foliage and delicate flowers, making them versatile for borders or containers while still attracting hummingbirds.

Bee Balm

Bee Balm features showy red, pink, or purple flowers that are a favorite among hummingbirds in gardens.


Tall stems with tube-shaped flowers; a two-year plant that loves a bit of shade.