There are many places you can buy a Christmas tree. First you have to decide if you want a live or a fake one. Once you have figured that out, you can go in the direction where they will have trees. If you choose a fake one, you can buy one at any Walmart. They have pretty good prices. If you chose a live one, then go to any Christmas tree nursery and pick out your tree to chop down and cart away.