Karachi, Pakistan skyline

Karachi Weather in December

Karachi, Pakistan in December: how the month usually turns out, from 2006–2025 averages.

A typical December day in Karachi peaks at 26.2°C (79.2°F) and drops to 16°C (60.8°F) overnight; expect about 1 rainy days (5 mm in total) and 10.1 hours of sunshine daily.

Avg high

26.2°C (79.2°F)

Avg low

16°C (60.8°F)

Rainfall

5 mm (0.2 in)

Rainy days

1 days

Sunshine

10.1 h / day

Humidity

53%

December vs the rest of the year

On temperature, December beats 1 of 11 other months, and it ranks as the 6th wettest month of the year.

MonthAvg highvs DecemberRainRainy days
January24.2°C (75.6°F)−2°C (−3.6°F)5 mm1
February26.8°C (80.2°F)+0.6°C (+1.1°F)3 mm1
March30.2°C (86.4°F)+4°C (+7.2°F)3 mm1
April32.7°C (90.9°F)+6.5°C (+11.7°F)1 mm0
May33.6°C (92.5°F)+7.4°C (+13.3°F)1 mm0
June33.3°C (91.9°F)+7.1°C (+12.8°F)17 mm3
July31.9°C (89.4°F)+5.7°C (+10.3°F)60 mm6
August30.5°C (86.9°F)+4.3°C (+7.7°F)85 mm7
September31.4°C (88.5°F)+5.2°C (+9.4°F)22 mm2
October32.8°C (91°F)+6.6°C (+11.9°F)4 mm1
November30.4°C (86.7°F)+4.2°C (+7.6°F)2 mm0
December26.2°C (79.2°F)—5 mm1

What December feels like in Karachi

December is early winter in Karachi, although winter here means warm days rather than cold ones. Days are warm enough for short sleeves, and time outdoors is easy. After sunset it cools off noticeably — nights stay mild. Moderate humidity keeps the air pleasant.

Rain in Karachi in December

Dry weather dominates, and an umbrella can mostly stay packed. Wet days average about 4.5 mm (0.2 in), enough to soak you without an umbrella. That is lighter than the city's yearly norm of about 9 mm per rainy day.

Daylight and sunshine in December

In mid-December, sunrise is at about 7:09 am and sunset at about 5:45 pm (local time) — 10 h 36 min of daylight. Compared with mid-November, the day has lost 21 min. About 95% of daylight hours are sunny; in short, skies are mostly clear.

How December compares to the rest of the year

December is the 2nd coolest month of the year in Karachi. Compared with November, afternoons are 4.2°C (7.6°F) cooler, with 3 mm more rain. January is cooler again. The next month's average high: 24.2°C (75.6°F).

Who December suits

  • Sightseeing: a good fit — daytime temperatures are fine for walking around.
  • Parks & outdoor: less ideal — afternoons are too warm to linger outside.
  • Beach: a good fit — warm and mostly dry on the coast.

Tips for visiting Karachi in December

Versatile Layers

Pack pieces you can take off by noon and put back on at dusk.

Sunglasses

Frequent sunshine — sunglasses and a light hat.

Quick questions

How warm is Karachi in December?

Expect around 26.2°C (79.2°F) in the afternoon and 16°C (60.8°F) at night, which most visitors would call warm.

Does it rain a lot in Karachi in December?

Hardly — only about 1 rainy days and 5 mm for the whole month.

What should I wear in Karachi in December?

The numbers point to versatile layers and sunglasses. Bring something extra for the cooler evenings.

Is December or January better for visiting Karachi?

January, narrowly: it ranks #2 of 12 among Karachi's months, against #3 for the other. January is cooler.

Is December a good time to visit Karachi?

Great

Great — comfortable temperatures, mostly dry (about 1 rainy days), plenty of sunshine (10.1 h a day). Within Karachi's own year, December ranks #3 of 12 — one of the 3 best months to visit.

December in other Pakistan cities

Plan a trip to Karachi

Get a day-by-day weather score for your exact travel dates.

Open the Trip Planner

Monthly averages from 20 years of Open-Meteo history (2006–2025), not a forecast — see all 12 months in Karachi weather by month.