Here’s where to buy fresh-cut Christmas trees in Oxfordshire

It's that time of year! Whether you want to pick a live Christmas tree and have it cut for you, buy a Christmas tree already cut or buy a living tree in a container, here are the tree barns and gardens where you can buy fresh-cut Christmas trees in Oxfordshire, and in a few cases you can even "cut your own" tree.

The Tree Barn at Christmas Common, Watlington

Three times winner of The Best Tree competition and supplier of the Christmas tree to No.10 Downing Street, The Tree Barn is a small family business that, for only a few weeks each year during the run-up to Christmas, open their doors to the public to purchase beautiful homegrown Christmas Trees.

Varieties on offer include the Norman Spruce, Serbian Spruce, Cock Bark Fir and the Nordman Fir which are grown on the farm. This year, cut trees will be available from 9:00 am on Thursday 28 November to noon on Christmas eve.

For more information go to or call 01491 614079.
The Tree Barn, Greenfield Farm, Christmas Common, Watlington, Oxfordshire OX49 5HG

Appleton Christmas Barn at Appleton

Appleton Christmas Barn has been selling Christmas Trees from their farm for over 75 years and for many families the visit to pick out their tree has become a Christmas tradition in itself.

The Christmas Decorations Shop will be open daily from 10:00 am to 6:00 pm (open late on Thursday & Friday until 8.00 pm) from 14 November to 24 December. Freshly cut Christmas trees including Nordman Fir, Fraser Fir, Lodgepole Pine & Alpine Fir trees will be available from Friday 23rd November.

For more information go to or call 01865 862908.
Appleton Christmas Barn, Hengrove Farm, Eaton Road, Appleton, Oxfordshire OX13 5JJ

Bunkers Hill Plant Nursery, Kidlington

Bunkers Hill Plant Nursery is a small family run nursery situated 8 miles north of Oxford and just 2 miles from Blenheim Palace near Woodstock where you can choose your tree from hundreds of freshly cut Christmas trees in their 'Forest'.

For more information go to or call 01869 331492
Bunkers Hill Plant Nursery, 1-2 Bunkers Hill, Kidlington, Oxfordshire OX5 3BA

where to buy fresh-cut Christmas trees in Oxfordshire

Hadsham Farm, Banbury

Hadsham Farm is a traditional family-run farm in Horley in the rolling countryside of North Oxfordshire at the northern edge of the Cotswolds. Each December the farm is open to the public for Pick-your-own Christmas Trees.

They have been planting and growing hundreds of Christmas trees over the last ten years, with two varieties to choose from - Traditional and Nordman. Over the weekend of Saturday 14 and Sunday 15 December, the farm will be open from 10:00 am to 4:00 pm for you to select your tree, cut it down, and take it home to decorate.

For more information go to or call 01295 730745
Hadsham Farm, Horley, Banbury, Oxfordshire OX15 6BN

Highfield Trees, Marsh Baldon

Highfield Trees are grown where they are sold, in Marsh Baldon.

Cut Christmas trees will be available every day from Thursday 28 November to Monday 23 December (from 10:00 am to 4:00 pm), and varieties on offer are the Norway Spruce and the Nordmann.

For more information go to or call Adam on 07580 707127
Highfield Trees, Baldon Lane, Marsh Baldon, Oxford, OX44 9LT

Farmer Gow's, Faringdon

In Farmer Gow's Christmas tree barn (where the trees are stored away from the rain) you can make your purchase into an experience by warming up by the wood-burning stove with a cup of hot chocolate before you choose your tree.

Locally grown Nordmann Fir, Lasio Carpa Fir, Frazer Fir, Norway Spruce, Blue Spruce and Serbian Spruce are available from £17 upwards. Mistletoe and handmade wreaths are also available. Open daily from 9:00 am to 5:00 pm with late night shopping until 7:00 pm on Friday 29 November, Monday 02 & Friday 07 December. Delivery available.

For more information visit or call 01793 780 555
Farmer Gow's, Fernham Road, Longcot, Faringdon, Oxfordshire, SN7 7PR

where to buy fresh-cut Christmas trees in Oxfordshire

The Oxford Christmas Company

And if you don't have the time to visit any of the above, you can still get a beautiful Christmas tree delivered to your doorstep by The Oxford Christmas Company. All you have to do is choose your size, delivery date, decorations or lights... and wait for Christmas.

If you prefer to choose your own, they do have a pop-up Christmas tree showroom at Nicholsons that is open from Monday to Saturday from Thursday 28 November until 12 noon Tuesday 24 December.

For more information go to or call 01869 340342.
The Oxford Christmas Company, The Park, Bicester, North Aston, Oxfordshire OX25 6HL


Do you know of other places where we can get buy fresh-cut Christmas trees in Oxfordshire? Drop us a line and we'll add it to the list.