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 districtsPoland's capital and largest rental market — the deepest supply, the highest rents, and by far the biggest expat and corporate population.
Kraków
15 districtsPoland'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.
Wrocław
7 districtsPoland's fast-growing western hub — a major tech and student city where rents sit below Warsaw and Kraków but climb every year.
Łódź
7 districtsPoland'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.
Poznań
8 districtsA 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.
Gdańsk
19 districtsPoland'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.
Szczecin
10 districtsPoland'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.
Katowice
19 districtsThe 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.
Lublin
0 districtsLublin is a Polish city; see its median rents by flat size below.
Rzeszów
0 districtsRzeszów is a Polish city; see its median rents by flat size below.
Białystok
0 districtsBiałystok is a Polish city; see its median rents by flat size below.
Kielce
0 districtsKielce is a Polish city; see its median rents by flat size below.
Zielona Góra
0 districtsZielona Góra is a Polish city; see its median rents by flat size below.
Opole
0 districtsOpole is a Polish city; see its median rents by flat size below.
Gorzów Wielkopolski
0 districtsGorzów Wielkopolski is a Polish city; see its median rents by flat size below.
Bydgoszcz
0 districtsBydgoszcz is a Polish city; see its median rents by flat size below.
Olsztyn
0 districtsOlsztyn is a Polish city; see its median rents by flat size below.
Gdynia
0 districtsGdynia is a Polish city; see its median rents by flat size below.
Toruń
0 districtsToruń is a Polish city; see its median rents by flat size below.
Koszalin
0 districtsKoszalin is a Polish city; see its median rents by flat size below.
Elbląg
0 districtsElbląg is a Polish city; see its median rents by flat size below.
Bielsko-Biała
0 districtsBielsko-Biała is a Polish city; see its median rents by flat size below.
Gliwice
0 districtsGliwice is a Polish city; see its median rents by flat size below.
Mielec
0 districtsMielec is a Polish city; see its median rents by flat size below.
Brzeg
0 districtsBrzeg is a Polish city; see its median rents by flat size below.
Kędzierzyn-Koźle
0 districtsKędzierzyn-Koźle is a Polish city; see its median rents by flat size below.
Stargard
0 districtsStargard is a Polish city; see its median rents by flat size below.
Ostrowiec Świętokrzyski
0 districtsOstrowiec Świętokrzyski is a Polish city; see its median rents by flat size below.
Bytom
0 districtsBytom is a Polish city; see its median rents by flat size below.
Częstochowa
0 districtsCzęstochowa is a Polish city; see its median rents by flat size below.
Rumia
0 districtsRumia is a Polish city; see its median rents by flat size below.
Biała Podlaska
0 districtsBiała Podlaska is a Polish city; see its median rents by flat size below.
Nowa Sól
0 districtsNowa Sól is a Polish city; see its median rents by flat size below.
Sosnowiec
0 districtsSosnowiec is a Polish city; see its median rents by flat size below.
Chorzów
0 districtsChorzów is a Polish city; see its median rents by flat size below.
Kalisz
0 districtsKalisz is a Polish city; see its median rents by flat size below.
Suwałki
0 districtsSuwałki is a Polish city; see its median rents by flat size below.
Zabrze
0 districtsZabrze is a Polish city; see its median rents by flat size below.
Łomża
0 districtsŁomża is a Polish city; see its median rents by flat size below.
Nysa
0 districtsNysa is a Polish city; see its median rents by flat size below.
Słupsk
0 districtsSłupsk is a Polish city; see its median rents by flat size below.
Namysłów
0 districtsNamysłów is a Polish city; see its median rents by flat size below.
Krapkowice
0 districtsKrapkowice is a Polish city; see its median rents by flat size below.
Włocławek
0 districtsWłocławek is a Polish city; see its median rents by flat size below.
Chełm
0 districtsChełm is a Polish city; see its median rents by flat size below.
Kluczbork
0 districtsKluczbork is a Polish city; see its median rents by flat size below.
Dębica
0 districtsDębica is a Polish city; see its median rents by flat size below.
Radom
0 districtsRadom is a Polish city; see its median rents by flat size below.
Legnica
0 districtsLegnica is a Polish city; see its median rents by flat size below.
Market data, as of Q3 2026.