Month by month

Bulgaria in December

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 Season Temperature −1 to 8°C (30 to 46°F) Crowds Low Prices Low
High season Shoulder Low 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

Bulgaria average temperature in December
-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.