Where to Buy a Christmas Tree in London

When should you put up your Christmas tree? Well, that depends who you ask…

  • 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… 

West london

Shoots & Leaves, various locations
Shoots & Leaves has a number of stores in west and south west London – find them at Little Brook Green W6, Acton Park W3, Eel Brook Common SW6 and Cleveland Park W13. The team goes to great lengths to visit the farms and hand pick every Christmas tree. You can collect it, have it delivered, order it online and even opt for the installation service. Opening 27 November.
christmastrees.london

Clifton Nurseries, Maida Vale
One of London’s oldest garden centres, Clifton Nurseries in Maida Vale has been around since 1851. Here you’ll find Nordmann firs grown in sustainable forests in Denmark. The garden centre also stocks unusual gifts, festive cards, wrap and accessories, tree decorations, Christmas lights and, of course, plenty of indoor and outdoor plants and pots.
5A Clifton Villas, Maida Vale W9 2PH; clifton.co.uk

The Christmas Forest, various locations
The Christmas Forest group provides beautiful Christmas trees to Londoners while giving a little bit back to Mother Nature. For every tree sold a new tree is planted in Africa through Tree Aid. The Christmas Forest has two west London sites, at St John’s Church, Kilburn Lane (22 Nov till 23 Dec) and Ealing Common (21 Nov-24 Dec). Delivery and installation available.
christmasforest.co.uk

 

View this post on Instagram

 

A post shared by Shoots & Leaves Christmas (@christmastrees.london) on

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 a number of pop-up tree shops around west London including Ealing Common and Christ The Saviour Church in Ealing Broadway (19 Nov-24 Dec), Acton Green Common in Chiswick (26 Nov-22 Dec), Shirland Road in Maida Vale (16 Nov-24 Dec) and St Johns Church in Notting Hill (20 Nov-23 Dec).
pinesandneedles.com

Rassells of Kensington  
Rassells of Kensington, which has quietly existed in Pembroke Square, off Earl’s Court Road, since 1897, offers a range of top quality Christmas trees. Sadly, the team has had to close the shop for the foreseeable future, due to Covid-19, but they are taking orders via email. Drop them a line at  rassellsofkensington@gmail.com.
The Lodge Nursery, 78-80 Earls Court Road, Kensington W8 6EQ; facebook.com/RassellsNursery

W6 Garden Centre, Ravenscourt Park
Christmas trees will be in stock at W6 Garden Centre near Ravenscourt Park tube station in December. Choose from high quality Fraser Firs, Nordman Firs and Noble trees – all from British growers and chosen specifically for their full foliage – available from 3ft to 11ft. If you have a smaller space, go for a Fraser Fir – slim, aromatic and non-drop. They also have a great range of Christmas decorations.
17 Ravenscourt Avenue, Ravenscourt Park W6 0SL; w6gardencentre.co.uk

 

View this post on Instagram

 

Keep your tree looking lovely and luscious up until the big day by following these simple steps! Save this post so you remember 🎄 1️⃣Keep your Christmas tree outdoors or in cool, preferably moist conditions until required for standing indoors. 2️⃣When you are moving the Christmas tree inside saw 2cms off the stump (a fresh cut) and mount immediately in a water-holding stand. 3️⃣If we have done the fresh cut for you on purchase please note that it will seal up in about 6-12 hours if not put in water, so put the sawn end in water promptly and keep the water topped up thereafter. All online-bought Christmas trees will have had a fresh cut that morning and should be placed straight in water once delivered. 4️⃣Water daily (it is surprising how much water a Christmas tree will drink especially once it gets indoors) and keep it away from direct heat such as radiators, or room hot spots.

A post shared by The Christmas Forest (@thechristmasforest) on



South West London

The Christmas Forest, various locations
The Christmas Forest, which plants a tree in Africa for every tree sold, has a number of south west London Christmas tree shops. Head to the Ascension of the Lord Church on Lavender Hill, Battersea (21 Nov-23 Dec), Putney Leisure Centre on Upper Richmond Road (21 Nov-23 Dec) and Pools on the Park, Twickenham Road, Richmond (18 Nov-24 Dec). Delivery and installation available.
christmasforest.co.uk

