Where to buy Christmas Trees in London 2025
This post contains affiliate links and I may receive commission if you visit a link and buy something. Purchasing via an affiliate link doesnโt cost you any extra, and I only recommend products and services I trust.
Aside from presents and Christmas dinner, the main thing anyone thinks about for Christmas is the tree. We have had artificial ones for a few years but do also get real ones from time to time – and it’s always such a lovely part of Christmas. Choosing the tree together as a family, taking it home, decorating it and often having a celebratory meal or hot chocolate afterwards.

But, it can be hard to know where to get real Christmas trees from. With costs rising in every aspect of our lives, it’s good to shop around and there are more Christmas tree options than you may realise across London and the surrounding areas.ย
What Christmas tree should you get?
When looking for a real Christmas tree there are so many options and they all have pros and cons. You might want the sturdiest, longest lasting tree or you might want one that looks like it’s right from the front of a Christmas card. Whatever style you are looking for there is bound to be a tree for you.
- Nordman Fir are the most popular Christmas tree in the UK with great needle retention.
- Norway Spruce is what we think of as the traditional Christmas tree across the country with that lovely Christmas tree best shape.
- Blue Spruce are beautiful dark green to powdery blue trees.
- Fraser Fir have the strongest branches that will hold up well with ornaments and great needle retention.
- Balsam Fir are very rare in the UK and not trees we see very often but they smell just like Christmas.
- Canaan Fir has that lovely Christmas fragrance and good needle retention.
- Scotch Pine is a dark green/blueish-green colour with a lovely festive smell.
Where to get the best Christmas trees in London
I have tried to include as many options for buying Christmas trees as I can across London, from Christmas tree farms to garden centres and pop up stalls. However, as you can imagine, Christmas tree farms are in short supply in London. If you’d like that classic, cutting down your own tree experience, you may have to venture a little further afield.
There are also many places to buy Christmas trees that you know of already – the supermarkets, DIY stores and street corner stalls that you resort to when you’ve left the Christmas tree search a little bit late. Those ones I haven’t included on the list.

But, I have given a good range of Christmas tree options across London and places where you can get Christmas trees delivered as well as buying off the shelf pre cut Christmas trees. Like with everything, the information is correct at the time of writing, please do click through to each official website to get up to date details and any special offers.
A great festive activity is going to choose a Christmas tree and itโs lovely being able to go and pick one freshly cut from a Christmas tree farm. There are, surprisingly, not many London Christmas tree farms but you can find those further afield. These articles may help:
- Where to buy Christmas Trees in Hampshire
- Where to buy Christmas Trees in Berkshire
- Where to buy Christmas Trees in Surrey
Where can I buy Christmas Tree London
Here are our top choices of where to get Christmas trees London and many offer potted Christmas trees and Christmas tree stands as well. I’ve listed all the sites that offer Christmas tree collection but if you’re looking for Christmas tree delivery there are options further down the page. Many offer Christmas tree removal and tree care tips too.ย
Pines and Needles
Kick off the Christmas season with a visit to one of the many Pines & Needles London stores, where festive magic awaits. Let the friendly, expert staff help you find the perfect Christmas tree to make your Yuletide truly special.
Where: Stores across London
When: Various dates from mid-November until Christmas.

Columbia Road Flower Market
Christmas at Columbia Road Flower Market is simply stunning. Festively adorned stalls, vendors and visitors alike wrapped up against the elements and a wonderful Christmas cheer is apparent amongst everyone. Whether youโre looking for a beautiful real, freshly cut Christmas tree for your home, or some very unique stocking fillers for friends and families, Columbia Road Flower Market has something for everyone.
Where: Columbia Road, London E2 7RG
When: Sundays from 8am to 3pm-ish!
Shoots and Leaves
Shoots and Leaves go to great lengths to visit the farms and hand pick every Christmas tree they offer, so they know that youโll be delighted with it. You can collect from them or they also offer a delivery and installation service.
Where: Nine locations across London
When: 21st November until Christmas 2025
The Christmas Forest
This family-run business has been selling real Christmas since 1998 and they pride themselves on offering top-quality British grown Christmas trees to London homes and offices at highly competitive prices. The friendly, expert service โ at stores in ten farm-like settings across town, or online with delivery โ will help you select the best Christmas tree youโve ever had!
Where: Stores across London
When: From mid-November until Christmas 2025

Big Penny Social Christmas Tree Market
Big Penny Social have got a selection of British grown Nordmann Firs (known for their thick and dense canopy) and have filled their winter garden with them for their Christmas Tree Market! You get a free mulled wine or hot chocolate with every order.
Where: 1 Priestley Way, London E17 6AL
When: From 21st November 2025

Mistletoe & Pine
Nothing says Christmas like the sight and smell of a real Christmas Tree! Mistletoe and Pine are a welcoming London based business supplying customers with great quality Christmas Trees, stands, Christmas lights, wreaths and festive decorations.
Their premium grade Nordmann Fir (non-drop) Christmas Trees are available to buy online and delivered to any London address. Alternatively you can pick up your festive tree at one of their locations โ enjoy a free mulled wine, cider, Sloe gin or a soft drink to help get you into the Christmas spirit!
Where: Five locations across London
When: From 13th November 2025
Christmas Trees from Garden Centres and Farm Shops
Garden centres and farm shops are another great choice for Christmas trees. As we all know, garden centres do vary massively but our favourite ones have vast Christmas departments in store so that you can pick up decorations and gifts as well as getting your Christmas tree.
Here are some of our favourite garden centres for Christmas trees across London:
- Camden Garden Centre – 2 Barker Dr, London NW1 0JW
- Alexandra Palace Garden Centre – Alexandra Palace Way, London N22 7BB
- Clifton Nurseries – 5A Clifton Villas, London W9 2PH
- Nealโs Nurseries – Heathfield Rd, London SW18 3HR
- Sunshine Garden Centre – Durnsford Rd, Bounds Green N11 2EL
- Petersham Nurseries – Off Church Ln, Petersham Rd, Richmond TW10 7AB
- Boma London Garden Centre – 51 – 53 Islip St, London NW5 2DL
- Battersea Flower Station – 320 Battersea Park Rd, London SW11 3BX
- Rassells of Kensington – 80 Earl’s Court Road, London W8 6EQ

Christmas tree delivery London
You may not have a vehicle to transport a Christmas tree so, often, getting one online or from a local store who can deliver is a more convenient option. Here are some home delivery Christmas tree options in London:
- The Christmas Forest
- Creekside Christmas
- The Nunhead Gardener
- Christmas on the Hill
- Patch Plants
- The Stem
- Bloom & Wild
- Greenwich Christmas Trees
- Green Elf Trees
- Pines & Needles
- Jackson’s Nurseries
I hope that helps with your Christmas tree search this year. I’m sure your finished tree will look beautiful and I hope, when the time comes, that you have a wonderful Christmas.
If you’re looking for more festive inspiration and events these articles might be useful:
