December ushers in winter conditions more broadly, with colder temperatures inland and snow in the mountains. Ski resorts become active and festive markets draw visitors to major cities.
SeasonLow SeasonTemperature −1 to 8°C (30 to 46°F)Crowds LowPrices Low
High seasonShoulderLow season
Weather by City in December
CityLow / highRain
Sofia
Freezing
-3°4° 42 mm
Plovdiv
Cold
-1°6° 48 mm
Varna
Cold
0°7° 45 mm
Burgas
Cold
1°8° 46 mm
Stara Zagora
Cold
-1°7° 51 mm
Ruse
Freezing
-2°4° 42 mm
Pleven
Freezing
-2°5° 36 mm
Average daily low and high (°C) and monthly rainfall. The badge shows how it feels, allowing for humidity.
Temperature map
-30°-20°-10°0°10°20°30°40°
Average temperature across Bulgaria in December.
Where to Go in Bulgaria in December
Black Sea Coast
Varna, Burgas, Sozopol, Golden Sands
By December the coast settles into a cool, often windy winter pattern with temperatures generally between 2-9°C and frequent overcast days. Holiday markets in Varna and Burgas give a festive lift, and thermal spa trips from the coast inland (for example to Velingrad) become appealing. If you’re chasing warm-weather beaches, this isn’t the time, but coastal culture and winter seafood are highlights.
Danubian Plain & Northern Bulgaria
Ruse, Silistra, Vidin
December is cold with short days and frequent overcast skies; occasional snow dustings occur but heavy accumulations are less common than in the mountains. Ruse and other riverside towns have a quiet winter pace and festive markets brighten weekends. If you’re driving, prepare for icy spots on early-morning routes and limited services in remote villages.
Sofia Basin & Western Bulgaria
Sofia, Vitosha, Pernik
December returns to winter conditions with snow likely on Vitosha and cold, still mornings in the basin; city markets and holiday lights add a lively contrast to the chill. Ski lifts near Borovets and smaller resorts open when snow permits, making this an easy base for a short ski weekend from Sofia. Bring warm boots and prepare for possible smog on inversion days.
Thracian Plain & Southern Bulgaria
Plovdiv, Kazanlak, Stara Zagora
December turns chilly with shorter days and a more settled winter pattern; daytime highs often hover near freezing and occasional frosts or light snow dustings are possible. Plovdiv’s old town is atmospheric under winter skies and boutique hotels run offseason rates. If heading into the higher Rhodope foothills, be prepared for colder, snowy conditions at higher elevations.
Balkan Mountains & Central Ridges
Stara Planina, Shipka Pass, Central Balkan National Park
December re-enters a true winter with regular snowfall at elevation, frozen streams, and short daylight hours; lower villages have a crisp, quiet feel under snow. Ski touring and winter mountaineering are options for experienced parties; casual visitors should stick to cleared approaches and resort areas. Winter clothing, crampons, and local advice are essential for safe travel.
Rila, Pirin & Rhodope Mountains
Bansko, Borovets, Pamporovo, Rila Monastery
December re-establishes winter fully with sustained snow cover at ski elevations and good conditions for downhill and cross-country skiing when snowfall is sufficient. Resort towns are lively over the holidays, and the Rila Monastery area is dramatically scenic under snow. Winter clothing, winter-rated boots, and attention to local forecasts are essential for safe travel.
Events & Festivals in December
Christmas & New Year markets
Christmas markets and New Year celebrations take place in cities including Sofia and Plovdiv.
Planning a trip to Bulgaria?
See how December compares with the rest of the year, then read the full guide.