Where to Buy a Christmas Tree in London

When should you put up your Christmas tree? Well, it’s quite a minefield… The Catholic tradition is to decorate the tree on Christmas Eve or, if that’s a bit stressful, on the third Sunday of Advent. Many Americans like to put their tree up the weekend after Thanksgiving, but you could also put it up 12 days before Christmas Day, on 13 December.

Good practical advice to follow though, is that of the British Christmas Tree Growers Association – for fresh-cut trees, they recommend holding off until 1 December at least, to ensure your tree lasts until the big day. 

But where to buy the best? The Resident has compiled a list of London’s finest Nordmann Firs and Norway Spruces retailers in your local area… 

North London

Alexandra Palace Garden Centre
Returning to Alexandra Palace for another festive season is one of London’s best nurseries, Capital Gardens. They’ve been selling Christmas trees for generations with locals coming back each and every year. but, while their trees are the main focal point of this garden centre, their newly opened Christmas shop and grotto cannot be missed. Grab a tree, visit Santa and do a spot of Christmas gift shopping all in one at this stunning location.
Alexandra Palace Way N22 7BB; capitalgardens.co.uk

Camden Garden Centre
A short walk from Camden Town Station and Camden Market, the area’s local garden centre stock a huge range of real Christmas trees. Head to the plantation to choose from thousands of cut and pot grown trees to take home or simply buy one online and have it delivered to your door. Complete your day out with wreaths, holly, mistletoe, natural garlands and tree stands. These guys are plant specialists, supplying No.11 Downing Street and countless other public spaces, so you know you’ll be getting a high quality tree.
2 Barker Drive, Camden NW1 0JW; camdengardencentre.co.uk

The Woodman Pub
The cosy Woodman Pub has turned over a large chuck of its sizable gardens to Christmas trees, so you can grab a few pints while picking out the perfect tree. Just don’t have too many before it’s time to lug the thing home and get those decorations up!
414 Archway Road, Highgate N6 5UA; the-woodman.com

Boma Garden Centre
One of London’s most prestigious garden centres is rolling in hundreds of freshly cut Christmas trees for punters all around London to enjoy. Make your way over to their nursery and pick out a tiny tree for your small London flat for just £4 or go big this year with a 10ft tree for £169. They have an enormous range of Christmas tree varieties so its best you do your research before shopping.
51-53 Islip Street, Kentish Town NW5 2DL; bomagardencentre.co.uk

Finsbury Park
From 25 November until 23 December, locals can head down to Finsbury Park from 8am-10pm daily to pick up one of the Christmas Forest’s sustainable Christmas trees. The vast majority of their trees come from around the UK and for every tree sold, a new tree is planted in Africa so you’ll be buying a gorgeous locally sourced Christmas Tree that’s supporting a global charity. It can’t get much better than that. Prices start at £18.
Hornsey Gate, Endymion Road N4 1EE; christmasforest.co.uk

Not just the destination for flat pack furniture and cheap meatballs, IKEA now also run a  Christmas tree shop in their Tottenham store. The Swedish store is selling real Christmas trees from £25, with which you get a £20 voucher to spend in store after Christmas – deal!
6 Glover Drive, Tottenham N18 3HF; ikea.com

The Alwyne Castle Pub
Make a day of it when it comes to Christmas tree shopping this year by heading to the Alwyne Castle Pub. Highbury residents can grab some top notch pub food, a beer or just some festive mulled wine before picking out one of the Christmas Forest’s Christmas trees. A bit of alcohol running through your veins is exactly what you need when carrying the season’s Christmas tree home.
83A St Paul’s Road, Highbury N1 2LY; christmasforest.co.uk

Paramount Plants and Gardens
Established more than 20 years ago, Paramount Plants and Gardens is selling Christmas trees to North Londoners throughout December. These guys are known for selling gorgeous mature trees so if you’re looking to fill your large foyer or high ceiling rooms then these guys will have you well and truly sorted.
131 Theobalds Park Road, Crews Hill, Enfield EN2 9BH; paramountplants.co.uk

Alexandra Palace is a wonderful setting for some Christmas tree shopping

Alexandra Palace is a wonderful setting for some Christmas tree shopping


