Costco has a wide selection of Christmas trees, ranging from artificial to real, and the prices can vary greatly depending on the type and size of the tree. Artificial trees typically range from $30 to $200, while real trees can range from $50 to $200 or more. Prices may also vary depending on the time of year, with discounts being offered during the holiday season.