pickinghours

How much does a real Christmas tree cost?

Eight farms publish a full price list and eight more a starting price. These are their figures, by height, read from each farm’s own site or given to us by the farm — not estimates and not a national average.

6 ft tree
$72–90
9 ft tree
$135–180
Cheapest we found
$50
Price lists held
7

The short answer

At a farm where you cut it yourself, a 6 ft tree costs $72 to $90 and a 9 ft tree $135 to $180 in North Carolina and Texas, going by what the farms on this site have actually published for 2026. The cheapest 6 ft tree we have found is $72 at Appalachian Evergreens near Boone and the dearest 9 ft is $180 at Elk River Evergreens in Elk Park. Pennsylvania runs dearer, and prices in bands rather than by the foot: Hunt’s in Lancaster County charges $100 to $130 for a 6–8 ft tree depending on the species. These are farm-gate prices, not a national average, and every figure below comes from the farm’s own price list with the season the farm itself puts on it.

Every price list we hold

Eight farms publish a full ladder. Five more give a starting price or a range. That is out of the 32 farms we list across both states — which tells you how unusual it is for a Christmas tree farm to put its prices online at all. Two of the figures below were given to us directly by the farm rather than published anywhere.

Appalachian Evergreens2026 prices

Boone, North Carolina

The cheapest published list we have found anywhere in North Carolina. Moves in half-feet, which no other farm does.

HeightPrice
5 ft$60
5½ ft$66
6 ft$72
6½ ft$85
7 ft$90
7½ ft$100
8 ft$110
8½ ft$120
9 ft$135

Elk River Evergreens2026 prices

Elk Park, North Carolina

Priced by coloured tag, and sales tax is included — the only farm we list that says so. Cheaper than Appalachian Evergreens below 6 ft, dearer above it.

HeightPrice
Up to 5 ft$50
5–6 ft$70
6–7 ft$90
7–8 ft$110
8–9 ft$140
9–10 ft$180
10–11 ft$210
11–12 ft$240

Spring Creek Growers2026 prices

Magnolia, Texas

Texas grows pine and cypress rather than fir. Virginia pine is the cheaper of the two at every height; the Leyland cypress is the one for anyone sensitive to scent.

HeightPrice
Virginia pine, 6 ft$82
Virginia pine, 9 ft$145
Virginia pine, 13 ft$319
Leyland cypress, 6 ft$86
Leyland cypress, 9 ft$152
Leyland cypress, 12 ft$282

Brown’s Tree Farm2026 prices

York, Pennsylvania

One price for any field tree, whatever its size. Almost every farm in the country charges by height, so this changes the maths completely: a 12 ft tree costs the same as a 5 ft one. For height it is the cheapest buy we have found anywhere. Pre-cut trees are priced individually. The farm attaches no year to the figure.

HeightPrice
Any field tree, any size$84

Hunt’s Christmas Trees2026 prices

Millersville, Pennsylvania

The only farm we list that prices by species as well as height, which is what you would expect from a farm growing five of them. White pine is the cheapest at every size and the firs the dearest. Pre-cut Fraser and Canaan are priced separately. Tagging is free.

HeightPrice
White pine, 6–8 ft$100
Douglas fir, 6–8 ft$115
Concolor, Korean & hybrid fir, 6–8 ft$130
White pine, 8–10 ft$150
White pine, 10–12 ft$200
Douglas fir, 8–10 ft$210
Concolor, Korean & hybrid fir, 8–10 ft$250
White pine, 12–14 ft$300
Pre-cut Fraser, 4–5 ft$60
Pre-cut Canaan, 5–6 ft$85
Pre-cut Fraser, 6–8 ft$125
Pre-cut Fraser, 8–10 ft$250

Lil’ Grandfather Choose and Cut2025 prices

Laurel Springs, North Carolina

The fullest list in Ashe County, and the farm’s own figures — but headed “2025 cut tree prices”, and their automatic email reply still sends them out. The hayride and pony ride are included. We have asked for 2026.

HeightPrice
4–5 ft$57
5–6 ft$78
6–7 ft$89
7–8 ft$99
8–9 ft$150
9–10 ft$170
10–11 ft$210
11–12 ft$265

Mehaffey Tree Farm2025 prices

Waynesville, North Carolina

Still showing last season’s list. The farm’s own page says the 2026 prices are due in October, and we have asked for them.

HeightPrice
3–4 ft potted$40
5–6 ft$100
6–7 ft$115
7–8 ft$160
8–9 ft$200
9–10 ft$250
10–11 ft$300
11–12 ft$350
12–13 ft$400

Farms that publish a starting price only

Why a tall tree costs so much more than a short one

Because it has been in the ground for years longer. Price does not rise in a straight line with height, and the ladders above show it clearly:

The reason is growing time. A Fraser fir takes seven to ten years to reach six or seven feet; Circle C near Boone tells its customers that a 7 ft tree is 12 to 14 years old counting from seed. Every extra foot is another two or three years of a grower paying for land, shearing and losses. An 11 ft tree has been on that hillside longer than most people’s children have been alive, and the price says so.

It also explains why tall trees sell out first and why farms ration them. Panoramic View says plainly that its big trees are limited, and Elk River recommends its tag-now-cut-later option for anything over 11 ft.

North Carolina or Texas: does it cost more to cut a fir?

Less than you would expect, and the mountain fir is often the cheaper one. At 6 ft, Appalachian Evergreens in North Carolina asks $72 for a Fraser fir while Spring Creek Growers in Texas asks $82 for a Virginia pine and $86 for a Leyland cypress.

That seems backwards — the fir takes twice as long to grow — until you remember that a Texas farm is growing on expensive land near a big city, while a North Carolina farm is growing at altitude on ground that suits little else. What Texas gains in growing time it gives back in land.

