Islamabad Weather in December
Pakistan · December climate averages and travel tips
Expect mild days in Islamabad in December: the average high is 20°C (69°F) and the average low is 8°C (46°F). December is winter in Pakistan. The month is fairly dry, with about 31 mm (1.2 in) of rain spread over 2 days, one of the driest months of the year. You get roughly 9.8 hours of daylight and a mix of sun and cloud.
Is December a good time to visit Islamabad?
Yes — December is one of the best months to visit Islamabad. The weather rates excellent (10/10) on our comfort score.
Visiting Islamabad in December
Mild days, cool evenings
December is one of Islamabad's most comfortable months. Afternoons reach about 20°C, while evenings cool to around 8°C. Rain is limited, so you can explore Faisal Mosque, stroll around Rawal Lake or take a walk in the Margalla Hills. The short days leave less time for long outings, and chilly evenings are better spent indoors. A rainy spell can make hill trails slippery, so skip them until conditions improve.
If you're visiting with kids, the Pakistan Monument and its museum make an easy daytime outing.
Holiday dates
December 25 marks both Quaid-e-Azam Day, honouring Pakistan's founder, and Christmas. Christian communities celebrate Christmas, while Quaid-e-Azam Day is a public holiday. Some offices and services may close, so check locally before heading to a specific place.
Crowds and costs
December falls within Islamabad's popular November-to-January travel season. It's generally busier than the hot months, though the city doesn't draw the same crowds as Pakistan's northern mountain resorts. Demand for hotels can be firmer than in summer, especially around the holidays. Margalla viewpoints and picnic spots tend to feel busier on weekends.
For a quieter walk, try a weekday on Trail 3, which starts near Margalla Road. Check trail conditions after rain, and don't leave the descent too late: winter daylight fades quickly.
December weather at a glance
| Average high | 20°C (69°F) |
|---|---|
| Average low | 8°C (46°F) |
| Daily mean | 13°C (55°F) |
| Rainfall | 31 mm (1.2 in) |
| Rainy days (1 mm+) | 2 |
| Humidity | 42% |
| Cloud cover | 38% |
| Daylight | 9.8 hours |
| Est. sunshine | 6.7 hours/day |
| Wind | 5.2 km/h |
| vs November | 4°C cooler than November, with similar rainfall. |
What to pack for Islamabad in December
- T-shirts plus a light layer for the evening
- a sweater for cool nights
Islamabad weather in other months
← NovemberBest time to visit IslamabadJanuary →
Nearby in December
- Rawalpindi20°C · 31 mm
- Peshawar21°C · 22 mm
- Srinagar14°C · 32 mm
- Gujranwala22°C · 11 mm
- Bannu21°C · 12 mm
- Faisalabad23°C · 7 mm
Where else is good in December? See where to go in December.