Perched at an altitude of 2159 m above sea level, Shimla is located towards the southern parts of the north Indian state of Himachal Pradesh. It is the state capital and is at a distance of 343 km from Delhi, 260 km from Manali, and 119 km from Chandigarh. The temperature range is not very high and the maximum temperature rarely crosses 25°C during summers. Winters are cold due to the chilly winds from the upper Himalayas. Around Christmas, Shimla experiences snowfall. The best season to visit Shimla is between September and November.