Where to buy the cheapest Christmas tree in 2024

Discover how much to pay whether you want a cut tree or potted one. Which? has done the research so you don't have to
Christmas tree

It wouldn't be Christmas without a tree as the centrepiece of your celebrations. 

Discover what sort of Christmas trees your favourite supermarket or diy store has on offer and how they compare on price.

If you're not sure want to have a real tree, see our guide to the best artificial Christmas trees.


Breathe new life into your outside spaces. Sign up for our Gardening newsletter, it's free monthly


Where to buy the cheapest cut Christmas tree

  • Aldi shoppers can buy the cheapest cut Christmas tree at only £13.99 for a 160-180cm Nordman.
  • The tree goes on sale on 21 November.
  • If you need something a bit taller than average, try one of the garden centres or a local Christmas tree farm as they offer the best range of larger size trees.

How do retailers compare?

RetailerType of treeSize and priceOriginOn sale date
AldiNordman160-180cm £13.99; 190-210cm £19.99UKMedium - 21 Nov; Large - 26 Nov
AsdaNordman150-180cm £20UK15 Nov
British Garden Centres chainNordman140-220cm £30; 110-150cm £34.99; 175-200cm £39.99; 150-175cm £44.99; 200-240cm £49.99; 175-200cm £54.99; 200-240cm £64.99; 240-270cm £84.99Ireland18 Nov
Dobbies garden centresNordman & Fraser firNordman 120-150cm £24.99; 150-180cm £49.99; 180-210cm £59.99; 210-240cm £79.99; 240-270cm £99.99; Fraser fir slim tree 180-210cm £39.99UK21 Nov
LidlNordman160-180cm £16.99; 190-210cm £26.99UK21 Nov
MorrisonsNordman180cm £25UK11 Nov
TescoNordman & PiceaPicea 110-130cm £30/£15 for Clubcard members; Nordman 160-190cm £30/£15 for Clubcard membersPicea - Holland; Nordman - UK14 Nov

How to get the best from a cut Christmas tree

  • For the tree to look as good as it can on Christmas Day, buy it as near to Christmas as you can - although this year a lot of people seem to be putting them up much earlier than before.
  • Look for freshly delivered stock. 
  • Choose a tree with a good shape.
  • Try to pick one that has at least 30cm of clear trunk at the base as this will make it easier to put in a Christmas-tree stand.
  • When you get it home, saw the bottom 3cm off the trunk of a cut tree in the same way you'd freshen the ends of cut flowers before putting in a vase, and stand it in a bucket of water, somewhere cool. 
  • Clamp your tree securely into a Christmas-tree stand to prevent it toppling over and taking the decorations with it.
  • Make sure your stand has a water reservoir and top this up regularly - never buy a tree that's hammered into a wooden circle. If the water disappears quickly, this is a good sign as it means the tree is absorbing it.
  • Stand your tree in a cool part of the room, well away from radiators.
  • Nordman trees drop less leaves than traditional Norway spruce.
Cutting a Christmas tree

How to dispose of a cut Christmas tree

  • Christmas trees are traditionally taken down on Twelfth Night ie 5 January.
  • Check with your local authority as to whether they often a collection service.
  • Facebook and Nextdoor may have information from local groups, such as The Scouts, which offer a paid service to collect and dispose of your tree.
  • If you have a garden shredder, you can cut up your tree and shred it into chippings which are great for mulching paths - not borders as wood robs nitrogen if dug into the soil.

Find out how to buy the best garden shredder

Shredding a Christmas tree

Should I buy a Christmas tree in a pot?

Many people like to have a tree in a pot with hopes to keep it from year to year. Bear in mind that Christmas trees make enormous specimens when planted in the ground and are only suitable for large gardens. If you'd like a tree to keep for several years, it's best kept on the patio outside of the festive season. It'll need watering whenever the compost feels dry when you push your fingers in and feeding with a Best Buy liquid plant food during spring and summer. Watch out for aphids which sometimes will infest the tree.

When buying a tree in a pot, always buy one that is labelled 'pot grown' as this has spent its whole life in a pot; 'potted' trees tend to be cheaper but they often die as they've been dug up from the field they were grown in and put in a pot, which results in root damage.

In some areas, you can hire a Christmas tree in a pot which will be delivered and then collected. Although you'll pay a premium for this service, it may be useful, especially if you don't have a car to transport your tree or find lifting and carrying difficult.

In terms of the environment, you may wish to consider where the tree has been raised as many are transported from overseas.

Where to buy a Christmas tree in a pot

RetailerType of treeSize and priceOriginOn sale date
AsdaNordmanPot-grown 110-130cm £25UK and Denmark8 Nov
B&QSerbian spruce; Nordman; SpruceSerbian spruce: pot-grown 100-125cm £20; Spruce: pot-grown 120-150cm £36; Nordman: pot-grown 150-175cm £58TBCTBC
British Garden Centres chainNordman, Fraser fir and blue spruceNordman: pot-grown 60-80cm £34.99; 80-100cm £44.99; 100-125cm £49.99; 125-150cm £59.99. Fraser fir: pot-grown 100-125cm £44.99; 125-150cm £54.99. Blue spruce: pot-grown 80-100cm £39.99UK28 Oct
Dobbies garden centresNordman; Blue spruce; Serbian spruce; Noble fir; Norway spruceNordman: pot-grown 30-60cm £20; 60-90cm £34.99; 90-120cm £54.99; 120-150cm £59.99; Blue spruce: pot-grown 30-60cm £24.99; 60-90cm £39.99; 120-150cm £54.99; Serbian spruce: pot-grown 60-90cm £29.99; 120-150cm £44.99; Noble fir: pot-grown 60-90cm £39.99; 90-120cm £54.99; Norway spruce: pot-grown 60-90cm £24.99

LidlNordmanPot-grown 90-120cm £22.99UK21 Nov
MorrisonsNordmanPot-grown 90-115cm £25UK4 Nov
TescoNordmanPotted Nordman 80-110cm £25/£12.50 Clubcard membersUK and Denmark4 Nov