A live Christmas tree can vary in price depending on the size, species, and where it's purchased from. Generally, prices range from $30 to $150 for a small to medium-sized tree. For larger trees, prices can go up to $500 or more. If you're looking for a specific type of tree, like a Norway Spruce or Douglas Fir, you may need to pay more. Additionally, some stores offer discounts during the holiday season.