Real Christmas trees.
Straight from the farm.
or
Countdown to Christmas
Happy Christmas!
Christmas 2026
292 farms across 72 counties where you can choose your own real tree, or cut it yourself. Most UK Christmas tree farms open in late November and sell trees until a few days before Christmas. Many have already published their 2026 dates.
- Late Nov
- Most farms open, with the widest choice of trees
- Early Dec
- Busiest weekends; book ahead where farms ask you to
- 23 Dec
- Last trees go; many farms close a day or two before
Popular counties
Browse all countiesEvery farm on one map
Christmas trees near you
Farms within 25 miles of each town, nearest first.
Before you go
Buying trees for a business?
Farm shops, garden centres, hotels, offices and events: tell us how many trees you need, the sizes and varieties, and we’ll put you in touch with UK growers who can quote.
Run a Christmas tree farm?
Listing your farm is free. Send us your details and we’ll add you, or update your listing for Christmas 2026.
Get your farm listed