May in Ujjain is the windiest and the hottest month of the year. In May, the weather in Ujjain is typically hot. Average daily high temperature in May is about 38 degrees above zero. On average, Ujjain has 31 sunny days in May.