Christmas trees are typically sold at Christmas tree farms, nurseries, or garden centers. Many supermarkets and other retail stores also sell pre-cut trees during the holiday season. To find a living Christmas tree, you can search online for local nurseries or Christmas tree farms that sell live trees. Some farms even offer delivery services, so you can have your tree brought right to your door!