Mehaffey Tree Farm

Cut-your-own Christmas trees · Waynesville, North Carolina · Haywood County

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.

The farm opens for retail choose-and-cut on a handful of long weekends, Thursday through Sunday for most of the season, and closes when the trees sell out. All trees are Fraser fir, and live potted tabletop trees are also sold.

Prices go by height, so measure your ceiling before you come. Cash and credit cards are accepted, but personal checks are not. The farm posts near-daily photos and updates on Facebook during the season, which is the place to check how the fields are holding up late in the year.

At a glance

At Mehaffey Tree Farm you can cut your own Christmas tree, choosing from Fraser fir. Trees started at $105 in 2025.

What you can get
Cut your own · Potted trees
Trees
Fraser fir
Price
$105–$425, by size (2025). 2025 price list: 5–6 ft $105 up to 12–13 ft $425; live potted 3–4 ft trees $45. The farm says 2026 prices will be posted in October 2026.
Season
Opens Saturday, November 14, 2026, through Sunday, December 13.
Hours
9 a.m.–5 p.m. on open days (2026).
Payment
Cards accepted

Address and contact

Mehaffey Tree Farm
24 Corner Dr
Waynesville, NC 28785

More Christmas tree farms nearby

Before you go

Sources

Last checked October 2026. We confirm details with the farm's own website first.