Best Flowers to Attract Hummingbirds: Top Choices for Your Garden
This post may contain affiliate links. If you purchase through them, I may earn a small commission at no extra cost to you. As an Amazon Associate, I earn from qualifying purchases.
Hummingbirds bring movement, color, and energy to any garden, but attracting them takes more than a feeder. The best way to draw hummingbirds is by planting nectar-rich flowers with bright colors and tubular shapes that match their long beaks. With the right blooms, you can create a reliable food source that keeps them coming back all season.
5 Quick-Start Garden Plans for Growing Fresh Food at Home (Free PDF)
Get beginner-friendly raised bed garden layout plans, simple container garden ideas, and a flexible salad garden plan you can put to work right away. Perfect for small spaces, patios, and first-season growers.
Instant email delivery • Unsubscribe anytime

You don’t need a large space to make an impact. Even a few carefully chosen plants like bee balm, salvia, or columbine can transform your yard into a hummingbird stopover. By mixing flowers with different bloom times, you provide food from spring through fall while adding vibrant color to your landscape.
Beyond food, your garden design can make a difference. Grouping plants together, adding native species, and creating sheltered spots encourages hummingbirds to stay longer. With the right choices, your outdoor space can become both beautiful and hummingbird-friendly.
Want to Grow Fresh Food at Home?
Grab the Beginner’s Guide to Thriving Gardens—your step-by-step plan to grow real food in any backyard, patio, or balcony. Perfect for first-time gardeners!
Buy the Ebook for $14Includes 7 free bonus guides • Instant download • Beginner-friendly
Key Takeaways
- Bright, nectar-rich tubular flowers are most effective for attracting hummingbirds
- Plant choices and design can keep hummingbirds visiting throughout the season
- Simple best practices help create a safe and supportive habitat
Key Characteristics of Flowers That Attract Hummingbirds

Hummingbirds seek out blooms that give them the most energy for the effort they spend feeding. The flowers that attract them usually share traits like high nectar content, bright colors, and a shape that fits their long, slender beaks. Choosing the right plants will help you support pollination while keeping these birds active in your garden.
Nectar Content and Flower Shape
Nectar-rich flowers are the main draw for hummingbirds. These birds have very fast metabolisms and need to consume large amounts of sugar daily. Flowers with deep reservoirs of nectar provide the quick energy they depend on.
The shape of the flower also matters. Tubular flowers are especially effective because their elongated design matches the shape of a hummingbird’s beak and tongue. This allows the bird to reach nectar that other pollinators might not access.
Examples include bee balm (Monarda), columbine (Aquilegia), and salvia (Salvia splendens). These flowers not only provide nectar but also encourage efficient pollination as the bird brushes against the reproductive parts of the plant.
When planning your garden, aim for a mix of tubular and trumpet-shaped blooms. This variety ensures hummingbirds have a steady food source while also supporting plant diversity.
Preferred Colors and Bloom Time
Hummingbirds rely more on sight than smell when searching for food. They are especially drawn to bright colors, with red being the most reliable attractant. Orange, pink, and purple flowers also attract them, though red is the most effective.
Planting flowers in clusters of the same color makes it easier for hummingbirds to spot them from a distance. For example, a patch of scarlet sage or trumpet honeysuckle is more noticeable than scattered single blooms.
Bloom time is another factor to consider. To keep hummingbirds visiting your yard throughout the season, choose plants that flower at different times. Early bloomers like columbine can provide nectar in spring, while late-season plants like verbena and lantana extend feeding opportunities into fall.
This staggered approach ensures a continuous supply of nectar and encourages hummingbirds to return regularly.
Want to Grow Fresh Food at Home?
Grab the Beginner’s Guide to Thriving Gardens—your step-by-step plan to grow real food in any backyard, patio, or balcony. Perfect for first-time gardeners!
Buy the Ebook for $14Includes 7 free bonus guides • Instant download • Beginner-friendly
Importance of Native and Tubular Flowers
Native plants are often the most reliable flowers for hummingbirds because they evolved alongside local bird species. They usually provide better nectar content and are well-suited to your region’s climate and soil.
Tubular flowers are especially important because they match the feeding style of hummingbirds. Species such as red-hot poker (Kniphofia), scarlet trumpet honeysuckle (Lonicera sempervirens), and pentas are excellent options. Many of these plants are highlighted in guides to flowers that attract hummingbirds.
By planting native tubular flowers, you also reduce the need for extra care, since these plants are adapted to local conditions. This makes them easier to maintain while still providing the nectar-rich food hummingbirds need.
Including a mix of native shrubs, vines, and perennials creates a layered habitat. This not only supplies food but also gives hummingbirds safe spaces for resting and nesting.
Top Flowers to Attract Hummingbirds

