With the holiday season quickly approaching, it’s time to put up a freshly cut tree! If you haven’t yet, you’re in luck because high-quality Fraser Fir and other species are found at these amazing Christmas tree farms in North Carolina
All welcome you to choose and cut your own. Most of these farms are located in Western North Carolina (with two outliers), so make a weekend of it if you’re not based in the area.
Since the holiday season will be gone before we know it, here are 13 of our favorite North Carolina Christmas tree farms!
This post is part of our series on all the awesome things to do in Western North Carolina. For more holiday-related fun, check out our guides to Winter Getaways and also, displays of Christmas lights in North Carolina.
Christmas Tree Farms in North Carolina
Along with more detailed location info, we’ve also alphabetized these 13 NC Christmas tree farms by town name to keep things organized.
1. C & J Christmas Trees
1999 Brookshire Rd, Boone
Just 10 minutes from Downtown Boone is this adorable family-owned and operated Christmas tree farm. At C & J Christmas Trees, you can take your pick of trees ranging from table-top size to nine feet tall!
Want to make it a weekend? Check out these cool Airbnbs near Boone!
2. Circle C Tree Farms
372 Will Cook Rd, Boone
Circle C Tree Farms offers Christmas trees anywhere from 3-foot to 14-foot and beyond. For 2020, they are offering an “Early Bird” option between November 14 to 25, when you can choose 5-foot to 10-foot trees that have been pre-selected and baled, ready for you to take home.
Make sure to stop by and visit before the end of their season on December 9!
3. Panoramic View Tree Farm
368 Panoramic Ln, Boone
Named for the beautiful panoramic views, Panoramic Tree Farm is the last of our Christmas tree farms in North Carolina’s amazing town of Boone. In addition to picking a tree, have some family fun by feeding and petting their cows, taking a hayride, and riding horses.
Bonus Note: ALL pets are welcome!
4. Bear Valley Farm
231 Bee Tree Rd, Glenville
Nestled in the Smoky Mountains is a cozy Christmas tree farm where you can pick your very own Fraser Fir. Make a day of it by trying Bear Valley Farm’s old-fashioned cider, coffee, and hot chocolate around a warm fire.
You’ll know you’ve found this Jackson County farm once you spot the little red caboose!
5. Lil’ Grandfather Choose and Cut
15371 NC Hwy 18 South, Laurel Springs
Lil’ Grandfather is the first of two Christmas trees in North Carolina’s Alleghany County that we’ll feature. Here, you can choose from Fraser Fir, Concolor Fir, White Pine, and Blue Spruce Christmas trees.
With free horse rides, hayrides, a hay bale movie theater, handmade crafts, and Santa Claus and his workshop, there is a whole day of fun here for the entire family!
6. Mistletoe Meadows
583 Burnt Hill Rd, Laurel Springs
Support a small local business by visiting Mistletoe Meadows to find your Christmas tree. Mistletoe Farms is an award-winning farm, even chosen to provide the White House tree in 2007!
If you’re in the area on a nice day, check out Stone Mountain State Park‘s hikes, waterfalls, and more!
7. Sandy Hollar Farms
63 Sandy Hollar Ln, Leicester
Come early to enjoy hayrides, their Christmas gift shop, snack shack, and fresh wreaths and garlands!
8. Spillman’s Christmas Tree Farm
1576 Will Coltrane Rd, Sophia
Once you’ve picked the perfect tree, take a scenic wagon ride overlooking Randleman Lake to end the day!
Of course, we can’t mention Randolph County without telling you to visit the NC Zoo!
9. Fir Heaven Sake Christmas Tree Farm
40 Fir Heaven Sake Ln, Topton
Fir Heaven Sake Christmas Tree Farm is the western-most place we’ll mention, all the way over in Cherokee County. This place offers more than just choosing a tree.
Enjoy a day with sleigh rides with Santa and snap some photos in front of the hand-painted wooden Christmas scenes. Check out their gift shop full of handcrafted goods and coloring books for your kids!
10. Helms Christmas Tree Farm
6345 Christmas Tree Ln, Vale
Pick your favorite tree at Helms in Lincoln County. This is one of few Christmas tree farms in North Carolina that offers the classic Fraser Fir, plus five other tree species!
Leave with your Christmas tree, as well as the many wreaths and garlands they offer.
11. Boyd Mountain Christmas Tree Farm
445 Boyd Farm Rd, Waynesville
Boyd Mountain Christmas Tree Farm is home to beautiful trees and easily accessed from Georgia, South Carolina, and Tennessee. This western NC farm even invites Santa Claus to visit during the last two weekends of November, a surprising little treat for younger kids!
Look into renting one of their log cabins for a fun weekend vacation!
12. Smoky Mountain Christmas Tree Farm
756 Hemphill Rd, Waynesville
Choose your next Fraser Fir Christmas tree from the Smoky Mountain Tree Farm this year! Nestled in the wilderness, but still close to Waynesville and only 30 minutes from Asheville, this farm offers cabins for rent on their property.
When you arrive, you may just be greeted by the resident Yorkshire Terrier, Jesse!
Regardless of which Waynesville Christmas tree farm you choose, we think you should stop by Maggie Valley during your trip.
13. Frosty’s Choose & Cut
2152 Beaver Creek School Rd, West Jefferson
Start a family tradition by picking one of Frosty’s trees in Ashe County, the largest Christmas tree producing county in the US! Choose your own Fraser Fir Christmas Tree and enjoy complimentary hayrides, bonfires, s’mores, hot chocolate, and hot cider while waiting for your tree to be loaded.
Try your hand at making your own wreath, as well. Make a trip to Frosty’s for a whole day of fun!
Ready to Visit These Christmas Tree Farms in North Carolina?
It’s never to early to prepare for the holidays! During this festive season, we hope you’re able to visit one of these amazing Christmas tree farms in North Carolina.
While we’re on the topic, have you picked your own tree or do you plan to pick one? If so, which of these farms would you visit if you had to choose?
We’d love to know either here in the comments section or in our Facebook Group!