The 8 best online stores that will ship live Christmas trees to your home

Where to buy real christmas trees online 4x3

The Home Depot; Gilbert Espinoza/Business Insider

When you buy through our links, Insider may earn an affiliate commission. Learn more.

  • During the holiday season, Christmas trees are often the centerpiece for family celebrations.
  • We rounded up a list of online retailers that sell and deliver live trees right to your door.
  • See also: the best places to buy Christmas ornaments, the best Christmas tree decorations

Going to pick out a Christmas tree is a beloved family tradition for many, but it may look a little different this year. In the best of times, it can be hard to find time to go get a tree, and the coronavirus pandemic makes it even more challenging. Thankfully, many stores are selling real Christmas trees that you buy online and pick up or have delivered to your home.

The earlier you order your tree, the better. We're seeing a lot of stock issues due to supply-chain problems. Check the retailer's shipping information to find out the last day for delivery by Christmas. Additionally, though the price of the trees may qualify you for free shipping, there is often a weight restriction that means you'll have to pay extra for shipping.

If you're looking to keep the holiday festivities low-fuss, artificial trees have become so convincing that their beauty matches their convenience. Check out our guide to the best artificial Christmas trees for a variety of options at different price points. We've also collected the best places to buy Christmas decorations, ornaments, and holiday lights.

A Tree to Your Door

A Tree to Your Door

A Tree to Your Door offers a detailed overview of all four types of trees they sell, though two are currently sold out. Right now, choose from Balsam fir and white pine in sizes ranging from 3 to 8.5 feet.

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.

Home Depot

Home Depot

Most of the fresh trees at Home Depot fall into the price range of $50 to $200, depending on tree height and species. However, stock is going fast. A few trees we found were a 5- to 8.5-foot Fraser fir grown in Oregon and a 6-foot Fraser fir out of South Carolina.

Since the trees come from third-party sellers, like the National Plant Company and Online Orchards, shipping costs vary by the retailer.

Note: Some trees are currently back-ordered, and due to supply chain issues many trees may be unavailable this year, but The Home Depot won't charge you until the tree ships.

Hammacher Schlemmer

Hammacher Schlemmer

For fresh-cut trees, Hammacher Schlemmer is a great choice. You can get a Fraser fir between 4.5 and 8.5 feet for $109.95 to $189.95, plus a $25 truck fee. The company will cut the tree the day it ships, and you can choose delivery starting November 15 through December 17.

Hammacher Schlemmer also has a large variety of artificial trees that look like the real deal.

Lowe's

Lowe's

The variety of species and prices ($29 to $169) 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 includes trees at nurseries in local stores offering curbside pick-up. Lowe's is well-stocked at the time of this writing, and most trees also qualify for free delivery.

Target

Target

Target has a few varieties of live Christmas trees available. Choose from five fresh trees at Target this year, including scotch pine and Douglas fir, between 3.5 to 7 feet. All trees are under $120, have free standard shipping, and come from the National Plant Network.

Williams Sonoma

Williams Sonoma

While Williams Sonoma may only have Fraser firs at the moment, other retailers are fresh out of stock. These trees, grown in the Blue Ridge Mountains of North Carolina, are eight to 10 years old, retain their needles fairly well, are about as uniform as your stereotypical Christmas gets.

You can choose between 6- to 7-, 7- to 8-, and 8- to 9-foot trees, or this 2- to 3-foot potted tabletop one. They'll be shipped to your doorstep within 48 hours of being harvested, and you can ensure delivery between November 8 and 19 (by ordering by November 9) or November 22 and December 10 (by ordering by November 30). Note that there's a delivery surcharge of $50 for each full-sized tree.

Harry & David

Harry & David

For a smaller, though pricier, tree, Harry & David offers three living, pre-potted trees from $80 to $130. 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 pinecones.

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.

Christmas Christmas Trees Online Shopping