Bulgaria's capital sits in a high valley surrounded by mountains, including 2,290m Vitosha right on the city's edge. Founded as the Thracian settlement Serdica over 7,000 years ago, it's one of Europe's oldest cities. The Alexander Nevsky Cathedral, ancient Serdica ruins, and Ottoman mosques coexist with a booming tech sector. Home internet often delivers gigabit speeds for under €10/month.
Nights sit around 11°C and afternoons around 23°C, though some days reach 30°C.
Sofia has real seasons: summer afternoons sit around 27°C, winter ones around 5°C.
Some summer days reach 35°C, and some winter nights drop below freezing.
Rain is spread through the year: about 11 days in 30 in June, the wettest month, and 5 in February.
Wind is rarely an issue; most months sit between calm and a light breeze. Air quality is worth watching: January averages an AQI of 84, while May clears to 52.
Days stretch to about 15.1 hours of light in June and shrink to 8.9 in December — something to weigh if you work to a fixed timezone.
For what you're after, the best months in Sofia are July – August. Expect fast internet (219 Mbps) and a moderate cost of living (about €1050 a month).
Affiliate links: if you book through them I earn a small commission, at no extra cost to you.