A Christmas tree grows at a rate of about 6-12 inches per year. It takes around 7-10 years for a Christmas tree to reach the desired height for a holiday tree, depending on the species. In some cases, it may take longer if the tree is grown in a more challenging environment.