Where the gap really shows is in a pre-cut fir on a Texas lot. That tree was cut on a North Carolina mountainside and trucked down, and the haulage is in the price. If you want a Fraser fir and you are in Texas, you are paying for the journey; if you want one and you are anywhere near the mountains, cutting it yourself is both fresher and usually cheaper.

Texas farms price a tree in three different ways

This matters more than it sounds, because the three are not comparable and no farm explains its method to you before you are standing in the field with a saw.

A seven-foot tree shows what that does to a bill. At Sunset Hill it is $84. At Pond Hill it is $89. At Devine Acres it is $140 before tax. The same tree, within one state, for two-thirds as much again at one farm as at another — and the cheapest of the three is the one charging by the foot, not the one charging flat.

Then there is the gate. Devine Acres charges $11.95 admission and puts up to $50 of it back against the tree, so it is nearly free if you buy and a real cost if you only look. Haynie’s says plainly that it charges no admission, and entry at Elgin near Austin is free all season. Worth knowing before you drive out with four children.

New Jersey, Washington and Oregon

Three more states have posted prices. Two farms in Washington and one in New Jersey have put up a 2026 list; the rest below carry no year, and are labelled that way rather than counted as this season’s.

Bacon’s Christmas Tree Farm2026 prices

Bremerton, Washington

By the foot, with sales tax included, as Elk River’s is. A 7 ft noble fir comes to $98 and a 7 ft Douglas to $84.

TreePrice
Douglas fir, under 12 ft$12 a foot
Noble, Nordmann, grand, spruce, under 12 ft$14 a foot
Any tree, 12–15 ft$15 a foot

Honeytree Farm2026 prices

Auburn, Washington

A 2026 guide by species, each tree then priced individually. Fraser, noble and Nordmann cost about a third more than grand fir and over half as much again as Douglas. Netting is $2.

TreePrice
Douglas firabout $11 a foot
Grand firabout $13 a foot
Fraser, noble, Nordmann firabout $17.50 a foot

Lauric Farms2026 prices

Phillipsburg, New Jersey

One price for any tree — Fraser, Canaan, Douglas fir or blue spruce, whatever the height. Hand saws only, or the staff will cut it for you.

TreePrice
Any tree, any size$80

What else to budget for

Christmas tree price questions

How much does a real Christmas tree cost in 2026?

At a cut-your-own farm, $72 to $90 for a 6 ft tree and $135 to $180 at 9 ft, based on the five farms on this site with a full 2026 list. Two more publish a full ladder that is still last season’s, and those are marked as such below rather than counted here. The cheapest 6 ft tree we have found is $72 at Appalachian Evergreens near Boone; the cheapest small tree of any kind is $50 for anything up to 5 ft at Elk River Evergreens. Prices on a lot in a city are a separate matter, because somebody has paid to truck the tree there.

Why are Christmas trees so expensive?

Mostly time. A Fraser fir takes seven to ten years to reach six or seven feet, and Circle C near Boone reckons a 7 ft tree is 12 to 14 years old from seed. The grower pays for that land, shears the tree by hand every summer and loses some of the crop to weather and pests, all before anyone buys anything. That is also why the price per foot climbs as trees get taller: at Elk River a tree up to 5 ft works out at about $10 a foot and an 11–12 ft one at about $21.

Is it cheaper to cut your own Christmas tree?

Usually, yes, and the saving grows with the size of the tree. You are buying it at the farm gate with no haulage, no lot rent and nobody handling it in between. A cut-your-own Fraser fir in the North Carolina mountains starts at $60; the same tree on a lot several states away has had a lorry journey added to it. The other saving is not money: a tree you cut yourself has not been off its roots for three weeks.

How much is a 7 foot Christmas tree?

$90 to $110 at the farms with 2026 lists up: $90 at Appalachian Evergreens near Boone, $110 at Elk River Evergreens in the 7–8 ft band. Mehaffey near Waynesville charged $160 for 7–8 ft last season and has not posted its 2026 list yet. In Texas, Spring Creek sits between the two at $82 for a 6 ft Virginia pine and $145 at 9 ft.

How much is a 9 or 10 foot Christmas tree?

$135 to $180 at 9 ft — $135 at Appalachian Evergreens, $180 at Elk River in the 9–10 ft band, and $145 for a 9 ft Virginia pine at Spring Creek in Texas. Above that, Elk River asks $210 at 10–11 ft and $240 at 11–12 ft. Tall trees also sell out first, so if you need one, go on an opening weekend rather than in December.

Do Christmas tree farms take cards?

Most do now, but two things are worth knowing. Clawson’s and Panoramic View near Boone both charge $4 per card transaction, so cash is cheaper for a single tree. And Boyd Mountain near Waynesville takes cash and cards but says plainly that it does not accept cheques. Where a farm has told us how it takes payment, it is on that farm’s card.

Why don’t most farms publish their prices?

Because a Christmas tree is priced by what it is, not only by how tall it is — grade, shape and fullness all come into it, and most growers would rather price the tree in front of you than argue with a list. Of the 16 North Carolina farms we list, only three publish one. We ask every farm for a price band, and when one tells us, it goes straight on their listing.

Where these prices come from

Every figure on this page was read on the farm’s own website on 14 Oct 2026, or on 15 Oct 2026 for the farms added since, and carries the season the farm itself puts on it. Two figures came to us by email from the farm instead, and say so. Where a list is still last year’s — Mehaffey’s is — or carries no year at all — Pond Hill’s does not — the box says so rather than letting it pass for this season’s. Nothing here is an estimate, an average or a figure from another website.

Prices change, and a farm that sells out of tall trees may stop quoting for them. If you find a price on this page that no longer matches the farm, say so and it gets fixed the same day.

Also on pickinghours