Brick Lane
Brick Lane has just about everything you need this Christmas Season. Grab some street food hailing from just about any country you can name, purchase some alternative and unique gifts from local artists and finish it all off by taking home one of Pines and Needles’ lush Christmas trees. This pop-up Christmas shop is open from 8am till 9pm everyday, with a mulled wine stand out front on weekends to help you get into a merry mood.
The Old Truman Brewery, Brick Lane E1 6QL; pinesandneedles.com

St Paul’s Church
East London hipsters head up to this local Christmas tree site in Stoke Newington every year to buy environmentally friendly trees from The Christmas Forest group. The family-run company sells trees all over the city, planting one tree in Africa for every tree sold in London. They have already planted over 170,000 trees so make your way over to St Pauls Church and help them reach their 200,000 tree target.
306 Amhurst Road, Stoke Newington N16 7UE; christmasforest.co.uk

Broadway Market
Just below London Fields, Broadway Market’s yearly Christmas tree shop will be selling truckloads of trees throughout December. You’ll be given the opportunity to quickly choose your favourite tree on Saturday and keep it on hold while you stroll around Broadway Market and the adjoining Netil market. They’ll be open everyday so head down on a weekday if you want to beat the crowds.
Broadway Market, London Fields E8 4QJ; broadwaymarket.co.uk

Victoria Park
Victoria Park may not be playing host to the Christmas market, Winterville, this year but you can still grab your yearly Christmas tree from the same spot thanks to Pines and Needles. But if it’s too cold to go and get your own tree this winter, Pines and Needles will come to your home and install one of their premium quality Nordmann Fir trees for you. The Victoria Park and Shoreditch sites will be open from 8am till 9pm everyday of the week.
Royal East Gate, Grove Road E9 7HJ; pinesandneedles.com

Columbia Road Flower Market
London’s famous flower market will, of course, be selling some of England’s finest Christmas trees every Sunday afternoon. Each stall will have its own special deals with festive plants also being sold throughout the winter season. Enjoy the spectacle that is Columbia Road Flower Market and do a spot of Christmas shopping with a number of boutique stores selling old-school vinyls, handmade ceramics, artwork, and antiques. Hopefully you can get all the Christmas tasks done on this small strip of shops and stalls in East London.
Columbia Road, London E2 7RG; columbiaroad.info

Columbia Road Flower Market will be selling Christmas trees well after the sun goes down

Columbia Road Flower Market will be selling Christmas trees well after the sun goes down

South East london

Greenwich Park
Enjoy one of London’s best views before wandering among a sea of Nordic Fir trees at Capital Christmas Trees at the top of Greenwich Park. They’ll be open from 8am-5,45pm so, if you time it right, you can even watch the sunset while picking your favourite tree. From Nordmann Fir, Fraser Fir to Noble Fir and Omorika Spruce, available from 3ft to 12ft, pot-grown or cut-trees, the huge range of premium trees and knowledgeable staff at hand will help you find the perfect tree for your home. Each tree is hand selected to ensure it is of the highest quality, with strong even branches and a tall and sturdy crown, and they will also carry the tree to your car and get it in. Available until Wednesday 20 December.
Blackheath Avenue, off Shooters Hill Road SE10 8QY; royalparks.org.uk

Brockwell Park
Pines and Needles have set up shop in Brockwell Park this year with early starts and late closing times for those who might be stuck at the office all hours this Christmas! Their hardy, non-drop Nordmann Firs range from 3ft to 9ft, and you can even arrange delivery or for a professional decoration service, and kilted experts are on hand to guide you in your choice. Their stores are re-stocked every morning with dozens of trees which have been freshly cut and delivered straight from their plantations. You can also stay home and order online. Open daily from 8am-9pm until 21 December. Pay and display parking is available on Dulwich Road, or free 30-minute parking on Norwood Road.
Norwood Road, Herne Hill SE24 9BJ; 020 3384 9420; pinesandneedles.com

The Rosendale, West Dulwich
The Rosendale in West Dulwich will become a Narnia-styled forest as they sell some of London’s finest Nordmann Firs to locals. They’re even offering a cup of free mulled wine or hot cider for every tree you purchase. And if you decide to stay for a few drinks or a roast dinner, they promise to keep your tree safely stored until you mozy on home. Prices start at just £15. Available until 24 December from 10am – 8pm.
65 Rosendale Road, West Dulwich SE21 8EZ; therosendale.co.uk

