Home › Cities › Compare

Ljubljana vs Zagreb: cost of living compared

Rent, prices, incomes and rent burden in Ljubljana (Slovenia) and Zagreb (Croatia), side by side. Every figure comes from official statistics and shows its source and year. No overall winner is declared: which city suits you depends on your income, job and lifestyle.

Ljubljana
Measure
Zagreb
€950/monthGood-quality 1-bedroom flat · Eurostat — Average rent per month in cities by type of dwelling · 2025
Monthly rent
€1,050/monthGood-quality 1-bedroom flat · Eurostat — Average rent per month in cities by type of dwelling · 2025
86.6Eurostat — EU duty-station cost-of-living index · 2025
Price level (Brussels = 100)
89.0Eurostat — EU duty-station cost-of-living index · 2026
€17,400/yearEurostat — Regional household disposable income · 2024
Disposable income per person
€13,100/yearEurostat — Regional household disposable income · 2023
65.5%Placeivo derived affordability calculation · 2024
Rent burden
96.2%Placeivo derived affordability calculation · 2023

At a glance

What residents say: Ljubljana vs Zagreb

Share of residents who agree or are satisfied, asked the same questions in both cities in 2023. These are people's own views, not official measurements.

Ljubljana
Residents say (2023)
Zagreb
90%
Satisfied to live in this cityAverage of 27 capitals: 86%
86%
85%
Feel safe walking alone at night in the cityAverage of 27 capitals: 68%
79%
24%
Easy to find good housing at a reasonable priceAverage of 27 capitals: 24%
36%
36%
Easy to find a good jobAverage of 27 capitals: 47%
33%
72%
Satisfied with public transportAverage of 27 capitals: 71%
72%
53%
Satisfied with health care, doctors and hospitalsAverage of 27 capitals: 64%
61%

Source: European Commission and Eurostat, survey on quality of life in European cities, 2023 (Eurostat dataset urb_percep). Positive answers added (for example "strongly agree" + "somewhat agree", or "very satisfied" + "rather satisfied"). Survey areas: Ljubljana; Zagreb. See all 27 capitals ranked

Rent in Ljubljana and Zagreb

Rent in Zagreb is about 11% higher than in Ljubljana.

A good-quality 1-bedroom flat costs €950 a month in Ljubljana and €1,050 a month in Zagreb (Eurostat — Average rent per month in cities by type of dwelling, 2025).

These are rents for well-located, good-quality flats surveyed to set pay for EU staff, so cheaper local options exist in both cities. Use them to compare the two cities, not as the lowest rent you could find.

Overall prices

The overall price level in Zagreb is about 3% higher than in Ljubljana.

On the Eurostat price-level index (Brussels = 100), Ljubljana scores 86.6 and Zagreb scores 89.0 (2025). The index covers a full basket of goods and services, including housing, for a professional household.

Incomes and rent burden

Average household disposable income per person is €17,400 a year in the region around Ljubljana (2024) and €13,100 a year around Zagreb (2023). This is income after tax averaged over every resident, including children and retired people, so it is lower than a typical salary.

Income per person in Ljubljana is about 33% higher than in Zagreb.

Rent burden, one year of the rent above divided by income per person, is 65.5% in Ljubljana and 96.2% in Zagreb. The lower the number, the less of local incomes a typical rent takes.

What this comparison does not tell you

These are city-wide official averages. Rents vary a lot between neighbourhoods, and the salary you can earn depends on your job, experience and contract. Taxes, social contributions, visa rules and healthcare costs also differ between countries and are not included here. Check the current rules with the official authority before you decide.

How each figure is collected and calculated is explained in our methodology. Spotted an error? See our corrections policy.

Full city profiles

Ljubljana cost of living profile · Zagreb cost of living profile

Sources