When you buy through our links, Business Insider may earn an affiliate commission. Learn more
When I lived in New England, Christmas tree farms were a dime a dozen. That is why I was shocked when I moved to Kansas and found the options for buying real Christmas trees few and far between. What was available was quite costly—two or three times the price of what I was used to in Massachusetts.
If you too live in an area where real Christmas trees are pricey and hard to come by, or if going to pick out a Christmas tree just sounds stressful to-do list item, many stores are selling real Christmas trees that you buy inexpensively online and have delivered to your home. All of the options below offer quality trees at competitive prices with free or inexpensive delivery. The earlier you order your tree, the better. Check the retailer's shipping information to find out the last day for delivery by Christmas.
Most of the fresh trees at The Home Depot cost between $50 and $200, depending on tree height and species. However, in our experience, stock tends to go fast. A few trees we found were a 5- to 8.5-foot Fraser fir from North Carolina and a 5-foot Douglas fir from Oregon. Home Depot also offers an anticipated ship date.
Since the trees come from third-party sellers, like the National Plant Company and Online Orchards, shipping costs vary by retailer.
The variety of species and prices ($70to $225) at Lowe's are major selling points, but be sure to enter your ZIP code to find which trees are actually available in your area. The selection typically includes trees at nurseries in local stores offering curbside pick-up. Lowe's isn't well-stocked at the time of this writing, but once the season gets underway you can expect a good selection and free delivery.
Christmas Trees in the Mail is a family-run business that ships Christmas trees from its Canadian farms to all 50 states. It even fulfills orders for some of the big box retailers on this list.
If you want an experience that has some semblance of visiting a Christmas tree farm, this is about as close as you can get online. They offer a wide variety, including Balsam Fir, Fraser Fir, and Blue Spruce trees ranging from three to nine feet. You can reserve your tree any time during the year and pick a delivery date between November 20 and December 22. Shipping is generally free, except for customers in West Coast states, who will pay a modest $14.99 delivery fee.
Fast Growing Trees ships out all sorts of live trees, from evergreens to palm trees, to suit your landscaping dreams. They also have a good sampling of Christmas trees.
For instance, the Fresh Cut Fraser Fir Christmas Trees are available in three to eight-foot sizes. They are grown in North Carolina or Virginia for 10 to 12 years before being harvested. Note that this tree will not ship to Arizona.
And if you have dreams of creating your own Christmas tree farm, the selection of Blue Spruces, Pines and other evergreen trees are a good place to start.
A Tree to Your Door offers a detailed overview of the types of trees they sell, along with constantly updated stock information and replacement options. Right now, you can choose from balsam fir, Fraser fir, and white pine in sizes ranging from 3 to 8.5 feet. There are also fresh wreaths and swags.
You can use the rating system to determine whether the low branch strength of the white pine or the high fragrance of the balsam fir is the right for you. Trees ship out three times a week, but stock is limited, so you'll need to order soon. Shipping costs vary by tree and your location.
Each tree includes a free tree removal bag, and boughs and drilling by request.
This North Carolina family-owned business specializes in premium Fraser Fir Christmas trees, which are native to the Appalachian mountains, for their shape, fragrance, and long-lasting durability throughout the season. The farm dedicates over 1,000 acres to these trees. Choose from trees that range from four to seven feet.
Trees for the 2024 season will start shipping out on November 13. The trees are cut fresh within 24 hours of shipping for peak freshness. They are shipped anywhere within the contiguous United States with FedEx Ground Service, which can take three to eight business days, depending on the destination.
For a smaller, though pricier, tree, Harry & David offers two living, pre-potted trees from $109 to $140. The Holiday Spruce Tree (with lights) is a blue spruce that comes with a red-and-black-plaid decorative pot cover and 40 white LED lights, while the Rustic Christmas Tree is an Alberta spruce that comes in a reclaimed wood container with a (faux) garland of holly berries and pine cones.
Shipping costs depend on the presale price of the tree, but closer to the holidays, Harry & David usually tacks on a holiday season surcharge of $2.99.