Swat

Pakistan Weather in December

Average temperatures, rainfall, sunshine and the best places to visit in Pakistan in December.

Considering a trip to Pakistan this December and wondering about the expected weather conditions? Find all the crucial information you need right here, addressing your question:

What to Expect in Pakistan in December

In December, Pakistan experiences a range of weather conditions, with temperatures that range from very cold to warm and precipitation levels ranging from almost none to moderate. The month of December is in the winter season.

Temperatures

During the day the temperature is very cold in Skardu at -10°C (14°F) and warm in Karachi at 28°C (82°F). As night falls, temperatures generally drop to 16°C (61°F) in Karachi and -19°C (-2°F) in Skardu.

For specific regional insights in Pakistan, refer to the map provided below.

Precipitation

In December, precipitation varies across different areas. From almost no rainfall in Hyderabad with an average of 2.2 mm (0.1 in) to moderate rainfall in Gilgit with 69 mm (2.7 in).

Average sunshine

Sunshine is moderately available across various locations. In Lahore, you can expect around 184 hours of sunlight in December, which gives a pleasant combination of sun and shade. For those who want maximum sunshine, our weather planner can point you toward the sunniest places on Earth.

Explore Pakistan by month

Pick a month to see the average temperature, rainfall and sunshine in Pakistan - and find the best time to visit. (based on Lahore)

Best Places to Visit in Pakistan in December

Click on a destination dot for more details. Toggle the map to compare temperatures or precipitation across Pakistan.

perfect weather
pleasant
tolerable
unpleasant
poor

Perfect weather is subjective. On this map perfect weather has been defined with temperatures between 20°C (68°F) and 29°C (84°F) and not too much precipitation (less than 90 mm (3.5 in) a month).

Popular Destinations in Pakistan

What is the weather like in December for some of the most popular destinations in Pakistan?

Temperature range in Pakistan (December)

Precipitation variation in Pakistan (December)

Lahore

In December Lahore generally has high temperatures with maximum daytime temperatures around 22°C (72°F), minimum nighttime temperatures around 8°C (46°F) and low monthly rainfall. So on average the conditions are excellent that month.

November
December
January
Max temperature
28°C (82°F)
22°C (72°F)
20°C (68°F)
Min temperature
13°C (55°F)
8°C (46°F)
7°C (45°F)
Monthly sun hours
219 hours
184 hours
178 hours
Monthly rainfall
8.7 mm (0.3 in)
13 mm (0.5 in)
31 mm (1.2 in)
Monthly rainy days
2 days
3 days
4 days
Weather conditions

Islamabad

In December Islamabad generally has pleasant temperatures with maximum daytime temperatures around 19°C (66°F), minimum nighttime temperatures around 6°C (43°F) and moderate monthly rainfall. So on average the conditions are very good that month.

November
December
January
Max temperature
23°C (73°F)
19°C (66°F)
17°C (63°F)
Min temperature
10°C (50°F)
6°C (43°F)
4°C (39°F)
Monthly sun hours
249 hours
196 hours
196 hours
Monthly rainfall
34 mm (1.3 in)
38 mm (1.5 in)
77 mm (3 in)
Monthly rainy days
3 days
5 days
6 days
Weather conditions

Karachi

In December Karachi generally has high temperatures with maximum daytime temperatures around 28°C (82°F), minimum nighttime temperatures around 16°C (61°F) and almost no monthly rainfall. So on average the conditions are excellent that month.

November
December
January
Max temperature
32°C (90°F)
28°C (82°F)
26°C (79°F)
Min temperature
20°C (68°F)
16°C (61°F)
14°C (57°F)
Monthly sun hours
275 hours
270 hours
268 hours
Monthly rainfall
2.2 mm (0.1 in)
2.7 mm (0.1 in)
4.6 mm (0.2 in)
Monthly rainy days
0 days
a single day
0 days
Weather conditions

Rawalpindi

In December Rawalpindi generally has pleasant temperatures with maximum daytime temperatures around 20°C (68°F), minimum nighttime temperatures around 6°C (43°F) and moderate monthly rainfall. So on average the conditions are excellent that month.

November
December
January
Max temperature
24°C (75°F)
20°C (68°F)
18°C (64°F)
Min temperature
11°C (52°F)
6°C (43°F)
5°C (41°F)
Monthly sun hours
249 hours
196 hours
196 hours
Monthly rainfall
30 mm (1.2 in)
32 mm (1.3 in)
68 mm (2.7 in)
Monthly rainy days
3 days
5 days
6 days
Weather conditions

Bahawalpur

In December Bahawalpur generally has high temperatures with maximum daytime temperatures around 24°C (75°F), minimum nighttime temperatures around 10°C (50°F) and low monthly rainfall. So on average the conditions are excellent that month.

November
December
January
Max temperature
30°C (86°F)
24°C (75°F)
22°C (72°F)
Min temperature
14°C (57°F)
10°C (50°F)
8°C (46°F)
Monthly rainfall
2.9 mm (0.1 in)
5.5 mm (0.2 in)
8.2 mm (0.3 in)
Monthly rainy days
a single day
a single day
2 days
Weather conditions

Is your destination not in the list? Have a look at all destinations in Pakistan.

Popular cities in December

Day & night temperatures, rainfall and average weather in Pakistan in December.

City Weather Day temp Night temp Rainfall
Lahore 22°C (72°F) 8°C (46°F) 13 mm (0.5 in)
Islamabad 19°C (66°F) 6°C (43°F) 38 mm (1.5 in)
Karachi 28°C (82°F) 16°C (61°F) 2.7 mm (0.1 in)
Bhurban 17°C (63°F) 2°C (36°F) 56 mm (2.2 in)
Bahawalpur 24°C (75°F) 10°C (50°F) 5.5 mm (0.2 in)
Gilgit -8°C (18°F) -17°C (1°F) 69 mm (2.7 in)

Pakistan weather in December: frequently asked questions

What is the weather like in Pakistan in December?

December in Pakistan brings excellent weather. In Lahore, daytime temperatures are typically around 22°C (72°F) and nighttime lows hover near 8°C (46°F).

What is the average temperature in Pakistan in December?

In Lahore, the average daytime high in December is 22°C (72°F), while nighttime temperatures drop to around 8°C (46°F).

Does Pakistan get a lot of rain in December?

December is on the drier side in Pakistan. Lahore averages only about 13 mm (0.5 in), with most days staying dry.

Is December a Good Time to Visit Pakistan?

We consider December to be one of the best times to travel to Pakistan. Typically, the climate in Lahore is excellent. However, the weather conditions may vary depending on your destination.

Generally speaking, January, February, March, November and December provide excellent weather in Lahore. The weather in April, May, June, July, August, September and October, on the other hand, tends to be less favorable.

Interested in more climate information?

We have much more information about the climate in Pakistan.

Weather and climate has detailed information for every country in the world. Are you going to Pakistan? Get detailed historical weather averages for many cities in Pakistan.

Not sure yet where to go? We now have a tool which recommends destinations that suit your ideal travel conditions. Find out where to go with our weather planner.

Bucket list

Need travel inspiration? Check out our bucket list articles and be inspired.