10 pm to 7 am: Watering in the morning before 10 am is the best time for your lawn. It's cooler and winds tend to be calmer so water can soak into the soil and be absorbed by the grass roots before it can evaporate.