Christmas trees at Home Depot can vary in price depending on size, species, and other factors. Generally, smaller artificial Christmas trees can range from $20-$100, while larger real trees can cost $50-$200. Keep in mind that prices may also vary depending on location and the time of year, so it's always a good idea to check with your local Home Depot for current pricing.