King’s Christmas Trees (Deptford, Dulwich, St Mary’s School in Beckenham & Catford)
When you buy a King’s Christmas Tree you are helping rough sleepers and vulnerable people through the work of the Jericho Road Project.  Your tree helps put hot food on the tables at The Feast, a weekly drop-in meeting that served 4,500 three-course meals last year. Their premium Nordmann firs are freshly cut Scottish trees from sustainable growers. Available from the Shaftesbury Centre in Deptford, JAGS in Dulwich, St Mary’s School in Beckenham and Bromley Road Retail Park in Catford.

Streatham and Marlborough Cricket Club
The Christmas Forest’s main residence in south east London is selling trees from 8am-10pm from 24 November till 24 December at Dulwich Common. The Christmas eco-warriors cut their trees as late in the season as possible making them London’s freshest Christmas trees. Their beautiful festive scent will be wafting through the house for the entire month of December. Open 8am to 10pm every day Monday to Sunday until 24 December 2017.
Dulwich Common SE21 7EX; christmasforest.co.uk

Get the kids out of the house this winter by taking them Christmas tree shopping in Dulwich Common

Get the kids out of the house this winter by taking them Christmas tree shopping in Dulwich

South West London

One Fine Tree, Fulham
One Fine Tree sources all its trees from sustainable farms throughout the UK and Norway and are hand selected by their very own team. By sustainable, they mean that for every Christmas tree felled, another is planted in its place and they are all naturally grown over their eight to nine-year harvest cycle. Their pitch in Fulham is open 9am-9pm, Thursday to Sunday, until 24 December. Alternatively, you can order online.
St Matthew’s Church, Wandsworth Bridge Road, Fulham SW6 2TX; onefinetree.co.uk

Richmond Pools on the Park
Moving from last year’s Richmond Park location, fans of Christmas Forest’s luxurious Christmas trees can now head to the Richmond Pools on the Park to pick up some sustainable Christmas trees. Find the perfect Christmas tree in South West London while enjoying some of their mince pies and carol singers. You can also head down to their sites at Lavender Hill and Putney Leisure Centre.
Twickenham Road (A316), Old Deer Park, Richmond TW9 2SF; christmasforest.co.uk

Chelsea Gardener
The Chelsea Gardener has a selection of fragrant and colourful Christmas trees. Its best-selling tree, the Nordmann Fir, is the perfect tree for families with small children and pets. The Chelsea Gardener delivers and installs its Christmas trees throughout central London and will do bespoke requests as far as tree sizes or styles are concerned. But if you want to drop by and hand pick your tree then you’re free to do so. That way you can check out their range of festive decorations, too.
125 Sydney Street, Chelsea SW3 6NR; chelseagardener.com

Pines and Needles, various locations
Pines and Needles have well and truly taken over south west London with eight different locations. Head to Barnes, Battersea Park, Fulham, Pimlico, Wandsworth and Wimbledon Park and choose your favourite tree. For £25 extra, they’ll deliver it to your home, set it up inside, sweep away the dropped pine needles and leave you to enjoy their beautiful Christmas tree until you want it to be picked up and recycled after Christmas. You’ll get the star treatment from Pines and Needles.

Battersea Flower Station
Quality for a good value is the Battersea Flower Station’s promise this season, delivering Christmas trees everyday beginning after 1 December from £25 to £70. Get your Nordmann Fir from the Battersea Flower Station to ensure that you won’t see as many pines falling off of your Christmas tree this year.
16 Winders Road, Battersea SW11 3HE; batterseaflowerstation.co.uk

Adrian Hall Ltd, Sheen 
Adrian Hall is selling a variety of Christmas trees this winter, from needle holding trees to pot grown to the traditional needle-dropping trees, plus they come in sizes that range from 1ft to 15ft. so there really is something for everyone. Head to the store in Sheen and let the garden experts help you pick out the perfect tree to decorate your home for Christmas.
181 Upper Richmond Road, Sheen SW14 8DU; adrianhall.co.uk

The Garden Party, Nine Elms
For 15 years the Garden Party has delivered quality Christmas trees to residents in South West London. Their staffs have been trained in horticulture and design in order to bring the finest Christmas trees to London. The staff can accommodate all decorating requirements and even add extra decoration for under the tree with pretend Christmas presents!
276 The Flower Market, New Covent Garden Market SW8 5NB; thegardenparty.co.uk

