The cost of live Christmas trees varies depending on the size, species, and where you purchase it. Smaller trees can range from $30 to $50, while larger trees can cost upwards of $150. Some specialty species, such as the Douglas fir or the blue spruce, can cost even more. Additionally, some retailers may offer discounts or sales during the holiday season. Ultimately, the price of a live Christmas tree will depend on your specific needs and preferences.