May in Lanzhou is the cloudiest month of the year. In May, the weather in Lanzhou is typically warm. Average daily high temperature in May is about 19 degrees above zero. On average, Lanzhou has 13 cloudy, 8 rainy, 5 sunny, and 5 partly cloudy days in May. The rains are usually moderate.