Weather in Bulgaria in December

View all deals

5° C



12 mm

per month


58 %



73 %


What’s the weather like in Bulgaria in December?

December marks the beginning of winter in Bulgaria, and the weather becomes noticeably colder. It is characterized by chilly temperatures and occasional snowfall in many parts of the country. The climate varies across Bulgaria, with the mountains experiencing colder temperatures and heavier snowfall compared to the lower-lying regions. It is important to pack warm and waterproof clothing, especially if you plan to visit mountainous areas.

Average daily temperatures

In December, temperatures in Bulgaria can drop significantly, especially during the night. In Sofia, the capital city located in the western part of the country, the average high temperature during the day ranges from 3°C (37°F) to 5°C (41°F). However, temperatures can drop to as low as -4°C (25°F) during the night. In coastal cities like Varna and Burgas, the average high temperature during the day is slightly higher, ranging from 7°C (45°F) to 9°C (48°F), with nighttime temperatures around 2°C (36°F) to 3°C (37°F).

Sunshine and rainfall

December receives limited sunlight in Bulgaria, with shorter days and longer nights. You can expect around 4 hours of sunshine per day, on average. Rainfall during this month is moderate, with an average of 47mm (1.9 inches) spread over 14 days. The precipitation often comes in the form of rain in the lower-lying regions, while the mountainous areas experience snowfall.

Holiday deals in Bulgaria

Destinations with similar weather