Chelsea Gardener
The Chelsea Gardener has a selection of fragrant Nordmann Fir Christmas trees with minimal needle drop in store from mid-November. The friendly team will help you choose your tree, available from 3ft to 12ft tall, and can also arrange home delivery and tree installation for you. Do check out their range of festive tree decorations too.
125 Sydney Street, Chelsea SW3 6NR; chelseagardener.com

Pines and Needles, various locations
Pines and Needles have loads of south west London locations to choose from this year. Head to Barn Elms playing fields (28 Nov-20 Dec), Battersea Park’s Chelsea Car Park (21 Nov-20 Dec), St Johns Church in Fulham (21 Nov-24 Dec), Ascension of the Lord Church on Lavender Hill (19 Nov-20 Dec), Wimbledon Park (27 Nov-24 Dec), Pools on the Park at Old Deer Park, Richmond (27 Nov-24 Dec) and Putney Leisure Centre (19 Nov-23 Dec). They also offer delivery, installation, decoration and removal services.
pinesandneedles.com

Neals Nurseries Garden Centre, Wandsworth
Capital Gardens, which has locations in Wandsworth and Alexandra Palace, has been selling Christmas trees for generations. Choose from cut Nordmann Firs, Noble Firs, Fraser Firs, Norway Spruces in all sorts of sizes, as well as dinky potted Blue Spruces and more (given care and attention, potted trees will last for more than just this Christmas, so they’re a more environmentally friendly option). You can also buy online and have it delivered straight to your door.
Heathfield Road, Wandsworth SW18 3HR; capitalgardens.co.uk

Petersham Nurseries, Richmond
Petersham Nurseries Richmond stocks British grown Nordmann fir trees in a variety of sizes. Head to the glorious garden centre to pick out your own – and while you’re there, browse the lovely collection of Christmas decorations from hand-blown baubles to garlands and twinkling lights – or have one delivered directly to your door.
Church Lane, off Petersham Road, Richmond, Surrey TW10 7AB; petershamnurseries.com

Battersea Flower Station
The multi award-winning Battersea Flower Station promises quality and value. They offer delivery on Christmas trees to most SW postcodes every day from 1-22 December. Choose from non-drop Nordmann Firs priced £34-£110, as well as fragrant traditional Spruces (which tend to shed a few more needles but smell great) and potted trees. If you’re after an extra-large tree, give the team a call and they can order one in for you. 
16 Winders Road, Battersea SW11 3HE; batterseaflowerstation.co.uk

Adrian Hall Ltd, Sheen 
Adrian Hall sells a variety of Christmas trees, from non-drop to pot-grown and traditional Spruce trees that, yes, will leave you with a carpet full of needles, but smell great! Sizes range from 1ft to 15ft. Head to the store in Sheen and let the garden experts help you pick out the perfect tree to decorate your home for Christmas. Available from the last week of November and delivery can be arranged.
181 Upper Richmond Road, Sheen SW14 8DU; adrianhall.co.uk

The Garden Party, Nine Elms
The Garden Party, based at New Covent Garden Market, has delivered quality Christmas trees to residents in south west London for more than 15 years. The team is trained in horticulture and design, so they know a thing or two about Christmas trees (they supply ‘super-graded’ Nordmanniana, which are noted for their needle retention, thick bushy branches and fragrance) and offer a decorating service.
thegardenparty.co.uk

The Avalon and The Abbeville, Clapham
The Avalon in Clapham South, The Abbeville in Clapham and The Rosendale in West Dulwich – part of the Three Cheers Pub Group – will once again have a ‘veritable Narnia of the finest Nordman Firs’ from 21 November. Buy one and you’ll get a free mulled wine or hot cider to help get you in the Christmas spirit. Available from 10am-7pm at The Rosendale and from 11am-8pm at The Avalon and The Abbeville until Christmas Eve.
threecheers.co.uk

On Cloud Pine, Bushy Park & Richmond Park
Combine a walk in Bushy Park or Richmond Park with the chance to buy a sustainably-sourced Christmas tree from On Cloud Pine. The stores have social distancing in place, and customers can either click and collect, select their tree on site for local home delivery or take a beautiful tree away with them. For those who can’t visit a park you can order online for nationwide delivery. By purchasing one of these trees, you are helping The Royal Parks charity care for the beautiful green spaces in the heart of London. Open from 26 Nov-23 Dec.
oncloudpine.com



South East london

