Find The Perfect Tree At These 12 NC Christmas Tree Farms

The best NC Christmas tree farms go the extra mile. You’ll find winter hayrides, carriage rides, train rides, and even professional photographers ready to capture a photo of your family with Santa. You’re sure to enjoy your family adventure at any of the 13 best NC Christmas tree farms on our list.

NC Christmas Tree Farms in the Mountains

The ever-popular evergreen — the Fraser fir — is native to the North Carolina mountains. That’s why some of the best NC Christmas tree farms are in the scenic frost-capped hills of western NC.

Dogs wearing Christmas wreaths at Mehaffey Tree Farm Waynesville NC

Who’s a good boy? A cuteness factor of 10, but we’re not sure who had to clean the sap off the pups at Mehaffey Tree Farm in Waynesville NC.

Mehaffey Tree Farm

Waynesville, NC

Mehaffey Tree Farm is nearing its 40th anniversary as a staple NC Christmas tree farm. Their inventory of strictly Fraser fir varieties is popular with community members, and it’s not unusual for the farm to sell out before the end of the season. Dates are limited, so get your tree while you can. Depending on the number of sales earlier in the season, the farm may be open for additional dates in December.


  • Choose-and-cut Christmas trees
  • Trees from five to 10 feet tall
  • Fraser fir

Address: 24 Corner Dr., Waynesville, NC 28785

Dates: November 20-21, 25-28; December 2-5

Sign directing people to Charlie Brown trees at Boyd Mountain Christmas Tree Farm

You can even find trees that need a little TLC at Boyd Mountain Christmas Tree Farm

Boyd Mountain Christmas Tree Farm

Waynesville, NC

The Boyd Mountain Farm has been in the Boyd family for over 100 years. That means they’ve got quality down to a science. If you’re looking for the most picturesque NC Christmas tree for this year’s cards, you’ll find it here.

Make a weekend out of it by staying at one of Boyd Mountain’s seven hand-hewn log cabins. With 150 acres of mountain trails and Christmas trees, you’ll make your children’s holiday season memorable.


  • Choose and cut Christmas trees
  • Choose and they cut and tie to your vehicle
  • Visit Santa Claus (November 20, 21, 26. 27, 28)
  • Vacation rental cabins
  • Wreaths
  • Free refreshments at the hospitality tent

Address: 445 Boyd Farm Rd., Waynesville, NC 28785

Dates: November 18-21, 23-28 & 30; December 1-5

Frosty Mountain Christmas Trees

Marshall, NC

The aptly named Frosty Mountain Christmas Tree Farm is located at over 3,000 feet above sea level, making it the perfect winter NC Christmas tree farm.

This is a working farm – not a retail lot or garden. In other words, wear your hiking boots and expect to climb the rolling foothills of the neighboring mountains. There is no paved road for vehicles, but the farm bustles as it doubles as a wholesale NC Christmas tree vendor.

This farm is perfect for families who appreciate the challenge of an old school Choose-and-Cut. Frosty Mountain staff is also available to trim and cut your family’s tree of choice.


  • Choose and cut Christmas trees
  • Choose and they cut
  • Scenic views

Address: 13623 Hwy. 212, Marshall, NC 28753

Dates: Confirm 2021 dates with event host

Vibrant green colors at the Mehaffey Christmas Tree Farm

Rays of sunshine breakthrough at Mehaffey Tree Farm. Head to the mountains for a change of scenery. The fresh air will do you some good!

NC Christmas Tree Farms in the Piedmont

Situated between the massive tree farms of the mountains and the cedar and cypress farms of the coast, families in the piedmont have their pick of the litter without having to travel very far.

Raleigh City Farms

Raleigh, NC

You don’t have to leave the city to get a fresh and fragrant NC Christmas tree. Instead, visit this urban farm and support a local nonprofit that emphasizes regenerative agriculture. Christmas trees are available here until they’re sold out, so don’t wait until the last minute!

Raleigh City Farms also offers plenty of fun activities to help your family eat healthier while learning where your food comes from. Check out their events calendar as Christmas approaches for plenty of family friendly fun.


  • Precut Christmas trees
  • Local events and activities

Address: 800 N. Blount St., Raleigh, NC 27604

Dates: Raleigh City Farm events calendar

Dean’s Farm Market

Wilson, NC

Self-acclaimed as “some of the best Agritourism NC has to offer,” Dean’s Farm Market is much more than a store to buy a Christmas tree. It’s a family-run NC Christmas tree farm with activities for all ages, summer camps, fresh produce, and a farm-to-table kitchen.

As the hayrides die down and the holidays gear up, you’ll find that Dean’s is chock-full of Christmas spirit. Keep an eye on their Events Calendar for kids’ activities and wreath making classes.


  • Precut Christmas trees
  • Wreath making classes
  • Host a party at this venue
  • More events to be announced

Address: 4231 NC 42 W., Wilson, NC 27893

Dates: Check Dean’s Farm events calendar

Cranberry Tree Farm

Raleigh, Chapel Hill, Cary, NC

No matter where you are in the Triangle, Cranberry Tree Farm is nearby. Currently open in Raleigh and Cary, Chapel Hill residents can expect their location to open in late November – just in time for Christmas tree picking.

