A Christmas tree can range in price from about $10 to $100 or more, depending on the size, quality, and type of tree. Smaller trees can be found for as low as $10, while larger and more lifelike trees can go up to hundreds of dollars. Most department stores and home improvement stores sell Christmas trees during the holiday season, and prices may vary depending on the location and availability of specific trees.