This post may contain affiliate links.
If you’ve ever admired an English cottage garden, you’ve probably noticed one classic combination that never goes out of style—roses and lavender.
The soft purple blooms of lavender create the perfect backdrop for romantic roses, adding color, fragrance, and texture while attracting bees and butterflies.
Together, they create the relaxed, overflowing look that cottage gardens are known for.
Here’s why this pairing works so beautifully and how to grow them successfully together.

Why Roses and Lavender Make the Perfect Pair
Roses provide large, showy blooms, while lavender softens the edges with airy purple flower spikes and silvery-green foliage.
Want to try making your own jelly at home?
Get my free guide with 8 easy, beginner-friendly jelly recipes you can confidently make.
Together they offer:
- Continuous color from late spring through summer
- Wonderful fragrance
- A favorite food source for bees and butterflies
- Beautiful contrast in color and texture
- Classic English cottage garden charm
Whether you choose pink, white, yellow, or deep red roses, lavender complements almost every rose color.
If you’re planning a romantic flower garden, you may also enjoy Storybook Climbing Roses for a Dreamy Cottage Garden.
Growing Requirements
Fortunately, roses and lavender enjoy many of the same growing conditions.
Both plants prefer:
- Full sun
- Well-drained soil
- Good air circulation
- Regular watering while becoming established
One important difference is that lavender prefers slightly leaner, drier soil than roses. Avoid overwatering once the plants are established, especially around the lavender.
How to Plant Roses and Lavender Together
Instead of planting lavender directly beneath your roses, give each plant enough space to allow good airflow.
A few design ideas include:
- Plant lavender in front of rose bushes to create a colorful border.
- Edge a rose pathway with rows of lavender.
- Surround climbing roses with lavender and other flowering perennials.
- Mix several rose varieties with repeating drifts of lavender throughout the garden.
The combination looks especially beautiful in informal cottage gardens where flowers gently spill into one another.
Best Roses to Pair With Lavender
Almost any rose works well with lavender, but these combinations are especially beautiful:
- White roses with English lavender
- Soft pink roses with lavender
- Peach roses with lavender
- Deep red roses with lavender for dramatic contrast
- Climbing roses growing over an arbor with lavender planted below
If you’re looking for inspiration, take a look at Dreamy Cottage Garden Roses to Plant This Year.
Companion Plants to Add
Complete the look by adding other cottage garden favorites such as:
- Catmint
- Salvia
- Foxgloves
- Delphiniums
- Shasta daisies
- Nepeta
- Lady’s Mantle
- Coneflowers
These flowers bloom alongside roses and lavender while attracting even more pollinators.
For more ideas, be sure to read:
- Best Perennials for a Cottage Garden (Easy Cottage Garden Flowers You’ll Love)
- Cottage Garden Flowers That Bloom All Summer
- Best Tall Flowers for a Dreamy Cottage Garden
- 10 Beautiful White Flowers Every Cottage Garden Needs
- Best Flowers for Cottage Gardens? Try Nasturtiums!
Caring for Roses and Lavender
To keep both plants looking their best:
- Prune roses in late winter or early spring.
- Trim lavender after flowering to maintain its shape.
- Water deeply rather than frequently.
- Leave enough space between plants for good air circulation.
- Remove spent rose blooms to encourage repeat flowering.
Healthy plants reward you with months of beautiful blooms and abundant fragrance.
Frequently Asked Questions
Can lavender be planted under roses?
Yes, but it’s best to plant lavender slightly in front of or around roses rather than directly underneath them. This allows for better airflow and gives each plant enough room to grow.
Do roses and lavender bloom at the same time?
Many varieties bloom together throughout late spring and summer, making them one of the most beautiful combinations in a cottage garden.
Does lavender help roses?
Lavender attracts pollinators and beneficial insects while adding beauty and fragrance to the garden.
Although many gardeners believe its scent may discourage certain pests, the biggest benefit is creating a diverse, pollinator-friendly landscape.
Few flower combinations capture the romance of a cottage garden quite like roses and lavender.
Their complementary colors, wonderful fragrance, and long season of blooms create a timeless landscape that feels both elegant and welcoming.
Add a few classic cottage garden perennials nearby, and you’ll have a garden that’s filled with beauty, pollinators, and color from spring through fall.
Follow my cottage garden flowers board on Pinterest.



