Cut-Your-Own Christmas Tree Farms Near Asheville

6 farms around Asheville where you choose and cut your own Christmas tree, in the Fraser fir country of Haywood, Buncombe and Jackson County. Every farm is checked against its own website or another named source.

6 farms in 3 counties · Prices are 2025 prices · Checked October 2026

cut-your-own farms
6
lowest starting price (2025)
$105
most common tree
Fraser fir
with hayrides or wagons
2

Haywood County, NC 3 farms

  • Waynesville, NC

    A Fraser fir farm on a mountainside above Waynesville that has offered choose-and-cut since 1999, with Santa on select days, a fire pit with cocoa and cider, and historic log cabins for an overnight stay.

    • Fraser fir

    SantaDogs OK

  • Waynesville, NC

    A family-run Fraser fir farm in Haywood County, growing trees since 1984 on old pasture and tobacco ground near Waynesville, open to the public for a few weekends of choose-and-cut each holiday season.

    • Fraser fir
  • Waynesville, NC

    A family Fraser fir farm on a knoll with a big red barn just off the road to Maggie Valley, about half an hour from Asheville, with cabins on the property for a holiday stay.

    • Fraser fir

Jackson County, NC 2 farms

  • Glenville, NC

    A Fraser fir farm in the Glenville highlands marked by an old red caboose, where visitors pick a tree and then warm up beside a fire with cowboy coffee and hot chocolate.

    • Fraser fir

    Hayrides

  • Glenville, NC

    A farm and lodge near Lake Glenville that opens its hillside Fraser fir fields for two choose-and-cut weekends each holiday season, with more than 120 acres of hand-sheared trees at about 3,800 feet.

    • Fraser fir

Buncombe County, NC 1 farm

  • Leicester, NC

    A family farm in the Sandy Mush Valley northwest of Asheville and the only choose-and-cut farm in Buncombe County, with wagon rides through the fields, farm animals and a Christmas shop stocked with homemade goods.

    Hayrides

Compare Christmas tree farms near Asheville

Prices, trees and services at cut-your-own farms near Asheville
FarmTownPriceTreesSawsShake & netDogsPay
Bear Valley FarmGlenville, NC–Fraser fir––––
Boyd Mountain Christmas Tree FarmWaynesville, NC–Fraser firYes–LeashedCards accepted
Chimney Pond FarmGlenville, NC–Fraser fir––––
Mehaffey Tree FarmWaynesville, NC$105–$425, by size (2025)Fraser fir–––Cards accepted
Sandy Hollar FarmsLeicester, NC––Yes–––
Smoky Mountain Christmas Tree FarmWaynesville, NC–Fraser fir––––

Fraser fir from the source

Western North Carolina's mountains are where Fraser fir grows naturally, above 4,500 feet in the southern Appalachians (NC State Extension), and North Carolina cut the second-most Christmas trees of any state in the 2022 Census of Agriculture. Around Asheville, the farms on our list are mostly near Waynesville in Haywood County, with more in Jackson County near Glenville. For more High Country farms near Boone and Banner Elk, see our Charlotte page.

Tips for a mountain tree trip

Mountain roads can be icy in late November and December, so check conditions before you leave and bring warm layers. Many farms combine cutting with wreath shops and views, so plan for a longer visit.

Frequently asked questions

How much does it cost to cut your own Christmas tree near Asheville?

Among the 1 farm near Asheville that publish prices, cut-your-own trees start at $105 (2025 prices). The cheapest starting price is at Mehaffey Tree Farm. Many farms charge by height, so a tall tree costs more, and some charge per foot.

What kinds of Christmas trees do farms near Asheville have?

The most common trees at farms near Asheville are Fraser fir (5 farms). Some farms sell part of their range as pre-cut trees, so check each listing. Read our guide to Christmas tree types to compare scent, needle retention and branch strength.

Do Christmas tree farms near Asheville provide saws?

Yes, at 2 of the 6 farms we list, the farm hands out saws at the field, and many will help you load. You can bring your own bow saw, but check the farm's rules first, since some do not allow chainsaws or power tools.

Can I bring my dog to a Christmas tree farm near Asheville?

1 farm near Asheville says leashed dogs are welcome: Boyd Mountain Christmas Tree Farm. Rules can change on busy weekends, so check before you go.

When do Christmas tree farms near Asheville open?

4 farms have posted 2026 opening dates so far, starting Saturday, November 14. Most of the others say they open around Thanksgiving weekend. Many close once their cuttable trees run out, so the best selection is in late November and early December.

Before you go