14 Dec 2019 - 15 Dec 2019

2 adults - 1 room

Looking for some inspiration on where to stay in Kunming? Find top-rated cheap hotels in Kunming from RM 313 per night which include Shu Lin Mansion, Haigeng Garden Hotel and Dianchi Yuetu Inn based on user reviews.


Booking hotels on Skyscanner is a fast, free and simple way to organise your stay. In a few clicks you can easily search, compare and book your Kunming hotel by clicking directly through to the hotel or to trusted travel agent websites like Agoda, Booking.com and Trip.com. No additional fees are added if you book with us.


To get started, simply add your chosen travel dates to the search box above and let us find cheap Kunming hotel deals for you. Or alternatively, select from the hotel Kunming options above.

Top rated hotels in Kunming

from RM 156
from RM 268
from RM 301

What are travellers saying about Kunming?

Adventure Travellers
Family Travellers
Member reviews (41)
Juno Kim
Juno KimAnchorage

The city of eternal Spring, Kunming is quite a pleasant city. It's named this way because of the mild temperature due to the elevation. As a capital of Yunnan Province, you will have to go through Kunming to get to the attractions in Yunnan.

Bella Ding
Bella DingKunming

It's my home and welcome everyone to my hometown. Kunming is a tourist city. There are many delicious foods and friendly people, especially beautiful scenery.

Leow Cheng Lam
Leow Cheng LamKlang

The weather here is cool and warm. You can visit here at any season even in December it is not so cold as Beijing. Kunming have many races like Hanzu, Yizu, Manzu, Zangzu and many other I have not seen before. They usually can be recognized by their own clothing and hairstyle.

Georgina Iraheta
Georgina IrahetaAthens

Kunming is known as "The City of Eternal Summer" in China. Not so much this morning when I opened the window. If you are planning on visiting better come in the spring.


The least expensive month is December, with an average of RM 186 per night. The most expensive month to stay in Kunming is July, with an average price of RM 579 per night.
The average price of a hotel in December last year was RM 186 per night. This is 68% less than the average nightly price of RM 313 seen over the previous 12 months.
In Kunming, the expected average temperature in December is 8.9°C/47.9°F. The warmest month is typically August, which averages 24.6°C/76.3°F. The coolest month is January, with temperatures averaging 2.2°C/36.0°F.
The nearest airport to Kunming is Kunming (KMG) (5.46km).

Plan a trip to China

In and around Kunming