May in Shiraz is the windiest month of the year. In May, the weather in Shiraz is typically warm. Average daily high temperature in May is about 27 degrees above zero. On average, Shiraz has 28 sunny, 2 partly cloudy, and 1 rainy day in May.