Hummingbirds prefer nectar-rich, tubular flowers that provide easy feeding access. Plants with bright red, orange, or pink blooms draw them in quickly, but you can also attract them with purple, blue, and yellow flowers that produce abundant nectar. Choosing a mix of perennials, annuals, and shrubs ensures blooms across the growing season.
Bee Balm and Monarda Varieties
Bee balm (Monarda) is one of the most reliable flowers to attract hummingbirds. Its tubular blooms are rich in nectar and come in shades of red, pink, purple, and white. The red-flowering types, such as Monarda didyma, are especially effective.
This perennial thrives in full sun but also tolerates light shade. It grows well in USDA zones 4–9 and reaches about 3–4 feet tall. Bee balm spreads by underground rhizomes, so you may need to divide it every few years.
Another benefit is that bee balm attracts bees and butterflies, making it a strong pollinator plant. Many modern cultivars resist powdery mildew, which can be an issue in humid climates.
Key tip: Plant bee balm in clusters to create a stronger visual target for hummingbirds.
Trumpet Vine and Trumpet Creeper
Trumpet vine (Campsis radicans), often called trumpet creeper, produces large, bright orange-red flowers shaped perfectly for hummingbirds. These blooms are packed with nectar and appear from midsummer into fall.
This vigorous vine grows quickly and can climb up to 40 feet if given support. It thrives in USDA zones 4–9 and tolerates poor soils, making it adaptable. However, it spreads aggressively through roots and seeds, so you should plant it in a controlled area.
Because of its dense foliage, trumpet vine also provides shelter and nesting spots for birds. It does best in full sun but will tolerate partial shade.
Note: Regular pruning keeps trumpet vine manageable and prevents it from overtaking nearby plants.
Want to Grow Fresh Food at Home?
Grab the Beginner’s Guide to Thriving Gardens—your step-by-step plan to grow real food in any backyard, patio, or balcony. Perfect for first-time gardeners!
Buy the Ebook for $14Includes 7 free bonus guides • Instant download • Beginner-friendly
Salvia and Hummingbird Sage
Salvia is a large genus that includes many hummingbird favorites. Both annual and perennial types exist, with Salvia guaranitica (hummingbird sage) and Salvia elegans (pineapple sage) being especially attractive.
These plants produce spikes of tubular flowers in red, purple, or blue. The blooms last from summer into fall, giving hummingbirds a steady nectar supply. Pineapple sage also has fragrant leaves that smell like pineapple when crushed.
Most salvias prefer full sun and well-drained soil. They range in size from small border plants to tall varieties reaching 3 feet or more. Hardy types grow in USDA zones 4–10 depending on species.
Tip: Deadhead faded flowers to encourage more blooms and extend the feeding season.
Columbine and Aquilegia
Columbine (Aquilegia) is a spring-blooming perennial that hummingbirds visit early in the season. Its spurred flowers are uniquely shaped, making them difficult for most insects to access but ideal for hummingbirds.
Native species like red columbine (Aquilegia canadensis) are especially effective. They bloom in May and June, right when hummingbirds migrate north and need food sources.
Columbine grows best in partial shade with moist, well-drained soil. It tolerates a range of conditions but may reseed itself and spread naturally in the garden.
Good to know: Columbine hybrids come in many colors, but red and orange varieties are the most attractive to hummingbirds.
Fuchsia and Hardy Fuchsia
Fuchsia plants are known for their hanging, bell-shaped flowers that hummingbirds love. The blooms often appear in red, pink, or purple with contrasting inner petals.
Tender fuchsias are usually grown in hanging baskets or containers. They bloom from late spring through fall if kept watered and fertilized. Hardy fuchsia (Fuchsia magellanica) can survive winters in USDA zones 6–9, making it a good perennial option.
These plants prefer cool temperatures, partial shade, and consistently moist soil. They work well on shaded patios or north-facing gardens where other hummingbird plants may not thrive.
Tip: Pinch back stems to encourage bushier growth and more flowers.
Cardinal Flower and Lobelia cardinalis
Cardinal flower (Lobelia cardinalis) is one of the most striking native plants for hummingbirds. Its tall spikes of bright red tubular flowers bloom in late summer when nectar sources can be scarce.
This perennial thrives in moist soil and often grows along streams or pond edges. It prefers full sun to partial shade and grows in USDA zones 3–9.
Cardinal flower can reach 3–4 feet tall, making it a strong vertical accent in gardens. Because the flowers are long and narrow, they rely almost exclusively on hummingbirds for pollination.
Important: Keep soil consistently moist to prevent the plant from drying out.
Penstemon and Beardtongue
Penstemon, also called beardtongue, produces spikes of tubular flowers in red, pink, purple, or blue. The red varieties are the most effective at attracting hummingbirds.
This perennial grows best in well-drained soil and full sun. It is drought-tolerant once established, making it a good choice for dry or rocky gardens. Many species are native to North America and adapted to local conditions.
Penstemon blooms in late spring to early summer. The flowers are long-lasting and provide nectar during a key part of the hummingbird season.
Tip: Avoid overwatering, as penstemon does not tolerate soggy soil.
Petunia and Zinnia
Petunias and zinnias are annuals that provide bright, nectar-rich flowers through summer and fall. Petunias are available in many colors, but red and pink varieties are most attractive to hummingbirds.
Zinnias produce daisy-like blooms on tall stems. While not tubular, their open flowers still provide nectar, and hummingbirds often visit them alongside butterflies.
Both plants thrive in full sun and bloom best with regular deadheading. They grow easily from seed and are widely available at garden centers.
Benefit: These annuals are inexpensive and allow you to quickly fill gaps in your hummingbird garden.
Lantana and Butterfly Bush
Lantana is a heat-loving annual or perennial (in warmer zones) that produces clusters of small tubular flowers. The blooms come in red, orange, yellow, and pink, often changing colors as they age.
Butterfly bush (Buddleia davidii) is a shrub with long flower spikes that attract both hummingbirds and butterflies. It blooms from midsummer into fall and grows best in full sun.
Both plants are drought-tolerant and thrive in hot conditions. Lantana works well in containers or borders, while butterfly bush can reach 6–12 feet tall as a landscape shrub.
Note: In some regions, butterfly bush is considered invasive, so check local guidelines before planting.
Phlox and Phlox paniculata
Garden phlox (Phlox paniculata) is a tall perennial that produces clusters of fragrant flowers in midsummer. The blooms come in red, pink, purple, and white, with red and pink being most attractive to hummingbirds.
Phlox grows 3–4 feet tall and prefers full sun with moist, well-drained soil. It thrives in USDA zones 4–8 and is commonly found in perennial borders.
The long bloom period makes phlox a reliable nectar source. It also attracts butterflies, adding more pollinators to your garden.
Tip: Space plants to allow airflow, as phlox can be prone to powdery mildew in humid conditions.
Designing a Hummingbird-Friendly Garden

