Karachi Weather in December
Pakistan · December climate averages and travel tips
Expect hot days in Karachi in December: the average high is 27°C (80°F) and the average low is 17°C (62°F). December is winter in Pakistan. The month is very dry, with about 7 mm (0.3 in) of rain spread over 1 day. You get roughly 10.5 hours of daylight and mostly clear skies.
Is December a good time to visit Karachi?
Yes — December is one of the best months to visit Karachi. The weather rates excellent (10/10) on our comfort score.
Visiting Karachi in December
December weather
December is one of Karachi's easiest months for getting out and about. Days reach 27°C, while evenings cool to around 17°C. The air is relatively dry, with little rain, so you can explore sights such as the Quaid-e-Azam Mausoleum or take a walk along Clifton Beach without the sticky heat of November.
There's plenty of sunshine for outdoor plans, but daylight is shorter than in summer. Save beach time or a visit to the old streets around Saddar for daylight, then enjoy dinner by the sea. You can skip rainy-day plans, though a little rain is still possible.
Holidays and crowds
Quaid-e-Azam Day falls on December 25, marking the birthday of Pakistan's founder, Muhammad Ali Jinnah. The mausoleum is a natural stop, but expect more visitors around the holiday. Christmas is also observed by Karachi's Christian community, with services and gatherings around the city.
If you hate crowds, avoid the mausoleum and popular Clifton spots on public holidays. December is part of Karachi's cooler, more comfortable travel season, so popular areas can feel busier than in the hotter months. Hotels may also cost more around holiday travel periods.
Getting around Karachi in December
Travelling with kids? December's milder afternoons make a trip to the Karachi Zoo or Clifton Beach easier than in the heat of late spring.
For a practical local tip, pair a visit to the Quaid-e-Azam Mausoleum with a stop in Saddar for bun kebab, a Karachi street-food favourite. Traffic can make the trip between these areas slow, so allow extra time rather than squeezing in a tight schedule. If the day turns cloudy, the mausoleum and Saddar still make a good city outing; you don't need a beach day for December to work.
December weather at a glance
| Average high | 27°C (80°F) |
|---|---|
| Average low | 17°C (62°F) |
| Daily mean | 21°C (70°F) |
| Rainfall | 7 mm (0.3 in) |
| Rainy days (1 mm+) | 1 |
| Humidity | 46% |
| Cloud cover | 28% |
| Daylight | 10.5 hours |
| Est. sunshine | 8.3 hours/day |
| Wind | 8.3 km/h |
| vs November | 4°C cooler than November, with similar rainfall. |
What to pack for Karachi in December
- light, breathable clothing
- sunscreen and a hat
Karachi weather in other months
← NovemberBest time to visit KarachiJanuary →
Nearby in December
- Hyderabad26°C · 5 mm
- Rajkot29°C · 0 mm
- Quetta15°C · 11 mm
- Ahmedabad30°C · 2 mm
- Jodhpur26°C · 2 mm
- Udaipur27°C · 3 mm
Where else is good in December? See where to go in December.