Christmas Tree Delivery

Real Christmas Trees Delivered to Your Door

Order your real Christmas tree online and we'll deliver it directly to your home across selected areas of Surrey, South West London and West London.

Standard Christmas tree delivery is £25 per order for eligible trees and delivery areas. If you order a stand, wreath kit or other accessories with your tree, we'll deliver them together with your tree.

Trees from 10ft upwards require additional handling, equipment and manpower, so these are not covered by our standard delivery service. Please contact us before ordering a 10–14ft tree so we can confirm the delivery options and cost for your location.

  • Choose Your Tree

    Choose from our range of real Christmas trees, including Nordmann Fir, Norway Spruce and Blue Spruce.

  • Choose Your Size

    Select the height that best suits your room, from smaller 5–6ft trees through to larger statement trees. Trees from 10ft require bespoke delivery arrangements.

  • We Deliver Your Tree

    We'll prepare your tree and deliver it to the address provided with your order during the available delivery period.

1 of 3

From Our Surrey Farm to Your Home

Christmas Tree Online is a family-run business based in the Surrey countryside.

We grow our Nordmann Fir Christmas trees at our own farm, caring for and shaping them over several years before selecting them for Christmas. We also work with trusted local growers to offer Norway Spruce and Blue Spruce.

Buying directly from a specialist Christmas tree grower means you know where your tree has come from and who has cared for it.

Our Christmas Tree Farm

Where Do We Deliver Christmas Trees?

We deliver Christmas trees across selected areas of Surrey, South West London and West London. Enter your delivery address at checkout to see the delivery options available for your order, or check our Delivery Areas guide before ordering.

Choosing the Right Size Christmas Tree

Before ordering, measure the space where your Christmas tree will stand and remember to allow room for your tree stand and any decoration or topper.

Our Christmas trees are available in a range of heights, so you can choose a tree suited to anything from a smaller room to a large hallway or high-ceilinged living space.

View Christmas Tree Size Guide

Christmas Tree Delivery FAQs

When can I order my Christmas tree for delivery?

Christmas trees for the 2026 season will be available to order from 1 November. Available delivery options will be shown when ordering.

What types of Christmas tree can I have delivered?

Our range includes Nordmann Fir, Norway Spruce and Blue Spruce Christmas trees, subject to seasonal availability.

What sizes of Christmas tree are available?

We offer Christmas trees in a range of heights. Check the individual tree product page for currently available sizes or use our Christmas Tree Size Guide before ordering.

How is delivery arranged for Christmas trees over 10ft?

Our 10–14ft Christmas trees require additional handling, equipment and manpower and are not included in our standard £25 delivery service. Please contact us before ordering so we can confirm access, delivery requirements and the cost for your location.

How should I look after my tree after delivery?

Keep your tree cool until you're ready to bring it indoors, make a fresh cut where appropriate, place it securely in a suitable stand and keep the water reservoir topped up. See our Christmas Tree Care Guide for full advice.

How do I know whether you deliver to my area?

Check our Christmas Tree Delivery Areas page for information about the areas we serve and the delivery options available.

Order Your Real Christmas Tree Online

Choose a real Christmas tree grown and selected with care, find the right size for your home and arrange delivery this Christmas.