So, you’ve decided to move to Sofia – great choice! You’re about to start an exciting journey in a true Balkan city filled with history, culture and amazing people. Sofia is the 15th biggest city in the European Union with over 1.2 million citizens. Most Sofians are native Bulgarians, but more and more internationals come to the city each year.
Whether you are moving to Sofia for work or studies, this guide will help you navigate apartment hunting in Sofia and settle into your new life abroad. If you want to know more about living in Bulgaria, it’s food, culture and traditions, check out our Bulgaria page.
Weather in Sofia
Bulgaria has lovely, sunny summers with temperatures reaching over 30°C, but since Sofia is on a higher altitude, the weather in Sofia is a bit cooler, with an average temperature of 24.8°C and mild springs and autumns.
Get ready for cold winters, it can often get cold and snowy, with temperatures dropping to around -3°C! If you are moving to Sofia, make sure to check that your apartment has the right heating and insulation for this weather. Bring jackets, sweaters, and coats to stay warm during the winter.
Moving to Sofia with pets
If you are moving to Sofia with a pet, there are some things you need to take into account. Most landlords will allow pets but they might charge you an extra deposit. Ensure that your rental agreement clearly states the pet policy and your pet must have a microchip, valid vaccinations, and a travel passport. For more information, look into our guide to moving abroad with pets in EU.
Finding accommodation in Sofia
Apartment hunting in Sofia
It is generally recommended to start looking 1 – 2 months before moving. Searching online is an option, but be cautious. Only sign the contract once you’ve seen the apartment yourself. Make sure to arrange temporary accommodation, such as a hotel or an Airbnb, for a few days or weeks while you search for housing in person. These are some popular real estate websites you can use:
- imot.bg (English version: imoti.info)
- ocenime.bg (Bulgarian only, but useful for comparing prices)
- Facebook groups
Apartment hunting in Sofia online can be challenging, so many expats use real estate agents. If you choose to use an agent, expect to pay a fee ranging from 50% to 100% of one month’s rent once they find you a flat. Avoid paying any fees before reviewing the agreement. And always check prices, as some landlords increase rent for foreigners.
Where to live in Sofia
Sofia is a relatively safe city compared to other European capitals. When apartment hunting in Sofia, locals recommend avoiding the center of the city as it is more business-oriented, with heavy traffic and noise. Here is a breakdown of neighbourhoods you can try:
Best neighbourhoods to live in Sofia
- Moskovska & Alexander Nevsky: historic charm with elegant buildings
- Ivan Vazov & Hipodruma: Central, green spaces, great public transport
- Lozenets: A residential area with parks, but parking can be a challenge
- Iztok, Izgrev & Doctors’ Garden: Beautiful housing and great city access
Budget-Friendly neighbourhoods in Sofia
- Lyulin, Druzhba, Levski, Nadezhda & Obelya: Affordable but a little further from the city center
Areas to avoid
- Fakulteta, Filipovtsi & Zaharna Fabrika: Considered less safe by locals
Signing a rental contract in Sofia
Once you’ve found your perfect apartment in Sofia, signing the rental contract is the next step. Negotiating about rental prices is possible, but don’t push too hard. Make sure your contract includes your name, as this is required for your residence certificate. Check the deposit terms & exit clauses (for both one month is standard). Also, make sure your contract states who is responsible for the payment of utilities and maintenance fees. If you are renting a furnished apartment, your contract should also include a detailed list of provided items (including notes on any damage to them).
Registering in Sofia
As an EU citizen, moving to Sofia is possible without a visa. Just remember, if you’re staying longer than three months, you’ll need to register for a long-term residence certificate. It’s pretty straightforward: pop over to the Migration Directorate with your passport or ID, your rental contract (or proof of address), proof you can support yourself financially, and your health insurance info. Once you’re registered, you’ll get a Bulgarian personal number (EGN), which will come in super handy for things like setting up your utilities and opening a bank account.
Costs of living in Sofia
Cost of moving to Sofia
If you’re moving to Sofia, be prepared for initial expenses. You may need to stay in temporary housing like a hotel or Airbnb before securing an apartment. If you plan to use a real estate agent, you’ll need to pay their fee. Additionally, expect to pay one or two months’ rent upfront, along with a deposit, usually equal to one month’s rent. Altogether, you should have savings equivalent to around 3.5 months’ rent. If your apartment costs 500-600 euros per month, bring around 2000 euros with you.
Rent in Sofia
Sofia is one of the most affordable capitals in Europe to live in. Here is what you can expect to pay for rent in the city center: €450 – €750 for one-bedroom, €750 – €1000 for 2-bedroom apartments. In the suburbs, rent will be around €400 for a one-bedroom apartment. But commuting times will be longer.
Paying utilities in Sofia
Utility costs of living in Sofia are relatively low. For 2025, the average monthly costs for one person are:
- Electricity: €40 – €50
- Water: €20 – €30
- Heating: €40 – €50 varying by season and type
- Wifi & mobile: €15 – € 20
- Building maintenance fee: €15 – €30
In total, your costs of living in Sofia regarding utilities should close up to around 150 euros a month for one person – if you share an apartment with someone, this price will drop a little.
Ready for your new adventure in Sofia?
Now that you know everything about moving to Sofia, it is time to take the next step! Take a look at our current job offers in Sofia or contact us if you have any questions.