The price of Christmas trees can vary based on your location and the type of tree you buy. There again, if you chop down your own, the tree will be free. Another thing to consider, is when the tree is bought. If you wait closer to Christmas, you should get a better deal on it. Christmas trees can range from $20.00 to over $100.00.