Kabul Weather in December
Afghanistan · December climate averages and travel tips
In December, Kabul has average highs of 11°C (52°F) and lows of -1°C (30°F). December is winter in Afghanistan. The month is very dry, with about 18 mm (0.7 in) of rain spread over 3 days, one of the driest months of the year. You get roughly 9.7 hours of daylight and a mix of sun and cloud.
Is December a good time to visit Kabul?
December is a good time to visit Kabul (6.9/10), though May and September to October are even better.
Visiting Kabul in December
Cold, clear days
December feels like proper winter in Kabul. Afternoons can be cool and pleasant in the sun, but mornings and evenings turn chilly, with lows around freezing. Rain is limited, though the short days leave less time to explore.
The weather suits a relaxed visit to Babur's Garden, where you can wander its terraces and see the city below. Save longer outdoor outings for the sunnier part of the day. The cold and early dusk make extended walks in the hills less appealing, and January is colder and wetter still.
Yalda and winter routines
Shab-e Yalda, the winter solstice celebration, falls in December. Families gather for poetry, stories and seasonal fruit such as pomegranates. It's a private, family-centred occasion, so don't expect a city-wide street festival.
If you're invited to a Yalda gathering, it's a lovely way to experience local hospitality. Kabul's bazaars and tea houses offer a more everyday glimpse of winter life, though opening hours can vary.
A quieter time to visit
Kabul is generally quieter in winter than during the popular spring and autumn travel months. You may find less competition for accommodation and potentially lower rates, but prices and access depend on local conditions. The city's security situation can also affect what's open and where you can go.
If you hate crowds, December may feel calmer than May or September to October. Travelling with kids? Keep outdoor plans flexible; the chilly evenings arrive quickly. At Babur's Garden, ask locally about current access before making the trip, and allow time for the uphill paths. A sunny afternoon is the most comfortable time to visit.
December weather at a glance
| Average high | 11°C (52°F) |
|---|---|
| Average low | -1°C (30°F) |
| Daily mean | 4°C (39°F) |
| Rainfall | 18 mm (0.7 in) |
| Rainy days (1 mm+) | 3 |
| Humidity | 45% |
| Cloud cover | 50% |
| Daylight | 9.7 hours |
| Est. sunshine | 5.3 hours/day |
| Wind | 5.4 km/h |
| vs November | 5°C cooler than November, with 14 mm less rain. |
What to pack for Kabul in December
- a warm jacket and layers
- waterproof boots for snow and ice
Kabul weather in other months
← NovemberBest time to visit KabulJanuary →
Better weather in December nearby
- Dubai26°C · 13 mm · Excellent
- Jaipur25°C · 3 mm · Excellent
- Abu Dhabi25°C · 12 mm · Excellent
- Agra25°C · 6 mm · Excellent
- Varanasi25°C · 5 mm · Excellent
- Muscat27°C · 9 mm · Excellent
Nearby in December
- Bannu21°C · 12 mm
- Peshawar21°C · 22 mm
- Islamabad20°C · 31 mm
- Rawalpindi20°C · 31 mm
- Dushanbe11°C · 28 mm
- Faisalabad23°C · 7 mm
Where else is good in December? See where to go in December.