What's on in Sofia, Bulgaria through the year

Sofia, Bulgaria has 6 curated events through the year — 2 festivals, 1 holiday, 2 seasons and 1 hazard season. The ones to plan around: Vitosha walking season (May) and Sofia Film Fest (March).

Updated September 2026 · every event curated and sourced · dates for 2026 where they are announced, the usual window where they are not

Best time to visit Sofia: weather, crowds and notes →

Sofia events and crowds by month

MonthWhat startsCrowds
JanuaryQuiet
FebruaryQuiet
MarchSofia Film FestShoulder season
AprilShoulder season
MayVitosha walking seasonShoulder season
JuneBusy
JulyShoulder season
AugustBusy
SeptemberSofia DayBusy
OctoberShoulder season
NovemberWinter smog, Christmas marketsShoulder season
DecemberVitosha ski seasonQuiet

Quiet — school holidays in 7 of the markets that fill it, one of its worst months for weather

Nothing new starts in January.

Still on: Winter smog (1 Nov – 10 Mar (usually)), Vitosha ski season (20 Dec – 25 Mar (usually))

Quiet — school holidays in 3 of the markets that fill it, one of its worst months for weather

Nothing new starts in February.

Still on: Winter smog (1 Nov – 10 Mar (usually)), Vitosha ski season (20 Dec – 25 Mar (usually))

Shoulder season — school holidays in 4 of the markets that fill it, an ordinary month

  • Festival

    Sofia Film Fest

    5–25 Mar · usuallyFilm festival

    A fortnight of screenings across the city cinemas in the flattest month of the year here, with a strong Balkan competition. Cheap tickets and a local audience rather than an industry one. Source ↗

Still on: Winter smog (1 Nov – 10 Mar (usually)), Vitosha ski season (20 Dec – 25 Mar (usually))

Shoulder season — school holidays in 6 of the markets that fill it, an ordinary month

Nothing new starts in April.

Shoulder season — school holidays in 4 of the markets that fill it, an ordinary month

  • Season

    Vitosha walking season

    20 May – 20 Oct · usuallyTrail season

    Once the snow goes, the stone rivers, the Cherni Vrah summit and the hut paths are a bus ride from the centre and busy with Sofians every weekend. The chairlifts run intermittently, so check before counting on one.

Busy — school holidays in 4 of the markets that fill it, one of its best months for weather

Nothing new starts in June.

Still on: Vitosha walking season (20 May – 20 Oct (usually))

Shoulder season — school holidays in 7 of the markets that fill it, an ordinary month

Nothing new starts in July.

Still on: Vitosha walking season (20 May – 20 Oct (usually))

Busy — school holidays in 7 of the markets that fill it, one of its best months for weather

Nothing new starts in August.

Still on: Vitosha walking season (20 May – 20 Oct (usually))

Busy — Sofia Day, school holidays in 3 of the markets that fill it

  • Holiday

    Sofia Day

    16–18 SepNational holidayCrowded

    17 September, the feast of Saints Faith, Hope, Love and their mother Sofia, is the city's day: concerts on the yellow cobbles, free museums, and the last outdoor weekend before autumn takes hold. Source ↗

Still on: Vitosha walking season (20 May – 20 Oct (usually))

Shoulder season — school holidays in 4 of the markets that fill it, an ordinary month

Nothing new starts in October.

Still on: Vitosha walking season (20 May – 20 Oct (usually))

Shoulder season — school holidays in 2 of the markets that fill it, an ordinary month

  • Hazard

    Winter smog

    1 Nov – 10 Mar · usually

    The city sits in a basin under Vitosha and the cold air does not move; wood and coal heating in the outer districts then fills it. The worst readings come on still, clear winter nights rather than during storms. Source ↗

  • Festival

    Christmas markets

    25 Nov – 30 Dec · usuallyChristmas & New Year

    A German-run market in the City Garden by the National Theatre and a smaller one behind the cathedral, both modest by Central European standards. The draw is mulled wine outdoors in a city that mostly retreats inside for winter. Source ↗

Quiet — school holidays in 7 of the markets that fill it, one of its worst months for weather

  • Season

    Vitosha ski season

    20 Dec – 25 Mar · usually

    Aleko, on the mountain directly above the city, is reachable by public bus in under an hour — a small, temperamental area that opens late and shuts early, but no other European capital has one at all.

Still on: Winter smog (1 Nov – 10 Mar (usually)), Christmas markets (25 Nov – 30 Dec (usually))

Around the world