The prices for Christmas trees at Home Depot vary depending on the size, species, and quality of the tree. Typically, prices start at around $30 for a small tree and can go up to hundreds of dollars for large, premium trees. Additionally, there may be discounts available during the holiday season.