Lowes typically starts selling Christmas trees around late October or early November. They offer a variety of sizes and types of trees, including real and artificial options. Be sure to check your local store for availability and hours of operation. Happy holidays!