Home - China Weather - Kunming Weather

Kunming Climate

- Best Time To Visit

Controlled by temperate plateau monsoon climate, Kunming enjoys a delightful and comfortable weather all year round, with the annually average temperature of about 15ºC. Due to Kunming's moderate humidity and temperature, as well as the plentiful sunshine the city receives, Kunming is known as the "Forever Spring City" and is green throughout the year. You can visit Kunming whenever as you like. However, the time from April to October is usually considered to be the best for traveling in the city. Many minority festivals are held in Kunming throughout the year, especially from March to October. During this period, you will enjoy not only the

stunning natural landscape, but also the fascinating minority cultures. The daily temperature difference is great in Kunming. In the two seasons of spring and winter, the daily temperature difference reaches 12~20℃, so take coats or jackets just in case even if in summer season. In rainy days, the temperature falls quickly, so you'd better take a parka with you. When in bed, don't forget to cover with blanket so as to avoid catching cold. During the periods of winter and spring, only woolen sweaters and overcoats are required. Besides, take along water and fruits to avoid dehydration.

Details of Kunming weather forecast, such as the average, maximum and minimum statistics of temperatures and rainfalls
MonthAverage High( F)Average High ( C)Average Low ( F)Average Low ( C)Rain(in)Rain(mm)
August73/7823/2560/6315/187.9/8.0 200/205
October66/7019/2151/5511/133.1/3.2 75/80

My question*We welcome and appreciate your questions & reviews

User Comments

Name:Kunming Weather Reply

I'm from Malaysia. next year my planning is to visit kunming. what is the best month for visit there and how the weather. Tq

Name:Re: Kunming Weather

It is suitable for traveling Kunming all year around. But the best time is from March to October, which is the most beautiful time in Kunming. The weather is warm. The general temperature is about 25 degree Celsius.