Lowes typically gets their Christmas trees in the fall, usually around late September or early October. This allows customers to have plenty of time to plan for the holiday season and choose the perfect tree. Lowes offers a variety of Christmas trees, including live trees, artificial trees, and pre-lit trees. So, no matter what your needs may be, Lowes has something for everyone.