Real estate in Sofia: apartments and houses for sale and rent
Real estate in Sofia spans central studios, family apartments in Lozenets and Oborishte, and houses in the southern foothills. Compare properties for sale in Sofia and properties for rent in Sofia by district. Renting first is a sound way to learn the districts before buying.
Quick answers
Can a foreigner buy real estate in Bulgaria?
Yes, a foreigner can buy real estate in Bulgaria. Foreign individuals and foreign companies, including non-EU nationals, may own buildings and apartments and hold limited real rights over real estate, separately from the land. Non-EU foreigners cannot acquire land except under a ratified international treaty or by statutory inheritance, so a house with land or a plot may require a Bulgarian company structure. Consult a lawyer to confirm the ownership route before any commitment. Source: Bulgarian Property Act, Article 29 and Constitution of Bulgaria, Article 22 (Bulgarian texts).
What is the cost of living in Sofia, Bulgaria?
The estimated cost of living in Sofia for one person is 764 € per month excluding rent, according to Numbeo. Add the rent for your chosen district and property type when planning your budget.
Can you get residency in Bulgaria by buying property?
Buying property in Bulgaria may support a residence application in some cases, especially for larger investments, but requirements depend on the buyer’s nationality, investment amount, payment structure and legal basis. Property purchase alone does not give an automatic right of residence. Non-EU nationals who intend to stay beyond the short-stay limit of 90 days in any 180-day period and obtain a residence permit generally need a national long-stay visa (type D). An immigration lawyer should confirm whether a purchase can support a residence application. Source: Foreigners in the Republic of Bulgaria Act (Bulgarian text), Bulgarian Ministry of Foreign Affairs visa guidance, practice of Pavlen Avramov, partner agent.
How to buy a house in Bulgaria?
Buying a house in Bulgaria involves a reservation deposit, a preliminary agreement with a 10 to 20% deposit, and a final notary deed. In the practice of Pavlen Avramov, the buyer should check the seller’s ownership deed, the certificate of encumbrances and the cadastral sketch before signing. For non-EU buyers, a house with land may require a Bulgarian company structure, to be checked with a lawyer. The buyer pays a commission of 3% of the purchase price, due when the preliminary agreement is signed. Source: Practice of Pavlen Avramov, partner agent.
Three-Bedroom Apartment 175 sqm for Sale in Boyana | Garage and Yard
- 175 m²
One-Bedroom Apartment 85 sqm for Sale in Ovcha Kupel 2 | Furnished, Near Metro
- 85 m²
Two-Bedroom Apartment 108 sqm for Sale in Ovcha Kupel | New Build
- 108 m²
One-Bedroom Apartment 45 sqm for Rent in Sofia Centre | Furnished, Boulevard View
- 45 m²
Two-Bedroom Apartment 115 sqm for Rent in Dragalevtsi | Miramonte Complex
- 115 m²
Key takeaways: Sofia real estate market at a glance
The average asking price for property in Sofia is 2 589 €/m², with a gross rental yield of 4.4%, according to BulgarIMOT market data, 31 October 2026. A single person spends about 764 € per month excluding rent, according to Numbeo.
BulgarIMOT market data are asking prices, not completed-sale prices.
| Metric | Value | Source |
|---|---|---|
| Average sale price | 2 589 €/m² | BulgarIMOT market data |
| Median sale price | 2 505 €/m² | BulgarIMOT market data |
| Gross rental yield | 4.4% | BulgarIMOT market data |
| Monthly cost for one person (excluding rent) | 764 € | Numbeo |
| Districts with sale data | 142 | BulgarIMOT market data |
| Flat income tax | 10% | NRA |
| Data freshness | 31 October 2026 | BulgarIMOT market data |
Prices and market data: Sofia real estate
Property prices in Sofia average 2 589 €/m² across all districts, while the median of the published district figures sits at 2 505 €/m², according to BulgarIMOT market data, 31 October 2026.
Average asking prices by district for sale
Sale prices vary sharply by district and by apartment type. Choose a type to compare the asking price per square metre in each district.
- Doktorski pametnik5 812 €/m²+2.7%
- Izgrev4 509 €/m²+2.5%
- Yavorov4 468 €/m²+1.2%
- Zh.gr.Yuzhen park4 272 €/m²+1.5%
- Iztok4 231 €/m²0.0%
- Ivan Vazov4 171 €/m²-0.9%
- Lozenets4 087 €/m²+0.1%
- Oborishte4 032 €/m²+0.6%
- PZ Hladilnika3 907 €/m²0.0%
- Meditsinska akademiya3 795 €/m²-3.3%
- M-t Kinotsentara3 607 €/m²0.0%
- Hladilnika3 585 €/m²+0.0%
- Tsentar3 468 €/m²+0.7%
- Strelbishte3 426 €/m²-1.3%
- Hipodruma3 323 €/m²0.0%
- Zh.gr.Zoopark3 264 €/m²0.0%
- Krastova vada3 240 €/m²-0.2%
- Geo Milev3 234 €/m²-0.2%
- Zona B-5-33 201 €/m²+2.4%
- Gotse Delchev3 195 €/m²-0.3%
- V.z.Simeonovo - Dragalevtsi3 187 €/m²0.0%
- Dianabad3 176 €/m²-0.6%
- Musagenitsa3 169 €/m²+1.6%
- V.z.Kinotsentara3 140 €/m²+0.1%
- V.z.Amerikanski kolezh3 126 €/m²-2.1%
- V.z.Malinova dolina - Gerena3 105 €/m²+0.3%
- Borovo3 069 €/m²+1.9%
- M-t Kambanite3 007 €/m²0.0%
- Gradina3 006 €/m²+2.0%
- Lagera3 006 €/m²-1.7%
- Mladost 32 997 €/m²-1.3%
- Reduta2 995 €/m²0.0%
- Belite brezi2 988 €/m²-2.9%
- V.z.Malinova dolina2 941 €/m²0.0%
- Krasno selo2 934 €/m²-0.5%
- Mladost 1A2 930 €/m²0.0%
- Manastirski livadi2 908 €/m²-0.1%
- Vitosha2 900 €/m²+1.3%
- Mladost 12 884 €/m²-0.4%
- Boyana2 883 €/m²-0.2%
- Dragalevtsi2 863 €/m²+0.4%
- Bakston2 857 €/m²+0.6%
- 7-mi 11-ti kilometar2 780 €/m²+0.7%
- Mladost 22 761 €/m²-0.2%
- S. Pancharevo2 756 €/m²0.0%
- Slatina2 737 €/m²+1.5%
- Poligona2 721 €/m²0.0%
- Gevgeliyski2 714 €/m²0.0%
- Zona B-52 713 €/m²+1.4%
- Studentski grad2 688 €/m²-0.7%
- Zapaden park2 688 €/m²0.0%
- V.z.Kinotsentara 3 chast2 685 €/m²+0.5%
- Pavlovo2 683 €/m²+0.6%
- Gorna banya2 679 €/m²+0.5%
- Sveta Troitsa2 671 €/m²0.0%
- SPZ Slatina2 670 €/m²0.0%
- Simeonovo2 642 €/m²-2.8%
- Poduyane2 641 €/m²+1.2%
- Druzhba 12 615 €/m²0.0%
- Hadzhi Dimitar2 607 €/m²-1.4%
- Zona B-182 587 €/m²0.0%
- V.z.Cherniya kos2 576 €/m²0.0%
- Ilinden2 574 €/m²-2.8%
- Razsadnika2 561 €/m²-2.3%
- S. Bistritsa2 542 €/m²+0.6%
- M-t Gardova glava2 532 €/m²+0.0%
- Druzhba 22 527 €/m²-0.5%
- Suhata reka2 508 €/m²0.0%
- S. Svetovrachene2 505 €/m²0.0%
- Darvenitsa2 505 €/m²0.0%
- Lyulin 72 505 €/m²-0.6%
- Mladost 42 504 €/m²+0.5%
- S. Ivanyane2 487 €/m²0.0%
- Krasna polyana 32 487 €/m²0.0%
- Banishora2 481 €/m²+1.1%
- Slaviya2 461 €/m²+0.5%
- Fondovi zhilishta2 448 €/m²-2.3%
- Karpuzitsa2 426 €/m²+1.3%
- Malinova dolina2 420 €/m²+0.0%
- Krasna polyana 12 419 €/m²-0.9%
- Serdika2 418 €/m²+0.8%
- Vrabnitsa 12 418 €/m²+4.4%
- Nadezhda 22 412 €/m²+0.1%
- Tolstoy2 405 €/m²0.0%
- Vrabnitsa 22 405 €/m²+2.5%
- Lyulin 42 381 €/m²+1.1%
- Nadezhda 12 380 €/m²0.0%
- S. Lozen2 365 €/m²-0.6%
- Zona B-192 328 €/m²0.0%
- Nadezhda 42 314 €/m²+0.1%
- Knyazhevo2 304 €/m²+0.6%
- Ovcha kupel2 301 €/m²-0.1%
- Triagalnika2 289 €/m²+0.3%
- Zaharna fabrika2 285 €/m²-11.8%
- Svoboda2 271 €/m²+5.6%
- Letishte Sofiya2 271 €/m²0.0%
- Ovcha kupel 12 266 €/m²+1.1%
- Krasna polyana 22 266 €/m²0.0%
- Lyulin 32 235 €/m²+2.3%
- Gr. Bankya2 206 €/m²0.0%
- Ovcha kupel 22 182 €/m²+0.1%
- Benkovski2 170 €/m²+0.3%
- Voenna rampa2 168 €/m²0.0%
- Filipovtsi2 162 €/m²0.0%
- V.z.Vrana - Lozen2 135 €/m²0.0%
- Gorublyane2 125 €/m²+1.1%
- Levski G2 110 €/m²-1.7%
- Nadezhda 32 106 €/m²0.0%
- V.z.Bunkera2 106 €/m²0.0%
- Lyulin 62 105 €/m²+1.7%
- Lyulin 12 101 €/m²-0.6%
- Eksperimentalen2 069 €/m²-1.5%
- Lyulin 82 060 €/m²0.0%
- Gr. Buhovo2 049 €/m²-0.2%
- Lyulin 22 042 €/m²+0.3%
- Iliyantsi2 038 €/m²0.0%
- Orlandovtsi2 022 €/m²-0.3%
- S. German2 020 €/m²0.0%
- V.z.Vrana - German2 019 €/m²0.0%
- Vrazhdebna2 002 €/m²-0.1%
- Lyulin - tsentar1 992 €/m²-0.6%
- Levski1 984 €/m²-1.4%
- M-t Detski grad1 979 €/m²+1.2%
- Levski V1 962 €/m²+0.4%
- Lyulin 101 922 €/m²+1.0%
- Obelya 21 916 €/m²-0.4%
- Lyulin 91 901 €/m²-1.9%
- Lyulin 51 892 €/m²-1.0%
- Trebich1 891 €/m²0.0%
- Obelya 11 882 €/m²+0.2%
- S. Vladaya1 803 €/m²0.0%
- Gr. Novi Iskar1 798 €/m²0.0%
- Suhodol1 781 €/m²0.0%
- Obelya1 731 €/m²-1.7%
- PZ Iliyantsi1 681 €/m²0.0%
- S. Kazichene1 638 €/m²0.0%
- Moderno predgradie1 605 €/m²0.0%
- Kremikovtsi1 473 €/m²0.0%
- S. Malo Buchino1 354 €/m²
