Karachi Weather in December

Pakistan · December climate averages and travel tips

Avg high27°C (80°F)
Avg low17°C (62°F)
Rainfall7 mm (0.3 in)
RatingExcellent 10/10

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 high27°C (80°F)
Average low17°C (62°F)
Daily mean21°C (70°F)
Rainfall7 mm (0.3 in)
Rainy days (1 mm+)1
Humidity46%
Cloud cover28%
Daylight10.5 hours
Est. sunshine8.3 hours/day
Wind8.3 km/h
vs November4°C cooler than November, with similar rainfall.

What to pack for Karachi in December

Karachi weather in other months

Jan25°C / 15°C8 mmExcellentFeb27°C / 17°C6 mmExcellentMar30°C / 20°C4 mmExcellentApr33°C / 24°C2 mmGoodMay34°C / 26°C21 mmFairJun34°C / 28°C20 mmFairJul33°C / 28°C66 mmFairAug31°C / 27°C95 mmFairSep32°C / 26°C29 mmGoodOct33°C / 24°C9 mmGoodNov31°C / 21°C1 mmExcellentDec27°C / 17°C7 mmExcellent

← NovemberBest time to visit KarachiJanuary →

Nearby in December

Where else is good in December? See where to go in December.