Belgrade vs Sofia: which is better, month by month

Belgrade beats Sofia in 5 of 12 months — its lead peaks in May (93 vs 85) — while Sofia wins June to September; they are within 3 points in February, November and December.

Each place is scored under the lens that suits its type. Comfort is SeasonMap's 0–100 estimate from ERA5 climate normals, not a forecast.

Belgrade

🇷🇸 Serbia · mild climate

Best month
May 93/100
Months won
5 of 12

Sofia

🇧🇬 Bulgaria · mild climate

Best month
September 95/100
Months won
4 of 12

Belgrade vs Sofia — all 12 months

MonthBelgradeSofiaWinnerGap
January54Dcold, a little rain, muggy air49Fcold, a little rain, clean airBelgrade5
February67Ccold, a little rain64Ccold, a little rain, clean airTie3
March74Bcool, a little rain70Bcool, a little rain, clean airBelgrade4
April87Anice, a little rain80Anice, a little rain, clean airBelgrade7
May93Snice, a little rain85Anice, a little rain, clean airBelgrade8
June81Ahot, a little rain88Awarm, a little rain, clean airSofia7
July77Bhot, a little rain86Ahot, a little rain, clean airSofia9
August79Bhot, a little rain89Ahot, a little rain, clean airSofia10
September91Swarm, a little rain, clean air95Swarm, dry, clean airSofia4
October84Anice, a little rain, clean air78Bnice, a little rain, clean airBelgrade6
November65Ccool, a little rain, muggy air66Ccool, a little rain, clean airTie1
December57Dcold, a little rain, muggy air55Dcold, a little rain, clean airTie2

A month is a tie when the two are within 3 points. The widest gap is August (79 vs 89). Tap a month for that month's temperature, rain, humidity and air quality side by side.