Acorn growing on an oak tree
Prunus cherry, plum or almond tree with pink spring blossom
Yew tree berries Taxus baccata

Trees are woody plants which often have a single stem or trunk with lateral, or side, branches higher off the ground. Trees play an immensely important role not only in gardens by providing structure, form, colour and shade, but within the environment too. They absorb carbondioxide and give out oxygen; their roots anchor the soil thus preventing erosion and they soak up rainwater which helps to manage water. It is said that the destruction of trees – particularly ancient trees within rainforests, has contributed to flooding problems across the world.

There are trees for every garden - some are miniature and grow to little more than 1m tall whilst others can reach over 80metres in height!

For your convenience the trees in this selection have been grouped according to size. Most gardens have space for a tree, if only in miniature form - and some can even be grown in pots. Trees also provide food in the form of fruit and nuts. There is a huge range of apple, plum and pear trees in addition to apricot, cherry, nectarine, peach, fig, mulberry, cobnut and many more.

One of the favourite trees for small to medium gardens is an ornamental cherry. Read about 10 of the best HERE

And here are 10 trees suitable for small gardens.

Click on the categories below to see which beautiful trees are available today: