PolandRent

Rent prices across Poland

Pick a city to see median rents by district and flat size — then check whether your own rent is fair.

Warsaw

18 districts

Poland's capital and largest rental market — the deepest supply, the highest rents, and by far the biggest expat and corporate population.

3 549 zł/mo · 2-room median
View Warsaw

Kraków

15 districts

Poland's cultural capital and second-largest tech hub — a vast student population and a tourist-driven short-let market that keeps long-term supply tight.

2 807 zł/mo · 2-room median
View Kraków

Wrocław

7 districts

Poland's fast-growing western hub — a major tech and student city where rents sit below Warsaw and Kraków but climb every year.

2 833 zł/mo · 2-room median
View Wrocław

Łódź

7 districts

Poland's post-industrial fourth city — the cheapest of the major rental markets, with a fast-regenerating centre, a large student population, and the best price-to-space ratio in the country.

2 121 zł/mo · 2-room median
View Łódź

Poznań

8 districts

A wealthy, business-driven city in western Poland with a large student population, strong rental demand, and prices a clear step below Warsaw and Kraków.

2 531 zł/mo · 2-room median
View Poznań

Gdańsk

19 districts

Poland's Baltic port city and the anchor of the Tricity metro area — a fast-growing tech and tourism hub where seaside living, a UNESCO-grade old town, and rising rents meet.

2 983 zł/mo · 2-room median
View Gdańsk

Szczecin

10 districts

Poland's green, waterside north-west capital near the German border — a large port city with one of the most affordable rental markets among Poland's major metros.

2 604 zł/mo · 2-room median
View Szczecin

Katowice

19 districts

The capital of Upper Silesia and Poland's most affordable major rental market — a fast-modernising business and student hub with rents well below Warsaw or Kraków.

2 157 zł/mo · 2-room median
View Katowice

Lublin

0 districts

Lublin is a Polish city; see its median rents by flat size below.

2 399 zł/mo · 2-room median
View Lublin

Rzeszów

0 districts

Rzeszów is a Polish city; see its median rents by flat size below.

2 116 zł/mo · 2-room median
View Rzeszów

Białystok

0 districts

Białystok is a Polish city; see its median rents by flat size below.

1 924 zł/mo · 2-room median
View Białystok

Kielce

0 districts

Kielce is a Polish city; see its median rents by flat size below.

1 891 zł/mo · 2-room median
View Kielce

Zielona Góra

0 districts

Zielona Góra is a Polish city; see its median rents by flat size below.

2 290 zł/mo · 2-room median
View Zielona Góra

Opole

0 districts

Opole is a Polish city; see its median rents by flat size below.

2 283 zł/mo · 2-room median
View Opole

Gorzów Wielkopolski

0 districts

Gorzów Wielkopolski is a Polish city; see its median rents by flat size below.

1 963 zł/mo · 2-room median
View Gorzów Wielkopolski

Bydgoszcz

0 districts

Bydgoszcz is a Polish city; see its median rents by flat size below.

2 095 zł/mo · 2-room median
View Bydgoszcz

Olsztyn

0 districts

Olsztyn is a Polish city; see its median rents by flat size below.

2 158 zł/mo · 2-room median
View Olsztyn

Gdynia

0 districts

Gdynia is a Polish city; see its median rents by flat size below.

2 704 zł/mo · 2-room median
View Gdynia

Toruń

0 districts

Toruń is a Polish city; see its median rents by flat size below.

1 925 zł/mo · 2-room median
View Toruń

Koszalin

0 districts

Koszalin is a Polish city; see its median rents by flat size below.

2 019 zł/mo · 2-room median
View Koszalin

Elbląg

0 districts

Elbląg is a Polish city; see its median rents by flat size below.

1 949 zł/mo · 2-room median
View Elbląg

Bielsko-Biała

0 districts

Bielsko-Biała is a Polish city; see its median rents by flat size below.

2 146 zł/mo · 2-room median
View Bielsko-Biała

Gliwice

0 districts

Gliwice is a Polish city; see its median rents by flat size below.

