March in Esfahan is the windiest month of the year. In March, the weather in Esfahan is typically warm. Average daily high temperature in March is about 18 degrees above zero. On average, Esfahan has 27 sunny and 4 partly cloudy days in March.