The cost of real Christmas trees varies depending on the size and species of the tree. Generally, smaller trees cost between $20 and $50, while larger trees can cost up to $100 or more. Some specialty trees, such as Fraser firs or blue spruces, can cost even more. It's important to research and compare prices before making a purchase to ensure you are getting the best value for your money.