Here at HomeHobby, we are huge fans of the color blue. From subtle and understated pastels to showstoppingly bright blue blooms that will grab the attention of anyone who walks by, we’ve rounded up the 10 best blue flowers to include in your garden. Feel free to choose just a few to accent your existing gardenscape or create an entire bed of blue flowers for a dramatic display. You can also situate large blooms next to more delicate flowers for a unique look or consider selecting blue flowers of varying heights to create a full-bodied bed filled with shades of beautiful blue! Ready to see our top picks for the 10 best blue flowers to consider incorporating into your garden?
#1 Delphinium

If you love the color blue, Delphinium is the flower for you! These flowers are also available in pink and white, but the blue hue is truly stunning and one of the truest representations of the color that you can find in flower form. Delphinium is hardy in Zones 4 – 8.
#2 Salvia

Salvia (Salvia sp.) is a great choice if you're looking for purplish-blue flowers for your garden. It is available in a variety of blue cultivars, including Black and Blue Salvia, Mealycup Sage, Pitcher Sage, and Meadow Sage. Bonus? Salvia tends to be very popular among pollinators, including hummingbirds. Hardiness can vary greatly by variety, so it's wise to check the tag or seed bag before purchasing.
#3 Plumbago

Plumbago (Plumbago auriculata) offers stunning blue flowers set against pretty green leaves. It does best with plenty of heat and full sun. Once established, it tolerates drought well. Plumbago is hardy in Zones 9 – 11.
#4 Cardinal Flower

Cardinal Flower (Lobelia siphilitica) comes in a pretty shade of delicate blue that looks stunning in any garden. Be sure to choose an area with moist soil for best results. Cardinal Flower is a favorite among pollinators and is hardy in Zones 4 – 9.
#5 Virginia Bluebell

Virginia Bluebell (Mertensia virginica) is a great way to add a splash of stunning blue color to your gardenscape. The blooms pair particularly well with daffodils and hostas. Be sure to provide humus-rich, moist soil. Virginia Bluebell blooms in early spring and is a great way to attract pollinators. It is hardy in Zones 3 – 9.
#6 Spanish Bluebell

Spanish Bluebell (Hyacinthoides hispanica) comes in pretty shades of blue mixed with a bit of purple (there are also pink and white varieties). Because it blooms in late spring through early summer, it makes a great transitional flower. It does best in partial sun to partial shade, but can handle either full sun or full shade if necessary. Spanish Bluebell is hardy in Zones 3 – 8.
#7 Bluestar

Bluestar (Amsonia) is a perennial wildflower that boasts pale blue flowers in May and June. In summer, these plants offer feathery green foliage. In fall, that foliage turns a stunning shade of golden yellow. We recommend Amsonia tabernaemontana, which is hardy in Zones 3 – 9 or Threadleaf Bluestar (Amsonia hubrichtii), which is hardy in Zones 5 – 8.
#8 Blue Spreading Cool Wave Pansies

Blue Spreading Cool Wave Pansies (Viola x wittrockiana) offer richly colored flowers in a deep blue, almost purple hue. The blooms are long-lasting and follow a low-spreading growth pattern. These cool season annuals thrive in early spring or fall and are a great way to attract pollinators at either end of the growing season.
#9 Blue Hydrangea

Hydrangea (Hydrangea macrophylla selections) flowers are large, airy, and truly make a statement. Flower color is determined by the soil, so to ensure your blooms are blue, increase the soil acidity as needed. (Adding soil sulfur is one method for achieving this.) Hydrangeas are hardy in Zones 4 – 9, although this can vary depending on the variety you select.
#10 Grape Hyacinth

Grape hyacinth (Muscari) offers clusters of beautiful pastel blue flowers that bloom in mid-spring. Highly versatile, these flowers can handle sun or shade as long as they’re given well-draining soil. Grape Hyacinth is hardy in Zones 4 – 8.
Looking for even more garden inspiration? Explore our favorite colorful flowers!