Skip to content
Christmas tree farms / North Carolina

Christmas Tree Farms in North Carolina

North Carolina is Fraser fir country, with its mountain counties among the largest tree growers in the nation, and farms in the Piedmont that sell the same trees closer to the cities.

Photo: “Christmas tree farm IA”, Unknown author, Public domain

North Carolina at a glance

Farms listed as of 2026-10-09
62
Farms in North Carolina
across 20 counties
61
Choose and cut
walk the field and cut your own
7
Pre-cut
cut earlier and ready to load
6
Species named
Fraser fir, White pine and Canaan fir
The farms

Christmas tree farms in North Carolina

  • Helms Christmas Tree Farm

    Vale, NC, Lincoln County

    Choose and cut, pre-cut

    Trees: Fraser fir, Leyland cypress, Eastern red cedar, Virginia pine, White pine

    Also: christmas shop, hayrides, train rides, campfire

    Opens: November 22-December 22 or until sold out: Wednesday-Sunday: 9am-6:00pm. Others by appointment.

  • Spillman's Christmas Tree Farm

    Sophia, NC, Randolph County

    Choose and cut, pre-cut

    Trees: Leyland cypress, Eastern red cedar, Fraser fir

    Also: hayrides, refreshments, restrooms, wreaths

    Opens: Open the day after Thanksgiving (November 27) through December 22: Monday-Thursday 1pm-8pm, Friday-Saturday 10am-8pm & Sunday 1pm-6pm

  • Two D's Nursery

    Newland, NC, Avery County

    Choose and cut, pre-cut

    Trees: Fraser fir, Canaan fir, Turkish fir, White pine

    Also: restrooms, tree baling, wreaths, garland

    Opens: Open the weekend before Thanksgiving through the Christmas Season: 8am-5:30pm, daily!

  • Lantern Farm

    West Jefferson, NC, Ashe County

    Choose and cut

    Trees: Fraser fir, Canaan fir, Concolor fir, Noble fir, Nordmann fir

    Also: christmas shop, hayrides, petting zoo, refreshments

    Opens: Open Friday, Saturday, Sunday from November 21 to December 12: Friday 1pm-5pm, Saturday & Sunday 10am-5pm. Check our website for updates.

  • Lil' Grandfather Mountain Christmas Tree Farm

    Laurel Springs, NC, Alleghany County

    Choose and cut

    Trees: Fraser fir, Blue spruce, Canaan fir, Concolor fir, White pine

    Also: Santa visits, hayrides, petting zoo, refreshments

    Opens: Open November 26-29, December 5-6.

  • Mistletoe Meadows

    Laurel Springs, NC, Alleghany County

    Choose and cut

    Trees: Fraser fir, Blue spruce, Concolor fir, Leyland cypress, Norway spruce, White pine

    Also: Santa visits, hayrides, refreshments, restrooms

    Opens: November 20-22, 25, 27-29, December 5-6 and December 12-13 (Closed Thanksgiving Day): 9am-5:30pm. Other days by appointment

  • Sandy Hollar Farms

    Leicester, NC, Buncombe County

    Choose and cut

    Trees: Fraser fir, Canaan fir, Turkish fir, White pine

    Also: christmas shop, hayrides, restrooms, tree baling

    Opens: Open November 21-22, 26-29, December 5-6, 12-13: 9am-4pm

  • Shady Rest Tree Farm

    Glendale Springs, NC, Ashe County

    Choose and cut

    Trees: Fraser fir, Blue spruce, Canaan fir, Concolor fir, Nordmann fir, Turkish fir, White pine

    Also: refreshments, petting zoo, restrooms, tree baling

    Opens: Open November 21 through December 24: every day, 9am-Dark, weather permitting

  • "Fir" Heaven Sake Christmas Tree Farm

    Topton, NC, Macon County

    Choose and cut

    Trees: Fraser fir, Canaan fir

    Also: christmas shop, Santa visits, sleigh rides, campfire

    Opens: Opening November 20th: Fridays and Saturdays 9am-5pm, Sundays 1-5pm and Monday through Thursday by appointment.

  • Jonas Ridge Tree Farm

    Jonas Ridge, NC, Burke County

    Choose and cut

    Trees: Fraser fir, White pine

    Also: christmas shop, refreshments, restrooms, tree baling

    Opens: November 21-22, 25-29, December 2-6: 9am-4:30pm or until sold out. Open Thanksgiving Day!

  • Kathy Shore Nursery

    Sparta, NC, Alleghany County

    Choose and cut

    Trees: Fraser fir, White pine

    Also: Santa visits, restrooms, tree baling, unsheared trees

    Opens: By appointment only. Call for a time.

  • Sugar Plum Farms

    Newland, NC, Avery County

    Choose and cut

    Trees: Fraser fir, Blue spruce

    Also: campfire, christmas shop, Santa visits, hayrides

    Opens: Open November 14-December 20: Weekends 9am-Dark; Weekdays 12:30pm-5pm

Check a farm’s page or call before you drive; dates and hours change with the weather.

Advertisement
The trees

Trees North Carolina farms grow

North Carolina is Fraser fir country, with its mountain counties among the largest tree growers in the nation, and farms in the Piedmont that sell the same trees closer to the cities. Farms here name fraser fir (52), white pine (12), canaan fir (7), leyland cypress (5) and blue spruce (4) most often. The species guide compares how each holds its needles and smells.

Before you go

Growers, permits and snow in North Carolina

The North Carolina Christmas Tree Association is the state’s growers association.

Snow covered pines standing in a white field under a gray sky, a lane of untouched snow running between them to a wooded ridge
A tree farm in the snow. Snow is a good day to cut: trees hold up well in the cold, and a farm that is open in snow will usually say so on its own page or phone line before you drive out. “Christmas Tree Lane 2” by Jimlaneozark, CC BY-SA 3.0

North Carolina Christmas tree farm questions

Advertisement