Real Christmas trees can vary in price depending on the species and size of the tree. On average, they cost anywhere from $20 to $80, but some specialty trees can cost much more. It's best to check with your local nursery or Christmas tree farm for current prices and availability.