If you’re looking for something different than a Fraser Fir this year, Cranberry Tree Farm also grows Concolor fir, White pine and Blue spruce Christmas trees in sizes ranging from 2 to 14 feet.

All trees are grown on their NC Christmas tree farm and delivered fresh to their conveniently located lots.


  • Precut Christmas trees
  • Handmade wreaths and garlands
  • Delivery and home set-up available

Address: Multiple (Cary, Chapel Hill, Raleigh)

Dates: Check the Cranberry Tree Farm website for updates

Merry Christmas Tree Farm

Kissing your sweetheart is optional, but you don’t want to miss all the fresh wreaths and decorations available at Merry Christmas Tree Farm

Noble’s Christmas Tree Farm

Kinston, NC

For those of you looking to get down to business, Noble’s Christmas Tree Farm has some of the best choose-and-cut Christmas trees in this part of the state.

Open at the end of November, trees run out quickly at Noble’s. Fill your holiday with the refreshing and nostalgic scent of White Pine, Blue Cedar, or Leyland Cypress Christmas trees and wreaths.


  • Choose and cut Christmas trees
  • Made-to-order wreaths and garland

Address: 1649 Neuse Rd., Kinston, NC 28501

Dates: Check the Noble’s Christmas Tree Farm website for updates

Helms Christmas Tree Farm

Vale, NC (Charlotte area)

Eminently popular, Helms is a Charlotte area NC Christmas tree farm. Charlotte-area families add this stop to their Christmas adventure list because the farm always features entertaining kids’ activities like train rides, wagon rides, and Santa visits! Cut your own tree, buy from the lot, or have the staff dig up a tree — ball & bag — for planting at home. Although its elevation is too low to grow the Fraser fir, Helms stocks fresh cut Fraser firs from nearby farms.


  • Multiple varieties of trees
  • Cut your own
  • Ball & bag (a live tree for replanting)
  • Train rides
  • Wagon rides
  • Santa visits

Address: 6345 Christmas Tree Ln., Vale, NC 28168,

Dates: November 20 (Opening Day)

Best NC Christmas Tree Farms On The Coast

Fraser firs don’t grow on the coast, but that doesn’t mean you can’t get a live Christmas tree to fill your beach house with a fresh pine scent. Here are the best Christmas tree retailers on the coast of NC.

Barr Evergreens Christmas Tree Lot

Wilmington, NC

Barr Evergreens grows all their gorgeous Fraser firs on the Barr Family Farm in the mountains of North Carolina. Every year, they cut and transport the finest Christmas trees to retailers all over North Carolina, including Wilmington, where tree growing isn’t easy.

Find the perfect pre-cut tree at the Barr Christmas Tree Lot located on the corner of Shipyard and Independence Blvd. The lot is small, making it easy to navigate. Just be sure you get there before they sell out!


  • Precut Christmas trees
  • Wreaths and garland

Address: 321 E. Healing Springs Rd., Crumpler, NC 28617

Dates: Week before Thanksgiving (Confirm dates with event host)

Booth’s Christmas Tree Farms

Conway, SC

While it’s not technically in North Carolina, Booth’s grows beautiful Christmas trees on their family-owned and operated 50-acre farm just south of the border. Though they don’t grow in South Carolina, Fraser Firs are brought to Booth’s from NC Christmas tree farms in the mountains.

Expect exceptional beauty at Booth’s. With a professional photographer on site during these dates and hayrides starting on Thanksgiving Day, there are plenty of memory-making opportunities here.


  • Choose-and-cut Christmas trees
  • Pre-cut Christmas trees
  • Scheduled deliveries and home set-up for an additional fee
  • Winter hayrides on the weekends
  • Professional photographer on certain dates (check website above for updates)

Address: 5268 Adrian Hwy., Conway, SC 29526

Dates: November 21 (Opening Day)

Humphrey Farm

Hubert, NC

If you live near Hubert, you likely already know about Humphrey Farm. This family farm started as an agricultural and sod farm, but it’s become quite the playplace for local families.

Bring your kids to Humphrey Farm for activities like Giant Jenga and Connect Four or the beloved “Dirt Mountain.” Afterwards, you can leave with your beautiful, pre-cut Christmas tree. Check out all of Humphrey Farm’s year-round events.


  • Pre-cut Christmas trees
  • Events and activities every weekend
  • Delicious North Carolina farm foods (with an online shop!)

Address: 522 W. Willis Landing Rd., Hubert, NC 28546

Dates: Confirm 2021 dates with event host

Justice Farms

Jacksonville, NC

A 10-acre family farm, Justice Farms offers choose-and-cut red cedar, leyland cedars, and white pines.

If you must have a classic Fraser fir, you can grab a pre-cut North Carolina grown tree at Justice, too. Visit Santa’s shop for all your decorating needs, as you’ll have an abundance of live greenery to choose from.


  • Choose-and-cut Christmas trees
  • Pre-cut Christmas trees
  • Live wreaths and garlands

Address: 1325 Gould Rd., Jacksonville, NC 28540

Dates: November 25 (Opening Day)

What is your favorite NC Christmas tree farm?

Did we leave out an epic NC Christmas tree farm? Let us know your family tradition by tagging us on Instagram @carolinatravelr.