The cost of a real Christmas tree can vary depending on several factors, including the type of tree, size, location, and even the time of year. However, a medium-sized tree typically ranges from around $40 to $80. Larger trees can cost upwards of $100 or more, while smaller trees may be as low as $20. It's best to check with local nurseries or home improvement stores for current prices in your area. Additionally, some cities and towns may offer discounted or free Christmas trees to residents during the holiday season.