The cost of a Christmas tree can vary depending on the size, quality, and species of the tree. On average, a Christmas tree can cost anywhere from $10 to $200, depending on the options you choose. If you're looking for a high-quality tree, you may need to spend a bit more money, but if you're on a budget, there are plenty of affordable options available. Additionally, you may need to factor in the cost of tree ornaments and other decorations, which can add up quickly.