In May, the weather in Kashan is typically warm. Average daily high temperature in May is about 27 degrees above zero. On average, Kashan has 21 sunny and 10 partly cloudy days in May.