On Cloud Pine, Greenwich Park
Combine a walk in Greenwich Park with the chance to buy a sustainably-sourced Christmas tree from On Cloud Pine. The stores have social distancing in place, and customers can either click and collect, select their tree on site for local home delivery or take a beautiful tree away with them. For those who can’t visit a park you can order online for nationwide delivery. By purchasing one of these trees, you are helping The Royal Parks charity care for the beautiful green spaces in the heart of London. Open from 26 Nov-23 Dec.
oncloudpine.com

Alan’s Plants Garden Centre, Charlton
Alan’s Plants Garden Centre has just moved from 76 Woolwich Road to 224 Woolwich Road, hopping over the border from Greenwich into Charlton. The new grounds offer more space for a larger stock of Christmas trees, from 4ft non-drop potted Christmas trees for £24 to cut Nordmann non-drop trees up to 7’6” for £35. Open daily, the small garden centre also stocks hundreds of shrubs, bamboo, indoor plants, autumn flower plants, pots and more. Open daily.
224 Woolwich Road, Charlton SE7 7QU; facebook.com/colourfulplants

Karen Woolven Flowers, Greenwich
Order your tree from Karen Woolven Flowers and the team will handpick the best tree and deliver it for your door (or can opt for the click-and-collect service). Nordmann firs come from a farm in Kent sized 5ft-10ft from £45, or you can opt for a 5ft potted tree for £39.99. You can also choose beautiful wreaths and garlands to create the perfect Christmas display. Available from 27 November.
karenwoolvenflowers.co.uk

Greenwich Christmas Trees
Established in 1980, Greenwich Christmas Trees supplies some of the finest trees in the area, and even donate a Christmas tree to St Alfege Church every year. The pop-up shop opens on Saturday 21 November for socially distanced browsing with a full display of trees from Saturday 28 November. In the meantime you can shop online, where you can find a 3-4ft pot-grown Nordmann Fir for £35 including local delivery or an 8ft cut Nordmann Fir for £80.
Corner of Straightsmouth & Roan Street (next to The Mitre), Greenwich SE10 9LB; greenwichchristmastrees.co.uk

 

View this post on Instagram

 

A post shared by Clickmas Trees (@clickmastrees) on

Hortus, Blackheath
Hortus is accepting orders for Christmas trees this year – ideally via email to help comply with Covid-safety measures. The team will hand-select your Christmas tree and can arrange delivery for 3, 10, 17 & 21 December. To order, email shop@hortus-london.com with your name, address, the size of the tree you’d like, whether you’d prefer delivery or collection, your preferred delivery date (am or pm) and phone number. Prices start from £33 for a 3ft pot-grown Norway Spruce to £85 for a 7-8ft Nordmann Fir. Delivery is only available locally and a £6 charge will apply. For full sizes and prices see hortus-london.com.
26 Blackheath Village SE3 9SY; hortus-london.com

Alleyn Park Garden Centre, West Dulwich
Alleyn Park Garden Centre’s stock of non-drop Nordmanns start arriving at the end of November. Pre-order your Christmas tree in November get 10% off (pre-ordered trees 6ft and over will be delivered free of charge locally). The trees are cut from quality, sustainable stock in Scotland and Denmark. You can also get potted and pot grown White Spruce, Norway Spruce and Nordmann Firs. For sizes, prices and to fill out an order form, check out the Christmas tree buyers guide. Delivery available.
Rear of 77 Park Hall Road (opposite Café Rouge), West Dulwich SE21 8ES; alleynpark.co.uk

The Rosendale in West Dulwich
The Rosendale in West Dulwich, The Avalon in Clapham South and The Abbeville in Clapham – part of the Three Cheers Pub Group – will once again have a ‘veritable Narnia of the finest Nordman Firs’ from 21 November. Buy one and you’ll get a free mulled wine or hot cider to help get you in the Christmas spirit. Available from 10am-7pm at The Rosendale and from 11am-8pm at The Avalon and The Abbeville until Christmas Eve.
65 Rosendale Road, West Dulwich SE21 8EZ; threecheers.co.uk

Pines & Needles, various locations
Pines and Needles spreads its spruces far and wide across the capital. In SE postcodes, find them at Brockwell Park (20 Nov-22 Dec), Crystal Palace Station Road (25 Nov-20 Dec) and Streatham and Marlborough Cricket Club on Dulwich Common (18 Nov-24 Dec). The Christmas tree shop is re-stocked every morning with dozens of hardy, non-drop Nordmann Firs, ranging from 3ft to 9ft, which have been freshly cut and delivered straight from the Pines & Needles plantations. You can also stay home and order online.
pinesandneedles.com

