Real Christmas trees at Lowe's can vary in price depending on the type of tree, size, and location. On average, a small to medium-sized live Christmas tree can range from $20 to $50, while larger trees can cost upwards of $100 or more. Artificial Christmas trees are typically more expensive than real trees, but they offer convenience and durability, as they can be used for many years with proper care.