The cost of a Christmas tree can vary depending on the type of tree, its size, and where you purchase it from. For example, a fresh-cut tree from a farm or nursery can cost anywhere from $20 to $100 or more, depending on its size and variety. On the other hand, a pre-lit artificial tree can cost anywhere from $50 to $500 or more, depending on its features, size, and quality. Ultimately, the price of a Christmas tree is determined by various factors, including the type of tree, its size, and the retailer's pricing strategy.