2 057 zł/mo · 2-room median
View Gliwice

Mielec

0 districts

Mielec is a Polish city; see its median rents by flat size below.

1 777 zł/mo · 2-room median
View Mielec

Brzeg

0 districts

Brzeg is a Polish city; see its median rents by flat size below.

1 896 zł/mo · 2-room median
View Brzeg

Kędzierzyn-Koźle

0 districts

Kędzierzyn-Koźle is a Polish city; see its median rents by flat size below.

1 528 zł/mo · 2-room median
View Kędzierzyn-Koźle

Stargard

0 districts

Stargard is a Polish city; see its median rents by flat size below.

1 976 zł/mo · 2-room median
View Stargard

Ostrowiec Świętokrzyski

0 districts

Ostrowiec Świętokrzyski is a Polish city; see its median rents by flat size below.

1 419 zł/mo · 2-room median
View Ostrowiec Świętokrzyski

Bytom

0 districts

Bytom is a Polish city; see its median rents by flat size below.

1 592 zł/mo · 2-room median
View Bytom

Częstochowa

0 districts

Częstochowa is a Polish city; see its median rents by flat size below.

1 726 zł/mo · 2-room median
View Częstochowa

Rumia

0 districts

Rumia is a Polish city; see its median rents by flat size below.

2 397 zł/mo · 2-room median
View Rumia

Biała Podlaska

0 districts

Biała Podlaska is a Polish city; see its median rents by flat size below.

1 656 zł/mo · 2-room median
View Biała Podlaska

Nowa Sól

0 districts

Nowa Sól is a Polish city; see its median rents by flat size below.

2 069 zł/mo · 2-room median
View Nowa Sól

Sosnowiec

0 districts

Sosnowiec is a Polish city; see its median rents by flat size below.

1 814 zł/mo · 2-room median
View Sosnowiec

Chorzów

0 districts

Chorzów is a Polish city; see its median rents by flat size below.

1 614 zł/mo · 2-room median
View Chorzów

Kalisz

0 districts

Kalisz is a Polish city; see its median rents by flat size below.

2 156 zł/mo · 2-room median
View Kalisz

Suwałki

0 districts

Suwałki is a Polish city; see its median rents by flat size below.

1 573 zł/mo · 2-room median
View Suwałki

Zabrze

0 districts

Zabrze is a Polish city; see its median rents by flat size below.

1 685 zł/mo · 2-room median
View Zabrze

Łomża

0 districts

Łomża is a Polish city; see its median rents by flat size below.

1 545 zł/mo · 2-room median
View Łomża

Nysa

0 districts

Nysa is a Polish city; see its median rents by flat size below.

2 142 zł/mo · 2-room median
View Nysa

Słupsk

0 districts

Słupsk is a Polish city; see its median rents by flat size below.

2 090 zł/mo · 2-room median
View Słupsk

Namysłów

0 districts

Namysłów is a Polish city; see its median rents by flat size below.

1 625 zł/mo · 2-room median
View Namysłów

Krapkowice

0 districts

Krapkowice is a Polish city; see its median rents by flat size below.

1 745 zł/mo · 2-room median
View Krapkowice

Włocławek

0 districts

Włocławek is a Polish city; see its median rents by flat size below.

1 629 zł/mo · 2-room median
View Włocławek

Chełm

0 districts

Chełm is a Polish city; see its median rents by flat size below.

1 874 zł/mo · 2-room median
View Chełm

Kluczbork

0 districts

Kluczbork is a Polish city; see its median rents by flat size below.

1 777 zł/mo · 2-room median
View Kluczbork

Dębica

0 districts

Dębica is a Polish city; see its median rents by flat size below.

1 608 zł/mo · 2-room median
View Dębica

Radom

0 districts

Radom is a Polish city; see its median rents by flat size below.

2 047 zł/mo · 2-room median
View Radom

Legnica

0 districts

Legnica is a Polish city; see its median rents by flat size below.

2 036 zł/mo · 2-room median
View Legnica

Market data, as of Q3 2026.