Best Time To Visit Shimla

Best Time To Go To Shimla

Shimla has a subtropical highland climate, with moderately warm summers and mostly cool winters. The temperature averages from -4 celsius to 31 celsius over the course of a year.

  • October to February: If you like snow and snow activities, then October to February are for you. Snow is known to fall in December every year, but in the past several years has been falling well into February. With snowfall around Christmas time, the neo-gothic style buildings make the perfect white Christmas destination.
  • March to June: This is one of the best times to visit Shimla as the overall weather is very pleasant and perfect to enjoy the scenic beauty of this incredible hill station. The average temperature is about 12 to 15 degree celsius. In summer tourists flock from April to June to escape the heat of the plains. This can get very crowded. Avoid if you are looking for a budgeted trip to Shimla.
  • July to September: Even though the average total rain during monsoon season is much lower than other hill stations, still there are occasional landslides in Shimla. If you want to enjoy greenery, then visit Shimla or else avoid visiting it in rainy season.

Climate in Shimla

Know weather for your travel dates:

20-Feb-2018
|
Today 20 Feb

57

44

Partly cloudy overnight.

Wind:0.69 m/s

Humidity:47%

Precipitation:0%

  • Wed 21 Feb
    56 | 41

    Partly cloudy in the morning.

  • Thu 22 Feb
    55 | 42

    Mostly cloudy starting in the afternoon.

  • Fri 23 Feb
    55 | 43

    Partly cloudy in the morning.

  • Sat 24 Feb
    45 | 43

    Rain until afternoon.

  • Sun 25 Feb
    52 | 44

    Mostly cloudy until evening.

  • Mon 26 Feb
    58 | 47

    Mostly cloudy starting in the afternoon, continuing until evening.

Month wise Weather in Shimla

Average Temperature in Shimla by month

|
  • 80℉
  • 60℉
  • 40℉
  • 20℉ 0℉
Jan

Average temperature: 53℉

Minimum temperature: 30℉

Maximum temperature: 72℉

Feb

Average temperature: 61℉

Minimum temperature: 41℉

Maximum temperature: 81℉

Mar

Average temperature: 66℉

Minimum temperature: 36℉

Maximum temperature: 97℉

Apr

Average temperature: 79℉

Minimum temperature: 45℉

Maximum temperature: 106℉

May

Average temperature: 78℉

Minimum temperature: 50℉

Maximum temperature: 108℉

Jun

Average temperature: 83℉

Minimum temperature: 59℉

Maximum temperature: 113℉

Jul

Average temperature: 82℉

Minimum temperature: 68℉

Maximum temperature: 97℉

Aug

Average temperature: 79℉

Minimum temperature: 63℉

Maximum temperature: 91℉

Sep

Average temperature: 79℉

Minimum temperature: 61℉

Maximum temperature: 97℉

Oct

Average temperature: 70℉

Minimum temperature: 46℉

Maximum temperature: 95℉

Nov

Average temperature: 56℉

Minimum temperature: 45℉

Maximum temperature: 77℉

Dec

Average temperature: 53℉

Minimum temperature: 32℉

Maximum temperature: 79℉

Highest temperature in Shimla is recorded as 113℉ in June.

Lowest temperature in Shimla is recorded as 30.2℉ in January.

Average Humidity in Shimla by Month (in %)

  • 100
  • 75
  • 50
  • 25 0
Jan

Average Humidity: 77%

Minimum Humidity: 67%

Maximum Humidity: 95%

Feb

Average Humidity: 68%

Minimum Humidity: 54%

Maximum Humidity: 80%

Mar

Average Humidity: 58%

Minimum Humidity: 45%

Maximum Humidity: 81%

Apr

Average Humidity: 46%

Minimum Humidity: 36%

Maximum Humidity: 72%

May

Average Humidity: 49%

Minimum Humidity: 35%

Maximum Humidity: 66%

Jun

Average Humidity: 66%

Minimum Humidity: 39%

Maximum Humidity: 93%

Jul

Average Humidity: 80%

Minimum Humidity: 70%

Maximum Humidity: 90%

Aug

Average Humidity: 85%

Minimum Humidity: 76%

Maximum Humidity: 93%

Sep

Average Humidity: 78%

Minimum Humidity: 67%

Maximum Humidity: 97%

Oct

Average Humidity: 64%

Minimum Humidity: 51%

Maximum Humidity: 72%

Nov

Average Humidity: 66%

Minimum Humidity: 52%

Maximum Humidity: 77%

Dec

Average Humidity: 68%

Minimum Humidity: 51%

Maximum Humidity: 86%

Most humid month in Shimla is August.

Least humid month in Shimla is April.