A hummingbird-friendly garden works best when it combines the right plants, thoughtful placement, and supportive features. By focusing on food, shelter, and water, you create a reliable habitat that keeps hummingbirds returning throughout the season.
Garden Layout and Plant Groupings
Arrange plants in clusters rather than scattering them. Grouping three or more of the same flower type together makes it easier for hummingbirds to spot nectar sources and reduces the energy they spend flying between blooms.
Place taller plants like hollyhocks or delphiniums at the back of beds, with medium-height perennials such as bee balm or phlox in the middle. Use shorter annual flowers like impatiens or salvia near the front. This layered design creates depth and ensures nectar is available at different heights.
Keep hummingbird feeders within view of flowering plants. Position them about 10–15 feet apart to reduce competition among birds. If you live where the ruby-throated hummingbird is common, this spacing gives them room to feed without constant chasing.
Avoid pesticides in your garden layout. Chemicals harm not only hummingbirds but also pollinators like bees and butterflies that share the same flowers.
Bloom Sequencing for Continuous Food Supply
Hummingbirds need nectar from early spring through fall. Plan your garden so something is always in bloom. Choose a mix of annuals, perennials, and shrubs that flower at different times.
For early-season food, plant columbine or lupine. Mid-season options include bee balm, salvia, and crocosmia. Late-season plants such as rose of Sharon or trumpet vine extend nectar availability into late summer and early fall.
A simple bloom chart helps you plan:
| Season | Flower Examples |
|---|---|
| Spring | Columbine, Lupine |
| Summer | Bee Balm, Salvia, Phlox |
| Fall | Rose of Sharon, Trumpet Vine |
By overlapping bloom times, you ensure hummingbirds never face a gap in food supply.
Providing Shelter and Water Sources
Nectar-rich flowers alone won’t keep hummingbirds in your yard. They also need safe shelter and reliable water. Plant shrubs like butterfly bush or rhododendron to give cover from predators and a place to perch. Dense vines such as trumpet vine can also provide nesting spots.
Add a shallow bird bath or water mister. Hummingbirds prefer moving water, so a small fountain or dripper works better than a deep basin. Place water features near flowers but not directly under feeders to avoid contamination.
Keep some open space for flight while still offering shaded areas with trees or tall shrubs. This balance makes your hummingbird garden both functional and inviting.
Best Practices for Attracting and Supporting Hummingbirds
Creating a safe and supportive space for hummingbirds involves more than planting nectar-rich flowers. You also need to protect their food sources, provide clean feeders, and choose plants that thrive in your local climate.
Avoiding Pesticides and Promoting Pollination
You should avoid pesticides because they harm both hummingbirds and the insects they rely on for protein. Even small amounts of chemical sprays can contaminate nectar or reduce insect populations. Instead, encourage natural pest control by planting a variety of native species.
Pollination benefits when you grow clusters of tubular flowers such as sage, anise hyssop, and cuphea. These plants provide abundant nectar and attract both hummingbirds and pollinating insects.
Shrubs like azalea, rhododendron, and ribes (flowering currant) also help support pollinators while adding structure to your garden. By creating a layered planting design, you give hummingbirds safe spaces to feed and perch.
Supplemental Feeding and Maintenance Tips
Hummingbird feeders can provide steady energy when flowers are not blooming. Use a simple mix of 1 part white sugar to 4 parts water. Do not add red dye. If your feeder is not red, tie a red ribbon nearby to draw attention.
Clean feeders every 3–5 days in warm weather to prevent mold and bacteria. Rinse with hot water and avoid soap residues. In cooler weather, cleaning once a week is usually enough.
Place feeders in shaded areas near flowering plants such as delphinium, larkspur, or hibiscus syriacus (rose of Sharon). This reduces spoilage in the nectar and encourages hummingbirds to move naturally between feeders and flowers.
Choosing the Right Plants for Your Region
Select plants that match your climate and soil conditions so they grow well without heavy care. In cooler regions, perennials like delphinium and larkspur provide reliable nectar. Warmer zones support long-blooming plants such as cuphea and anise hyssop.
Climbing vines like coral honeysuckle (lonicera sempervirens) are excellent for fences and trellises. They produce tubular red flowers that hummingbirds find easy to access. Avoid Japanese honeysuckle (lonicera japonica), which is invasive in many areas.
Mix shrubs, perennials, and vines to extend bloom time across the seasons. This ensures hummingbirds find nectar from spring through fall without long gaps in availability.
Frequently Asked Questions
Choosing the right flowers helps you provide steady nectar, shelter, and color that hummingbirds seek. You can use perennials, annuals, container plants, and even hanging varieties to create a reliable food source.
What are the top perennial plants known to attract hummingbirds?
You can plant bee balm, cardinal flower, columbine, and coral bells for long-lasting blooms that return each year. These perennials provide nectar during peak seasons and adapt well to many regions. Learn more about perennial hummingbird plants that thrive in different growing zones.
Which annual flowers should I plant to entice hummingbirds to my garden?
Annuals like fuchsia, zinnia, petunia, and nasturtium grow quickly and bloom for months. They add bright color and steady nectar, making them easy choices for your garden beds or containers. Red and orange varieties tend to attract the most visits.
Can you list some hummingbird-friendly plants that also attract butterflies?
You can grow butterfly bush, bee balm, and zinnias to support both hummingbirds and butterflies. These flowers produce abundant nectar and bloom over long periods, keeping your garden active with pollinators. The overlapping appeal makes them a good choice for diverse wildlife.
What varieties of potted plants are most likely to draw hummingbirds?
Compact plants like petunias, salvias, and dwarf cannas do well in pots and still provide nectar. You can place containers near patios, porches, or feeders to bring hummingbirds closer for easy viewing. Choose bright red or purple flowering types for the best results.
Are there specific hanging plants that hummingbirds prefer?
Fuchsia is one of the most reliable hanging plants for hummingbirds, with tubular flowers in shades of red, pink, and purple. Trailing varieties of petunias and nasturtiums also work well in baskets. Hanging containers let you place nectar-rich blooms at eye level.
What flowers are recommended for attracting hummingbirds in desert climates?
In dry regions, try penstemon, desert willow, and agastache, which tolerate heat and low water while still producing nectar. These plants bloom well in arid conditions and provide reliable food. For more options, check out flowers that attract hummingbirds in different climates.
Want to Grow Fresh Food at Home?
Grab the Beginner’s Guide to Thriving Gardens—your step-by-step plan to grow real food in any backyard, patio, or balcony. Perfect for first-time gardeners!
Buy the Ebook for $14Includes 7 free bonus guides • Instant download • Beginner-friendly





