Sofia rent index
Rental prices from 5 481 current listings on imot.bg, alo.bg and homes.bg, with duplicates removed. Updated daily.
As of October 8, 2026
Typical rent · median, per month
700 €
- Usual range
- 570 € – 880 €
- Price per m²
- 9,4 €/м²
- Time on market
- collecting data
- how long a listing stays up before it is gone
- Gross yield
- collecting data
- annual rent ÷ purchase price
Median rent over time
The chart appears once a week of daily snapshots has built up. We have been recording them since October 8, 2026.
Price distribution
Number of listings in each price band, € per month.
Rent by neighbourhood
Median monthly rent. The tick marks the city median.
| Neighbourhood | Median | €/м² | vs city | Listings |
|---|---|---|---|---|
| Bistritsa |
|
8,6 | +200% | 13 |
| Simeonovo |
|
7,8 | +157% | 61 |
| Boyana |
|
9,8 | +89% | 210 |
| Dragalevtsi |
|
9,0 | +57% | 76 |
| Malinova dolina |
|
10,5 | +46% | 10 |
| Izgrev |
|
10,8 | +30% | 18 |
| Doktorski pametnik |
|
10,6 | +29% | 51 |
| Hladilnika |
|
11,6 | +29% | 27 |
| Gorna banya |
|
8,9 | +21% | 49 |
| Krastova vada |
|
11,0 | +21% | 113 |
| Vitosha |
|
9,1 | +16% | 424 |
| Iztok |
|
10,0 | +14% | 45 |
| Lozenets |
|
9,9 | +14% | 206 |
| Poduyane |
|
10,0 | +14% | 9 |
| Oborishte |
|
10,0 | +11% | 71 |
| Bankya |
|
9,6 | +11% | 20 |
| Gorublyane |
|
10,7 | +8% | 58 |
| Dianabad |
|
10,0 | +7% | 186 |
| Malinova dolina |
|
10,4 | +7% | 133 |
| Tsentar |
|
10,3 | +7% | 523 |
| Yavorov |
|
10,3 | +7% | 33 |
| Krasno selo |
|
9,6 | +5% | 56 |
| Hipodruma |
|
9,4 | +4% | 53 |
| Ivan Vazov |
|
9,4 | +4% | 36 |
| Manastirski livadi |
|
9,3 | +3% | 211 |
| Strelbishte |
|
7,8 | +3% | 70 |
| Geo Milev |
|
9,4 | 0% | 189 |
| Gotse Delchev |
|
8,9 | 0% | 157 |
| Druzhba 2 |
|
10,3 | 0% | 69 |
| Meditsinska akademia |
|
9,8 | 0% | 44 |
| Lagera |
|
8,5 | 0% | 41 |
| Pancharevo |
|
9,3 | 0% | 9 |
| Belite brezi |
|
9,3 | −1% | 101 |
| Borovo |
|
8,8 | −3% | 177 |
| Bakston |
|
8,6 | −4% | 109 |
| Mladost 1 |
|
8,8 | −7% | 49 |
| Serdika |
|
10,2 | −7% | 19 |
| Mladost 4 |
|
10,1 | −7% | 67 |
| Lyulin 8 |
|
7,8 | −7% | 28 |
| Zona B-18 |
|
10,0 | −7% | 32 |
| Nadezhda 2 |
|
9,0 | −9% | 28 |
| Ovcha kupel 2 |
|
9,2 | −9% | 22 |
| Pavlovo |
|
9,1 | −9% | 22 |
| Zona B-19 |
|
10,1 | −9% | 18 |
| Svoboda |
|
9,3 | −11% | 8 |
| Reduta |
|
8,8 | −11% | 43 |
| Ovcha kupel |
|
9,2 | −11% | 109 |
| Poligona |
|
9,1 | −11% | 17 |
| Ovcha kupel 1 |
|
8,3 | −12% | 24 |
| Mladost 2 |
|
9,2 | −12% | 38 |
| Banishora |
|
9,8 | −14% | 229 |
| Vrazhdebna |
|
8,4 | −14% | 12 |
| Zona B-5 |
|
9,4 | −14% | 43 |
| Darvenitsa |
|
9,2 | −14% | 40 |
| Musagenitsa |
|
9,3 | −14% | 19 |
| Suhata reka |
|
8,6 | −14% | 34 |
| Mladost 1A |
|
11,3 | −14% | 17 |
| Obelya 2 |
|
9,0 | −14% | 16 |
| Nadezhda 1 |
|
8,1 | −14% | 29 |
| Slatina |
|
8,7 | −14% | 24 |
| Hadzhi Dimitar |
|
9,0 | −14% | 35 |
| Sveta Troitsa |
|
8,6 | −16% | 40 |
| Razsadnika |
|
8,9 | −16% | 12 |
| Levski |
|
7,4 | −17% | 11 |
| Vrabnitsa 2 |
|
9,3 | −18% | 26 |
| Vrabnitsa 1 |
|
9,5 | −18% | 26 |
| Studentski grad |
|
9,4 | −18% | 208 |
| Knyazhevo |
|
7,3 | −18% | 12 |
| Lyulin 2 |
|
8,3 | −18% | 14 |
| Lyulin 6 |
|
7,3 | −20% | 17 |
| Mladost 3 |
|
9,7 | −20% | 35 |
| Lyulin 10 |
|
9,6 | −20% | 19 |
| Druzhba 1 |
|
8,6 | −21% | 44 |
| Karpuzitsa |
|
8,0 | −21% | 11 |
| Lyulin 3 |
|
9,2 | −21% | 13 |
| Ilinden |
|
10,0 | −21% | 13 |
| Krasna polyana 1 |
|
8,7 | −21% | 35 |
| Lyulin - tsentar |
|
7,8 | −24% | 10 |
| Lyulin 9 |
|
9,2 | −25% | 12 |
| Nadezhda 3 |
|
7,4 | −26% | 11 |
| Levski V |
|
8,5 | −27% | 8 |
| Levski G |
|
8,0 | −29% | 13 |
| Moderno predgradie |
|
8,8 | −29% | 9 |
| Zapaden park |
|
9,6 | −29% | 10 |
| Lyulin 7 |
|
9,4 | −37% | 21 |
| Lyulin 4 |
|
7,7 | −43% | 11 |
By number of rooms
| Type | Median | Range | €/м² | Listings |
|---|---|---|---|---|
| Studios | 450 € | 400–500 € | 10,7 | 489 |
| 2 rooms | 650 € | 550–715 € | 9,9 | 2553 |
| 3 rooms | 849 € | 700–1 000 € | 8,7 | 1632 |
| 4+ rooms | 1 400 € | 1 000–1 790 € | 8,1 | 327 |
| Houses | 2 250 € | 1 100–3 375 € | 8,5 | 302 |
Methodology
We use every active rental listing on imot.bg, alo.bg and homes.bg; a home posted on several sites is counted once. The median is the price half of the listings are below, so a few very expensive offers do not skew it. Prices are asking prices, not signed contracts. A neighbourhood is shown once it has at least 8 listings. Time on market is the median number of days from publication until a listing disappears, over the last 90 days. Gross yield is the median annual rent per m² divided by the median sale price per m², before taxes and costs.
You may use this data with a link to Domly.
Download the data: