What Flowers to Plant With Roses

Flowers added around the roses in your garden can fill empty spaces and attract beneficial insects and birds. Before buying flowers, decide on a color scheme. You might choose flower colors that are the same color as your rose but in different shades for a monochromatic appearance. Look toward the color wheel for inspiration and try choosing flower colors that are adjacent, complementary or triadic color companions to your roses.


Planting annuals is a cost-effective way to experiment with colors. Low flowers like wave petunia or nasturtium can make a nice border. For mid-height, try impatiens or zinnia. Cosmos and celosia can reach heights of 3 to 4 feet.


Available in white and pastel shades, perennials will return every year. Coreopsis or alyssum at about 12 inches tall can be used to create a border. Daisies, baby's breath and columbine grow to18 to 30 inches tall. Foxglove and coneflower can reach 3 to 5 feet in height. Though the blooms are barely noticeable, dusty miller's gray foliage contrasts well with roses of any color.


Herbs offer pretty blooms and household uses. Chives grow to about 12 inches tall and produce pink or lavender blooms. Fragrant lavender is best used near lightly or unscented roses to eliminate competition for fragrance. Rue and yarrow grow to about 2 feet in height.

Keywords: annuals flowers, perennials, herbs, roses

About this Author

Barbara Raskauskas is a certified e-learning specialist and certified Microsoft Office specialist. She has written web content, technical documents and course material for a decade. Raskauskas now writes how-to's, product reviews and general topics published on several websites, including Demand Studios.