A Christmas tree can cost anywhere from a few dollars to several hundred dollars, depending on the size, type, and where you purchase it. If you're looking for a real tree, you might have to pay more for a larger tree, but you can also find smaller, more affordable ones. Artificial trees are often more expensive, but they can last for many years if they are well-maintained. You can also find pre-lit and decorated trees, which may be more expensive but may also save you time and effort.