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

Christmas tree farms and barns 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 farms and barns where you can purchase 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. Christmas shop opens on Saturday 30 October 2021 and closes at noon on Christmas eve.

The shop is open 7 days per week from 9.00am to 5.30pm with late night shopping on Thursdays and Fridays until 7.30pm. Tree sales from 9.00am on Saturday 20 November to noon on Christmas eve.

You can order your tree online for collection or delivery, but please note deliveries begin from 24 November.

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

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’.

Their Christmas trees range from small 3ft trees right up to 12ft+ specimens, with a choice between traditional Norway spruces with bright green foliage or popular blue non-needle-drop Nordmann Firs. If you want a tree to plant in the garden after Christmas, there will also be a good selection of pot-grown trees available from early December.

From early December, they will also have masses of holly wreaths, fruit wreaths, bundles of holly and mistletoe for sale at the nursery (in all shapes and sizes).

For more information, visit 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. Both varieties hold their needles well because they are freshly cut for you (provided they are watered!), and they have trees of all shapes and sizes, subject to a minimum height of 5ft.

Over the weekends of Saturday 04 and Sunday 05 December, and Saturday 11 and Sunday 12 December, the farm will be open from 10.00am to 4.00pm for you to take a festive walk through the fields to select your tree. It will then be freshly cut down by one of our team and wrapped (in netting) for you to take home.

For more information, visit 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, Oxfordshire. They have been lovingly tendered all year ready, for your family to enjoy during the Christmas season.

They plan to open on Friday, 26 November, and a large selection of premium freshly cut Christmas trees will be available every day (from 10.00am to 4.00pm) until 23 December. The varieties on offer are the Norway Spruce and the Nordmann.

For anyone on a tight budget, it’s worth noting that sometimes there are standard and bargain trees available. These trees may have some imperfections. The bargain trees will have red labels on them.

For more information, visit 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. Plus stunning handmade wreaths, table decorations, garlands and mistletoe.

Open daily from Friday 19 November (10.00am to 5.00pm) with late night shopping until 6.00pm on Wednesday 01 & 08, Thursday 09, and Friday 10 December. Additional late night shopping until 8.00pm is scheduled for Thursday 02 and Friday 03 December. Delivery is 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

Oxford Sea Cadets, Oxford

Oxford Sea Cadets has a good selection of Christmas Trees for sale at their Donnington Bridge Road Headquarters in east Oxford.

The Cadets have been selling their trees for over forty years and have on offer Nordmann Fir Trees from 110cm to 250cm, along with a selection of stands and decorations.

The Sea Cadet Corps are a national charity that provides young people (10-18 years) with a different adventure and provides opportunities like no other.

The annual Christmas Trees Sale is the main fundraising event to support the unit all year round. All profits from this event go to providing cadet experiences and training.

Pre-order online from 08 November. Trees will be available from 24 November.

For more information, visit or call 01865 249158.
Oxford Sea Cadets, Meadow Lane, Cowley, Oxford OX4 4BJ, UK

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.00am to 6:00 pm (open late on Thursday & Friday until 8.00pm) from Saturday 14 November to 24 December. Freshly cut Christmas trees on offer will include Nordman Fir, Fraser Fir, Lodgepole Pine & Alpine Fir trees.

The Fir varieties of Christmas trees will be available from Friday 27 November while the Spruce varieties will be available later from Friday 04 December.

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

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.