The cost of a truckload of Christmas trees can vary depending on several factors, such as the type of tree, its size, quality, and location. In general, the average cost of a truckload of Christmas trees is around $1000 to $2000, but it can range from $500 to $5000 or more depending on the aforementioned factors.