It is best to water tomatoes in the morning, but the sun gets too hot on the plants to avoid burning the plants. Tomatoes should be watered daily, averaging ~1-2 inches of water per week. In dry spells of little rain, consider watering plants two times daily.