It's best to water your lawn prior to 10 a.m. in the morning. The goal is to have the water soak into the soil and be absorbed, rather than evaporating in hot or windy conditions. How long you should water your lawn largely depends on the type of soil, grass, and drainage of your yard. A good rule of thumb is to start with 30 minutes per zone, three times a week, and adjust as needed.