The best time for planting new trees depends on a variety of factors, including the type of tree, the soil type where the tree will be planted, as well as the general climate of the area. Generally, tree planting should be done in the early spring (April through June) or early fall (September through October). Local Arborist will work with you to choose appropriate trees for your property and plan for the best time to plant to guarantee success.