Christmas has officially arrived at Walmart, making it a great time to prepare your home for the holidays with a new tree. We found a wide variety of Christmas tree options at our store, ranging from three feet to seven-and-a-half feet tall. Shop some of our favorite finds in the deals below, or browse the entire online selection here.

Free shipping starts on orders of $35 or more. Alternatively, you can opt for in-store pickup where these trees are in stock.

Join Walmart+ for just $12.95/month or $98/year to enjoy a new benefit: unlimited free next-day and two-day shipping on items from Walmart.com –- no order minimum required.

Text “WALMART” to +1 (208) 266-4466 and be the first to know about the best Walmart deals.

Deal expires Dec 25, 2021

More Christmas Tree Deals This Way