Rose BushesA Grower's Guide to Roses
Rose Guide

How Long Do Rose Bushes Live

A well-cared-for rose bush typically lives 10 to 25 years, and many live far longer. Some climbing and old garden roses survive 50 years or more, and a few historic specimens are centuries old.

With good care, most modern roses live and bloom well for ten to twenty-five years. Lifespan depends on the type, the climate, and the care: hybrid teas tend to be shorter-lived, while tough shrub roses, climbers, and old garden roses often persist for decades.

Some roses are remarkably long-lived — established climbers and species roses can thrive for fifty years or more, and the famous rose on the wall of Hildesheim Cathedral in Germany is said to be roughly a thousand years old. Regular pruning, feeding, and disease management are what keep a rose vigorous over the long term.