The Christmas Forest, various locations
The Christmas Forest cuts its trees as late in the season as possible to ensure freshness, they also plant a new tree in Africa for every tree sold. Find them in Streatham and Marlborough Cricket Club on Dulwich Common (20 Nov-24 Dec), Crystal Palace Station Road (27 Nov-22 Dec) and Albemarle Road in Beckenham (28 Nov-22 Dec). Online orders, delivery from store and installation service available.
christmasforest.co.uk

Clickmas Trees, Crofton Park, Kennington & Shad Thames
Clickmas Trees is a small family business started by John Davis-Taylor and Louise Washford in 2009. As well as delivering premium grade Nordmann Fir Christmas trees to homes and businesses around London, Clickmas also has pop-up shops located in Crofton Park (from 21 Nov), Kennington (from 28 Nov), Courage Yard in Shad Thames (from 28 Nov) and Barge East, Hackney Wick (from 28 Nov). A free delivery service is available to some local postcode area, otherwise a delivery charge applies. Click-and-collect is also an option.
clickmastrees.com



East LONDON

Pines & Needles, various locations
Pines and Needles is back at multiple sites in east London with another great selection of firs and spruces. Find them at Victoria Park (19 Nov-20 Dec), St Leonard Church in Shoreditch (19 Nov-22 Dec) and Lee Valley Ice Centre (20 Nov-20 Dec). Open daily. Pines & Needles will deliver from the site – or you can order online – and they also offer an installation, decoration and recycling service.
pinesandneedles.com

Where to buy a Christmas tree in London: Pines & Needles' Kilted Heroes will deliver your tree in festive Scottish regalia

Pines & Needles’ Kilted Heroes will deliver your tree in festive Scottish regalia

Columbia Road Flower Market, Bethnal Green
London’s famous flower market will be selling some of the UK’s finest Christmas trees every Sunday afternoon once lockdown is lifted. It remains to be seen whether their infamous Christmas Wednesdays will be up and running again this year, but we sure hope so – it’s one of the liveliest spots in London during the festive season. Columbia Road Flower Market is a great spot to do some Christmas shopping, with everything from old-school vinyl to handmade ceramics and antiques.
Columbia Road, Bethnal Green E2 7RG; columbiaroad.info

Clickmas Trees, Hackney Wick
Clickmas Trees is a small family business started by John Davis-Taylor and Louise Washford in 2009. As well as delivering premium grade Nordmann Fir Christmas trees to homes and businesses around London, Clickmas also has pop-up shops located in Crofton Park (from 21 Nov), Kennington (from 28 Nov), Courage Yard in Shad Thames (from 28 Nov) and Barge East, Hackney Wick (from 28 Nov). A free delivery service is available to some local postcode area, otherwise a delivery charge applies. Click-and-collect is also an option.
clickmastrees.com

The Christmas Forest, Lee Valley Ice Centre
Not only does The Christmas Forest cut its trees as late in the season as possible to ensure freshness, they also plant a new tree in Africa for every tree sold. Find them at Lee Valley Ice Centre (22 Nov-24 Dec) and at St Pauls Church in Stoke Newington (24 Nov-24 Dec). Online ordering, delivery and installation and Christmas tree removal services are available.
Lea Bridge Road E10 7QL; christmasforest.co.uk

Broadway Market, London Fields
Broadway Market is open for essential goods only until the end of lockdown, but once December rolls around you should find Christmas trees on the market. Usually, you can choose your tree and keep it on hold while you stroll around the market, picking out artisan gifts. Open every Saturday from 9am-5pm.
Broadway Market, London Fields E8 4QJ; broadwaymarket.co.uk



North London

The Christmas Forest, various locations
Pick up one of the Christmas Forest’s sustainable Christmas trees from various north London sites. The vast majority of their trees come from around the UK and for every tree sold, a new tree is planted in Africa. Open at Finsbury Park from (23 Nov-23 Dec), at St Paul’s Church in Stoke Newington (24 Nov-24 Dec) and at Alwyne Castle Pub in Highbury (19 Nov-24 Dec). Online ordering, delivery and installation and Christmas tree removal services are available.
christmasforest.co.uk

