Choose Between Two Options
- $15 for $30 toward a 5’ to 9’ Christmas tree
- $25 for $50 toward a 10’ to 16’ Christmas tree
Greene Tree Farm
High up in the Blue Ridge Mountains, Greene Tree Farm grows more than 25,000 fraser fir Christmas trees. Hand-pick your own tree to decorate at home, choosing from options that range from 2 to 15 feet. Once you've settled on your perfect tree, staff members will cut it down, bale it, and load it in your car; or, for the full experience, you can borrow a hand saw from the farm and cut it down yourself. Aside from trees, the farm also sells wreaths, garland, and tree stands. Those looking for the full-tilt festive experience can catch a hayride during seasonal celebrations or shop for homemade foods and breads in the on-site shop.