It depends on the type of tree and the environmental conditions. Christmas trees, such as the Nordmann fir, can take between 7 to 10 years to grow to their full height of 6-7 meters. Christmas trees can also be grown in a shorter period of time by using fast-growing varieties, such as the Leyland Cypress, which can grow up to 3 feet in a single year under ideal conditions.