SoloSquareGuides Meet people in ShimlaMeet people

Mountain town in Himachal Pradesh, India

Shimla weather by month and the best time to visit

Updated October 2026Sources
Mar–Jun, Sep–OctBest time to visit

When to go to Shimla

Mar–Jun is cool and clear; Sep–Oct is crisp after the monsoon. Dec–Feb brings snow and crowds; Jul–Aug is wet with landslides.

Shimla weather by month

Average daily high, rainfall and conditions.

PleasantHotRainyCool or coldBest months
-5°5°15°25°JFMAMJJASOND
Average highAverage lowRainfall

Monthly averages

MonthHighLowRainHumidityConditions
January9°C49°F-3°C27°F40 mm46%Cold
February12°C54°F0°C31°F45 mm47%Cool
March18°C64°F4°C39°F42 mm42%Cool
April24°C75°F10°C49°F32 mm34%Pleasant
May29°C83°F14°C58°F42 mm29%Pleasant
June28°C83°F17°C62°F140 mm42%Pleasant
July24°C75°F16°C61°F281 mm69%Rainy
August21°C71°F15°C58°F282 mm79%Rainy
September20°C69°F12°C54°F158 mm74%Pleasant
October19°C66°F7°C45°F12 mm54%Pleasant
November15°C59°F3°C37°F8 mm44%Cool
December11°C52°F-1°C30°F13 mm42%Cool

Best months across India

PlaceBest monthsWarmest month
DelhiFeb–Mar, Oct–NovMay (43°C)
GoaNov–FebApr (32°C)
MumbaiNov–FebApr (39°C)
JaipurOct–MarMay (41°C)
AgraFeb–Mar, Oct–NovMay (44°C)
VaranasiOct–MarMay (43°C)
RishikeshFeb–Apr, Sep–NovMay (40°C)
BangaloreNov–MarApr (35°C)
UdaipurOct–MarMay (40°C)
KochiNov–MarMar (33°C)
KolkataNov–FebApr (38°C)
HyderabadOct–FebMay (40°C)
ManaliMar–Jun, Sep–OctJul (25°C)
DharamshalaMar–May, Sep–NovJun (33°C)
LehJun–SepJul (24°C)
ChennaiNov–FebMay (36°C)
PondicherryNov–FebMay (33°C)
VarkalaNov–MarMar (33°C)
HampiOct–FebApr (39°C)
AmritsarFeb–Mar, Oct–NovJun (43°C)
JodhpurOct–FebMay (42°C)
JaisalmerNov–FebMay (42°C)
PushkarOct–FebMay (41°C)
PalolemNov–MarMay (30°C)
AnjunaNov–MarApr (33°C)
DarjeelingMar–May, Oct–NovMay (22°C)
MunnarOct–FebMar (27°C)
AlleppeyNov–FebMar (31°C)
Andaman IslandsNov–AprApr (30°C)
ShimlaMar–Jun, Sep–OctMay (29°C)

Quick answers

What is the best month to visit Shimla?

Mar–Jun, Sep–Oct. Mar–Jun is cool and clear; Sep–Oct is crisp after the monsoon. Dec–Feb brings snow and crowds; Jul–Aug is wet with landslides.

When is the rainy season in Shimla?

Rain peaks in August with about 282 mm. Months with 150 mm or more: Jul–Sep.

What is the hottest month in Shimla?

May, with average highs of 29°C (83°F).

How cold does Shimla get?

The coolest nights are in January, averaging -3°C (27°F).

More about Shimla

Going to Shimla solo?

SoloSquare is where travelers, nomads and locals in Shimla meet up for small plans: coffee, dinners, walks and day trips. Join one, or start your own in a minute.

See plans in Shimla

Sources

Climate averages are modelled from NASA POWER (MERRA-2) for 2001–2020 at about 50 km resolution, so coasts and valleys can differ a little. Temperatures are adjusted by 7.6°C for the city's elevation. Compiled and reviewed by SoloSquare. How we compile and score this. Spotted something out of date? Tell us.