Alexandra Palace Garden Centre
Capital Gardens at Alexandra Palace has been selling Christmas trees for generations. Choose from cut Nordmann Firs, Noble Firs, Fraser Firs, Norway Spruces in all sorts of sizes, as well as dinky potted Blue Spruces and more (given care and attention potted trees will last for more than just this Christmas, so they’re a more environmentally friendly option).
Alexandra Palace Way N22 7BB; capitalgardens.co.uk

Camden Garden Centre
A short walk from Camden Town Station and Camden Market, Camden Garden Centre stocks a huge range of real Christmas trees from the end of November every year. These guys have supplied the likes of No.11 Downing Street and countless other public spaces, so you know you’ll be getting a high quality tree. You can also order your Christmas tree online at christmastreesdelivered.co.uk – order before 30 November for a free gift delivered with your tree.
2 Barker Drive, Camden NW1 0JW; camdengardencentre.co.uk

 

View this post on Instagram

 

A post shared by The Christmas Forest (@thechristmasforest) on

N1 Garden Centre, Islington
Christmas trees will be in stock at N1 Garden Centre on the Islington/Dalston borders in December. Choose from high quality Fraser Firs, Nordman Firs and Noble trees – all from British growers and chosen specifically for their full foliage – available from 3ft to 11ft. If you have a smaller space, go for a Fraser Fir – slim, aromatic and non-drop. They also have a great range of Christmas decorations.
25A Englefield Road N1 4EU; n1gardencentre.co.uk

Boma Garden Centre, Kentish Town
One of London’s most prestigious garden centres is rolling in hundreds of freshly cut Christmas trees. Make your way over to their nursery and pick out a Nordman Fir (up to 10ft), Fraser Fir (up to 8ft), Norway Spruce (up to 8ft) or a pot-grown Nordman. This Christmas you can also order online. Delivery is from 25 Nov-22 Dec and delivery charges vary according to your postcode. You can also collect from the garden centre.
51-53 Islip Street, Kentish Town NW5 2DL; bomagardencentre.co.uk

Paramount Plants and Gardens, Enfield
Paramount Plants and Gardens has a great reputation when it comes to Christmas trees. Available throughout December, their quality living Christmas trees have root systems and are either potted or sold as rootballs so they can be planted in the garden after the holidays – a great option for those concerned about the environmental impact of their Christmas tree. They have a broad range of classic shapes and foliage colours, from blue grey to deep green.
131 Theobalds Park Road, Crews Hill, Enfield EN2 9BH; paramountplants.co.uk


Online only

Good Elf
The workers at Good Elf can provide expert advice on choosing the best Christmas tree for your home or office. They offer two types of trees: The Norway Spruce, the ‘original’ Christmas tree, and The Nordmann Fir, a non-drop Christmas tree. They even have a ‘tree hotline’ for those who need their tree in a hurry! They’ll deliver and setup your tree for a fee, and Good Elf also offers a collection and recycling service.
goodelf.co.uk

Patch Plants
Patch Plants – the plant delivery service created with clueless, urban gardeners in mind – is offering mini potted trees this Christmas. Choose from Bruce the blue spruce, the classic choice with a full shape and unbeatable pine scent (50-60cm, £30); the Pirya a delicate, stylish Christmas tree available in two sizes (20-30cm for £8 or 40-50cm for £15); and the Neva, which looks like a Christmas tree but is actually a tropical plant (40-50cm for £16 or 70-80cm for £30).
patchplants.com

Christmas Trees Delivered
Christmas Trees Delivered is the online shop for the award-winning Camden Garden Centre. They supply museums, embassies, churches, hospitals, tourist attractions and government buildings – as well as London homes – with quality Christmas trees, stands, lights and decorations. Available from the last week in November, their guaranteed non-drop Nordmann and Noble Firs are superb bushy trees sourced straight from the plantation.
christmastreesdelivered.co.uk

The Stem
The Stem, London’s ethically driven online garden centre, has launched a range of sustainable pot-grown Norway Spruce Christmas trees that are available for home delivery this festive season. Pot-grown Christmas trees last much longer than the traditional ‘fresh-cut’ tree, and when the festive season is over they can be planted in the garden or kept in their pot, ready to be reused again next year. Plus, a new is tree planted for every one harvested. Available in three sizes (60-70cm, 80-100cm & 100-120cm) from £35. On sale from 16 November and available for free home delivery in an electric van up until 19 December.
thestem.co.uk