While the most highly bred bush roses benefit from deep, rich soil, there are plenty of tough customers out there too.
The roses we've picked will cope with a wide range of growing conditions from dense, heavy clay to free-draining sandy soil, as well as thin chalk. And their simple flowers mean they're perfect plants for bees and other garden wildlife, too.
Not sure what your soil type is? Find out with the help of our handy guide to soil types.
Take a look at our pick of the best roses for all soil types.