Bunches & Pots, Putney
Freshly cut from its trustee grower estate in Scotland the day before reaching Putney and Fulham, Bunches & Pots is selling Christmas trees in top notch condition. Opt for the likes of the classic Norway Spruce Christmas tree and the popular non-needle dropping Nordmann Fir Christmas tree.
119 Lower Richmond Road, Putney SW15 1EX; bunchesandpots.co.uk

The Abbeville Pub, Clapham
Enjoy a drink while you search for your Christmas tree this year at the Abbeville Pub. Everyone who buys a tree will receive a free mulled wine or hot cider. You can even leave your tree off to the side while you sit at the bar and enjoy a few drinks. Trees start at £15 and are sold from 29th November until Christmas Eve. The Abbeville is open Monday-Friday 10am to 8pm and Saturday and Sunday 8am to 8pm.
67-69 Abbeville Road, Clapham SW4 9JW; theabbeville.co.uk

The Abbeville Pub is one of the cosiest spots in London to go searching for this year's Christmas tree

The Abbeville Pub is one of the cosiest spots in London to find this year’s Christmas tree

West london

Shoots & Leaves, various locations
The workers at Shoots & Leaves visit farms and handpick their Christmas trees to bring to Londoners. You can also find their stores at Little Brook Green, Hammersmith Broadway, Acton Park, Eel Brook Common and West Ealing. You can either collect your tree or have it delivered to your home, installed and even decorated. Open until Christmas every day from 8am to 7pm.

St John’s Church, Kensal Green
The Christmas Forest group provides beautiful Christmas trees to Londoners while giving back to Mother Nature. For every tree sold a new tree is planted in Africa through Tree Aid and so far the Christmas Forest has helped to plant over 170,000 trees. Open everyday until 24 December from 8am-10pm. Prices for Christmas trees start at £18. Free parking in the church car park (entrance on Kilburn Lane).
Kilburn Lane, Kensal Green W10 4AA; christmasforest.co.uk

Ealing Common
The Christmas Forest will also have a pine-filled pitch at Ealing Common. Open everyday until 24 December from 8am-10pm. Prices for Christmas trees start at £18. Free parking on roadside (weekday restrictions are 8am-9.30am and 4.30pm-6.30pm). Metered parking in the street opposite £1.20/hr Mon-Fri 9-7pm. 30 mins free parking in Hilton Hotel car park opposite. Delivery is available from local couriers (ask staff for details).
Ealing Common, Hanger Lane W5 3HN

Pines and Needles, various locations
London’s go to Christmas tree delivery service delivers a variety of trees to hundreds of homes in London every year and has set up a number of pop-up tree shops around west London including Ealing, West Ealing, Chiswick, Maida Vale and Notting Hill. Most stores are open from 10.30am till 9pm everyday up until 21 December, but do check with the specific store before making the trip.

The Christmas Forest have so many Christmas trees out there, you'll surely find one the entire family approve of

The Christmas Forest has oodles of Christmas trees

Online only

Good Elf
The workers at Good Elf can provide expert advice on choosing the best Christmas tree for your home and even deliver, decorate and collect the tree for you. They even have a two-hour hotline for those who need their tree in a hurry! They’ll deliver and setup your tree for a flat fee of £40, including a stand – if it’s in stock, they’ll deliver it. Good Elf also offers a collection and recycling service.

Christmas Trees for Hire
Light Water Plants, an established plants company based in central London, decorates and delivers Christmas trees from homes, offices and commercial spaces. Pick a size, colour scheme and delivery date and your high grade Nordmann Fir, from 5ft to 15ft, is taken care of. Christmas Trees for Hire will also return after Christmas to pick it up.

Christmas Trees Delivered
For 30 years, Christmas Trees Delivered has specialised in providing first-class quality Christmas trees, stands, lights and decorations. Available from the last week in November, their guaranteed no needle drop Nordmann and Noble Firs are superb bushy trees sourced straight from the plantation. They supply museums, embassies, churches, hospitals, tourist attractions and government buildings – as well as London homes.


Like what you see?

Sign up to The Resident newsletter for even more news, views and things to do in London, delivered direct to your inbox once a week