Shimla weather in December

December in Shimla: cool, dry — a great time to visit.
#8 of 12 months in Shimla · #425 of 897 destinations to visit in December · comfort 73/100 (tier B)
Updated June 2026 · climate normals from ERA5 reanalysis
Traveller notes on Shimla in December
No notes yet. Open Shimla on the map to add the first one.
Shimla climate normals — December
| Daytime high | 11°C / 52°F | 🙂 cool |
|---|---|---|
| Nighttime low | -2°C / 28°F | |
| Rainfall | 27 mm / 1.1 in | ☀️ dry |
| Rainy days | 5 days | |
| Humidity | 69% | 💧 humid |
| Dew point | -1°C / 30°F | |
| Sunshine | 8.9 h/day | |
| Daylight | 10.2 h | |
| Wind | 8 km/h / 5 mph | |
| Snowfall | 3.2 cm / 1.3 in | |
| Air quality (US AQI) | 71 | 🙂 moderate |
Monthly averages from ERA5 reanalysis. AQI is the mean US Air Quality Index for the month.
Where is Shimla?
Loading map…
Shimla in December — FAQ
- Is December a good time to visit Shimla?
- December in Shimla: cool, dry — a great time to visit. It ranks #8 of 12 months for Shimla on SeasonMap's comfort score (73/100).
- What is the weather like in Shimla in December?
- In December, Shimla averages a daily high of 11.2°C and a low of -2.5°C, with about 27.4 mm of rain over roughly 4.8 rainy days.
- What is the air quality in Shimla in December?
- Shimla has a mean US Air Quality Index of about 71 in December.
- Does it snow in Shimla in December?
- Shimla sees roughly 3.2 cm of snowfall in December.