Home prices in Sofia have climbed to around 2,500–2,600 euros per square metre on average, figures from real estate agencies show. New builds in the city's priciest areas sell for 3,700–4,900 euros per square metre, with boutique projects costing even more.

Back in 2015–2016, the average price in the capital was just 800–900 euros per square metre.

The area around the Doctors' Monument, along with Lozenets, Ivan Vazov and the city centre, stay the most expensive. Prices are also rising fast in a second tier of districts to the south — Krastova Vada, Manastirski Livadi, parts of Studentski Grad and the area around Malinova Dolina. Much of the city's new construction is going up there too, priced at 2,500–3,000 euros per square metre.

The west and north of Sofia are cheaper. In Lyulin, Nadezhda, Obelya and parts of Druzhba, older prefab flats sell for 1,500–2,000 euros per square metre, while new builds go for 1,800–2,300 euros.

Across the capital, the average price actually paid in deals now tops 2,000 euros per square metre, and buyers keep snapping up homes despite the sharp rise in prices over the past few years.

Agents blame the record prices on a shortage of new land for building and steady demand from both local buyers and investors. Good infrastructure — especially metro stations — is pushing up prices even in cheaper districts, narrowing the gap between neighbourhoods.

Brokers say prices will keep rising. Sofia is edging closer to the price levels of some central European capitals, though it still trails behind them.