There are particular varieties of trees that are best known for producing beautiful flowers. Popular flowering trees include flowering cherries, Amelanchier, crab apples, viburnum, magnolia, sorbus and the tulip tree, which all look wonderful when in full bloom. Blooming trees add much needed vertical structure, colour and ascent to gardens of all sizes and to make things easier we’ve dedicated this page to the best varieties to choose. Perhaps the most iconic flowering tree is the Japanese flowering cherry – known the world over for its beautiful pink blossoms and the star of national and international Cherry Blossom Festivals. Flowering cherries are renowned for their vibrant display of pale pink blossoms and subtle almond fragrance in the spring. Another good choice is magnolia which has instantly-recognisable, goblet-shaped blooms produced on bare stems in spring before the leaves. As with all trees, pay particular attention to the eventual height of the tree you’re looking to buy and how this compares to the space you have available. Tree that initially look small and slow growing could over time outgrow their allotted space, potentially blocking out light and interfering with the foundations of your house. You can use the Product Filters to narrow your selection further by eventual height/spread, aspect, soil type and hardiness.