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.

Looking for property to buy in Sofia?Our partner agents handle viewings, negotiation and paperwork on your behalf.Find my property →

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.

MetricValueSource
Average sale price2 589 €/m²BulgarIMOT market data
Median sale price2 505 €/m²BulgarIMOT market data
Gross rental yield4.4%BulgarIMOT market data
Monthly cost for one person (excluding rent)764 €Numbeo
Districts with sale data142BulgarIMOT market data
Flat income tax10%NRA
Data freshness31 October 2026BulgarIMOT market data

Prices and market data: Sofia real estate

A rainbow over the city of Sofia, Bulgaria.

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.

Prices by district in Sofia
Asking price per m² by apartment type
2 505 €/m²City median
1 152 €/m²Most affordable: Botunets 2
5 812 €/m²Most expensive: Doktorski pametnik
  • 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%