North Macedonia

North Macedonia Weather in December

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

Are you planning a trip a to North Macedonia in December and wondering what kind of weather to expect? This page has all the details you need.

What to Expect in North Macedonia in December

December in North Macedonia generally has cold temperatures, with precipitation levels ranging from moderate to high. December is a winter month.

Temperatures

The average maximum temperatures are cold and range from 4°C (39°F) in Mavrovo to 10°C (50°F) in Star Dojran. Nighttime temperatures generally drop to 1°C (34°F) in Star Dojran and -5°C (23°F) in Mavrovo.

To learn more about the conditions in specific areas of North Macedonia, check out the map below.

Precipitation

In December, precipitation varies across different areas. From moderate snow/rainfall in Kavadarci with an average of 59 mm (2.3 in) to high snow/rainfall in Debar with 125 mm (4.9 in). Based on our climate, it is the month with the most precipitation throughout the year in Ohrid.

Average sunshine

Sunshine is more limited in many areas during this month. Ohrid receives about 90 hours of sunlight. For sunnier weather, check our weather planner to find destinations with better conditions.

Explore North Macedonia by month

Best Places to Visit in North Macedonia in December

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

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 North Macedonia

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

Temperature range in North Macedonia (December)

Precipitation variation in North Macedonia (December)

Ohrid

In December Ohrid generally has low temperatures with maximum daytime temperatures around 6°C (43°F), minimum nighttime temperatures around -1°C (30°F) and moderate monthly snow/rainfall. So on average the conditions are poor that month.

November
December
January
Max temperature
11°C (52°F)
6°C (43°F)
5°C (41°F)
Min temperature
3°C (37°F)
-1°C (30°F)
-3°C (27°F)
Monthly sun hours
100 hours
90 hours
120 hours
Monthly snow/rainfall
91 mm (3.6 in)
95 mm (3.7 in)
80 mm (3.1 in)
Monthly rainy days
12 days
14 days
13 days
Weather conditions

Skopje

In December Skopje generally has low temperatures with maximum daytime temperatures around 8°C (46°F), minimum nighttime temperatures around -1°C (30°F) and moderate monthly snow/rainfall. So on average the conditions are poor that month.

November
December
January
Max temperature
13°C (55°F)
8°C (46°F)
7°C (45°F)
Min temperature
3°C (37°F)
-1°C (30°F)
-2°C (28°F)
Monthly sun hours
115 hours
81 hours
84 hours
Monthly snow/rainfall
55 mm (2.2 in)
61 mm (2.4 in)
48 mm (1.9 in)
Monthly rainy days
10 days
11 days
10 days
Weather conditions

Bitola

In December Bitola generally has low temperatures with maximum daytime temperatures around 7°C (45°F), minimum nighttime temperatures around -2°C (28°F) and moderate monthly snow/rainfall. So on average the conditions are poor that month.

November
December
January
Max temperature
12°C (54°F)
7°C (45°F)
5°C (41°F)
Min temperature
2°C (36°F)
-2°C (28°F)
-4°C (25°F)
Monthly sun hours
100 hours
90 hours
120 hours
Monthly snow/rainfall
66 mm (2.6 in)
71 mm (2.8 in)
58 mm (2.3 in)
Monthly rainy days
12 days
13 days
12 days
Weather conditions

Peštani

In December Peštani generally has low temperatures with maximum daytime temperatures around 6°C (43°F), minimum nighttime temperatures around -1°C (30°F) and moderate monthly snow/rainfall. So on average the conditions are poor that month.

November
December
January
Max temperature
11°C (52°F)
6°C (43°F)
5°C (41°F)
Min temperature
3°C (37°F)
-1°C (30°F)
-3°C (27°F)
Monthly sun hours
100 hours
90 hours
120 hours
Monthly snow/rainfall
91 mm (3.6 in)
95 mm (3.7 in)
79 mm (3.1 in)
Monthly rainy days
12 days
14 days
13 days
Weather conditions

Struga

In December Struga generally has low temperatures with maximum daytime temperatures around 6°C (43°F), minimum nighttime temperatures around -2°C (28°F) and high monthly snow/rainfall. So on average the conditions are poor that month.

November
December
January
Max temperature
12°C (54°F)
6°C (43°F)
5°C (41°F)
Min temperature
3°C (37°F)
-2°C (28°F)
-3°C (27°F)
Monthly sun hours
100 hours
90 hours
120 hours
Monthly snow/rainfall
102 mm (4 in)
106 mm (4.2 in)
90 mm (3.5 in)
Monthly rainy days
12 days
14 days
13 days
Weather conditions

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

In our records: North Macedonia December extremes

Notable December records observed across cities in North Macedonia in our climate database (1976 – 2026). Historic readings can vary in quality, so treat these as illustrative.

  • In our records, the coldest December daytime high in North Macedonia was -16°C (3°F) in Bitola on December 19, 1988.

Popular cities in December

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

City Weather Day temp Night temp Rainfall
Ohrid 6°C (43°F) -1°C (30°F) 95 mm (3.7 in)
Skopje 8°C (46°F) -1°C (30°F) 61 mm (2.4 in)
Bitola 7°C (45°F) -2°C (28°F) 71 mm (2.8 in)
Star Dojran 10°C (50°F) 1°C (34°F) 89 mm (3.5 in)
Gevgelija 9°C (48°F) 0°C (32°F) 93 mm (3.7 in)
Mavrovo 4°C (39°F) -5°C (23°F) 101 mm (4 in)

North Macedonia weather in December: frequently asked questions

What is the weather like in North Macedonia in December?

North Macedonia typically experiences poor weather in December, part of the winter season. Daytime highs in Ohrid average around 6°C (43°F), and temperatures drop to about -1°C (30°F) at night.

What is the average temperature in North Macedonia in December?

Ohrid averages a daytime maximum of 6°C (43°F) in December, with overnight lows close to -1°C (30°F).

Does North Macedonia get a lot of snow/rain in December?

Not particularly. Ohrid averages just 95 mm (3.7 in) of snow/rain in December, making it a mostly dry month for North Macedonia.

Is December a Good Time to Visit North Macedonia?

In our view, December might not be the best time to travel to North Macedonia with often poor weather in Ohrid.

Generally speaking, June, July, August and September provide perfect weather in Ohrid. The weather in January, February, March and December, on the other hand, tends to be poor.

Interested in more climate information?

We have much more information about the climate in North Macedonia.

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

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.