Christmas trees at Home Depot range in price from $20 to $200, depending on the size and species of the tree. You can find a wide variety of artificial trees, from 3 feet to 8 feet tall, and live trees in various shapes and sizes. If you're looking for a more budget-friendly option, Home Depot also sells pre-lit artificial trees that can be decorated with lights and ornaments without any hassle.