Shimla in December has cold weather with temperatures ranging from -2°C to 10°C. Snowfall usually begins in December, making Shimla a beautiful winter destination. The Mall Road and Ridge area look magical when covered in snow. Kufri (16 km) and Chail get good snow. Roads can be icy especially at night — driving requires extra caution and an experienced hill driver. Most hotels are open but some smaller guesthouses close. Warm clothing, gloves, and woollen socks are essential. EZPZ Taxi provides winter-ready vehicles for December Shimla trips — call +91-9871121217.
1 Answer
December in Shimla is cold, magical, and increasingly snowy as the month progresses. Here's a detailed weather guide:
December Weather in Shimla
| Period | Day Temp | Night Temp | Snowfall |
|---|---|---|---|
| Early December (1–10) | 8–14°C | 2–5°C | Rare |
| Mid December (11–20) | 5–12°C | 0–3°C | Possible |
| Late December (21–31) | 2–10°C | -2 to 2°C | Likely |
| Average December | 4–13°C | -1 to 4°C | 15–20 snowfall days |
What December in Shimla Feels Like
- Mall Road: Chilly, quiet on weekdays, busy with Delhi weekend visitors during Christmas week
- Jakhu Hill (2,455m): Often frosty, ice patches on trails
- Kufri (2,622m): Snow possible from mid-December — ski slope may be operational
- Christmas and New Year week: Shimla gets crowded — hotels book out weeks ahead and prices rise 40–60%
What to Wear
Pack for proper cold:
- Heavy woollen sweater or fleece (mandatory)
- Thermal innerwear (top and bottom)
- Down jacket or heavy coat
- Waterproof shoes / ankle boots — essential if there's snow or ice
- Gloves, warm socks, beanie — don't underestimate cold at night (-2°C feels brutal without these)
Shimla in December: Worth It?
Absolutely yes — if you want a snow experience without January's extreme cold. Snowfall in late December transforms the Mall Road and The Ridge into something extraordinary. Just dress for it and book well ahead for Christmas week.
👉 Full Shimla destination guide 👉 Book Delhi to Shimla taxi — Sedan from ₹4,900 | +91-9871121217
Share Your Answer or Tip
First-hand experience? Your knowledge helps thousands of travellers.