The price of a Christmas tree at Home Depot can vary depending on the size, type, and quality of the tree. Generally, you can expect to pay between $20 and $100 for a Christmas tree at Home Depot. Smaller, artificial trees typically cost between $20 and $50, while larger, natural trees can cost up to $100. Additionally, Home Depot often has sales and promotions during the holiday season, so you may be able to find a tree at a discounted price.