Our Christmas tree delivery service makes it easy to get a fresh, real Christmas tree delivered directly to your home or business.
How do I order Christmas tree delivery?
When placing your order online, you’ll choose:
Your preferred Christmas tree type, such as a Fraser fir or Douglas fir
Your delivery date and available delivery window
Any specific requests in the delivery notes, such as whether you prefer a fat, thin, tall, or short tree. See our article on how to leave delivery notes for more guidance.
Any add-ons you’d like, such as setup, wreaths, etc.
Christmas tree removal, if needed, must be booked separately from delivery. Our system cannot schedule delivery and removal appointments in the same transaction. We begin accepting removal appointments around December 20, with removals available during the first two weeks of January. If you’re trying to order delivery with removal service and receive an error, remove the tree removal service from your cart and check back closer to Christmas to schedule it. If you need an earlier removal because of travel plans, please contact our team.
Once your order is placed, you'll receive an email confirmation. We typically send a delivery reminder the evening before or the morning of your delivery.
Where do you deliver Christmas trees?
We deliver real Christmas trees throughout much of the Greater Philadelphia area, including Philadelphia, the Main Line, Chester County, and select South Jersey communities.
Popular delivery areas include:
Philadelphia: Center City, Chestnut Hill, Fairmount, Fishtown, Graduate Hospital, Italian Market, Manayunk, Northern Liberties, Old City, Passyunk, Point Breeze, Powelton Village, Queen's Village, Roxborough, Society Hill, South Philadelphia, University City, Washington Square, and surrounding neighborhoods
Main Line: Ardmore, Bala Cynwyd, Berwyn, Broomall, Bryn Mawr, Devon, Gladwyne, Haverford, Havertown, Malvern, Merion Station, Narberth, Paoli, Villanova, Wayne, Wynnewood, and surrounding communities
West Chester & Chester County suburbs: Chadds Ford, Downingtown, Exton, Garnet Valley, Glen Mills, Kennett Square, King of Prussia, Malvern, Media, Newtown Square, Springfield, Wallingford, West Chester, and surrounding areas
South Jersey: select communities including Cherry Hill, Collingswood, Haddonfield, Haddon Township, and Moorestown-area communities
If your town isn’t listed, don’t worry. Enter your zip code at checkout to see whether Christmas tree delivery is available in your area. If it is not, please reach out to our team. We may be able to add your zip code depending on your location.
What happens when my Christmas tree arrives?
When your tree arrives, our driver will:
Bring your tree to your home or business
Give the trunk a fresh cut
Refresh the drilled center hole if you’re using a pin-style stand
Help with setup if you selected setup service
If setup is included with your order, we’ll place the tree into your stand and help get it straight and ready to decorate.
Do I need to be home for delivery?
It’s best to be home, especially if you’ve selected setup service.
If you won’t be home, please let us know if you would like our driver to leave your tree outside your home. If you expect to be away for more than an hour, please leave a sturdy bucket filled with water outside so the driver can place the freshly cut trunk in water until you return.
If you're not home during your scheduled time window please note that a re-delivery fee may apply.
Will I receive delivery updates?
Yes. Our system should send you a text notification with tracking when the driver leaves the delivery before yours.
For more details about timing, see our article on how delivery windows work.