Find local Christmas tree farms here!

2024 Christmas Tree Prices

In 2023, it is estimated that 7 million live / real Christmas trees will be purchased.

The 2023 median (midpoint) price is expected to be about £70. Compare this with the

  • 2023 price = Typical 7 ft tree is £50 to £80; of course, much more in the London area: more like £75 - £140
    cheapest tree lot £24.99 for a medium tree (1.5m-1.75m/5-6ft) and £44.99 for a large tree (1.8m-2.1m/6-7ft).

But they go up from there. Here's a sampling:

Tree farms: 2023

  • Surrey: Crockford Bridge Farm - EXCELLENT prices and the cut your own experience: As a rough guide, a 6 ft tree will roughly cost between £40 to £60 depending on variety.
  • Sussex Trees Some examples:
    Nordman Fir: 4ft – £36, 5ft – £45, 6ft – £55, 7ft – £63, 8ft – £80, 9ft – £96, 10ft – £120
    Norway Spruce: 4ft – £25, 5ft – £32, 6ft – £40, 7ft – £48, 8ft – £60, 9ft – £82, 10ft – £95;
    Fraser Fir, Sussex Fir, Blue Spruce: 4ft – £36, 5ft – £45, 6ft – £55, 7ft – £63, 8ft – £80
  •  Kent: Kingswood Christmas Trees 4' £39.99, 5' £49.99, 6' £59.99, 7' £69.99, 8' £79.99, 9' £99.99
            Garden House Orchards - £20 to £45 (great prices)

Retail shops 
Best price in London is the Scouts Charity: Charity Christmas Tree Sale - 4th Ewell (Nonsuch)Scout Group 2023 prices: £20.00 to £110.00

  • Aldi's:  
    in 2023, Aldi's medium Nordman Fir Christmas Tree is £16.99, Aldis' large Nordmann Fir Christmas Tree is 24.99.
    In 2022, the prices were £14.99 for a medium tree (1.5m-1.75m/5-6ft) and £24.99 for a large tree (1.8m-2.1m/6-7ft).
  • Lidl's Christmas tree prices are the same as Aldi in 2023:
    The Medium Nordmann Fir Non-Drop Christmas Tree sells £16.99 and
    the Large Nordmann Fir Non-Drop Christmas Tree sells for £24.99. Lidl does not sell artificial Christmas trees.
  • B&Q's cut Nordmann Firs £20 for 1.2m-1.5m (4-5ft), £29 for 1.5m-1.75m (5-6ft) and £39 for 1.8m-2.1m (6-7ft). Now offering delivery for £5 but it's free for orders over £50.
     White spruce Full Cut Christmas tree is retailing for £25 and is even available for home delivery. Alternatively, B&Q has a range of Nordmann Fir trees in small, medium, and large from £20.
  • Tesco - Nordmann trees for £30 and pot-grown trees for a cheaper £25.
  • Morrisons sells medium Nordmann trees for just £19.99.
  • Ikea's stopped selling real Christmas trees after 2022 in its England and Northern Ireland stores. In 2022 Nordmann was £29 and you get a £20 Ikea voucher to spend in the new year.

Getting the best price on a Christmas tree

Although Darren McGavin in "A Christmas Story" felt haggling was the best approach, that was the 1950's, so we can offer a more pragmatic approach.

Cut your own

The best price going is at a local Christmas tree farm.

Precut trees

Aldi's almost always has cut trees for the best price around.

Finally, prices on cut trees drop dramatically in the several days leading up to Christmas. If you can wait until December 22nd to 24th, you can get a fantastic price. Unless you live on the continent, where the tradition is often to wait until the 24th to put up the tree.

Of course, waiting until the last minute can mean no tree or a Charlie Brown tree, as the good ones may be gone. Especially this year, when we expect demand to be extremely high.

Almost all Christmas tree farms have cut trees in addition to cut your own. See our pages for your area will show you those farms.

See Square's Christmas Tree Price Trends for more information. Click on the graph or here.

Square's Christmas Tree Price Trends

Finding the best time to get a low price for a tree in your area

Square, the company that does transaction processing, worked with the National Christmas Tree Association to create an online tool to allow consumers to enter a few facts (location, how long you want to display the tree) and find out the statistical best time to buy your tree. See this page for the Square Christmas Tree Purchasing Pricing Tool.

I'm not sure exactly how their tool works, but here's a simple approach:

Understanding Christmas Tree Pricing

Christmas trees take 7 to 10 years to grow from seedlings to marketable trees (6 to 8 feet tall). Obviously, weather conditions affect the growth rate; and droughts can kill both seedlings and larger trees, cutting into supplies, and therefore prices. The same is true of wildfires and insects and disease>

So, unlike most farms who can plan plantings 1 year in advance, or even adapt from one season to the next, Christmas tree farms must make an educated guess almost 10 years into the future.

And each season's pricing affects the farmer's resources and ability to plan and plant for the future years.

Other market forces affect the tree's pricing. Most cut trees must be shipped, typically by truck, from the major growing areas in Oregon, Michigan and western North Carolina to the consumer. So, the price of oil, reflected in diesel or gasoline, also affects the price.

Finally, consumer sentiment affects prices. We expect demand to be dramatically very high this year, as inflation, supply chain problems, fires, droughts and consumers weary of lockdowns and a contentious political year. In times like that, many people yearn for a return to traditions that provide a sense of comfort and stability. Like a brightly lit Christmas tree in the living room!


Addition information:

  1. Christmas holiday statistics and facts


Related farm Fun and Resources