Real Christmas trees can vary in price depending on the size and species. On average, a small tree (3-4 feet) typically costs around $30, while a medium tree (5-6 feet) can be anywhere from $40-80. Larger trees (7-8 feet) can cost around $80-150. Prices can be higher during the holiday season, and specialty trees (like fir, spruce, and pine) can also be more expensive.