Rose bushes vary widely in size depending on the type and variety:
- Shrub roses typically grow between 2 to 9 feet tall and can spread 2 to 15 feet wide. Many shrub roses reach around 4 to 7 feet in height without pruning, with some varieties growing up to 7 feet tall
- Standard rose varieties such as hybrid teas and floribundas generally grow 2 to 5 feet tall and spread 2 to 4 feet wide
. Hybrid tea roses often reach 4 to 6 feet tall, while floribundas are usually 3 to 4 feet tall
- Miniature roses are much smaller, ranging from 8 inches to 2 feet tall, ideal for borders or containers
- Climbing and pillar roses can grow very tall, often reaching 8 to 15 feet or more, with some climbing roses growing up to 50 feet in height
- Growth rates vary, but many roses grow quickly, reaching full height in 2 to 4 years
In summary, rose bushes can range from less than 1 foot for miniatures to over 15 feet for climbers, with most common garden shrub roses growing between 3 to 7 feet tall and wide
. The exact size depends on the variety, rootstock, pruning, and growing conditions.