Where is the rental yield highest in Czechia?
Towns with enough listings yield from 3.0% gross in Hostivice to 7.4% in Bílina.
60 areas are ranked, from asking rents and asking prices on 15 Oct 2026. A yield is shown only with at least 10 flats to rent and 10 for sale.
Areas ranked by gross rental yield
| Area | Gross yield | 12 mo. | Price per m² | 12 mo. | Rent per m² | 12 mo. | Days on market | For sale | To rent | Below fair |
|---|---|---|---|---|---|---|---|---|---|---|
| 1BílinaÚstecký kraj | 7.4% | — | 29,761 Kč/m² | — | 184 Kč/m² | — | 45 days | 30 | 37 | 47% |
| 2KadaňÚstecký kraj | 6.8% | — | 41,791 Kč/m² | — | 238 Kč/m² | — | 77 days | 17 | 10 | 40% |
| 3ChomutovÚstecký kraj | 6.7% | — | 39,906 Kč/m² | — | 222 Kč/m² | — | 45 days | 74 | 38 | 45% |
| 4AšKarlovarský kraj | 6.5% | — | 33,994 Kč/m² | — | 183 Kč/m² | — | 50 days | 14 | 15 | 50% |
| 5OrlováMoravskoslezský kraj | 6.4% | — | 34,302 Kč/m² | — | 182 Kč/m² | — | 61 days | 14 | 20 | 42% |
| 6MostÚstecký kraj | 6.1% | — | 45,192 Kč/m² | — | 229 Kč/m² | — | 45 days | 86 | 92 | 42% |
| 7LitvínovÚstecký kraj | 5.8% | — | 39,167 Kč/m² | — | 188 Kč/m² | — | 30 days | 13 | 19 | — |
| 8SokolovKarlovarský kraj | 5.6% | — | 45,299 Kč/m² | — | 211 Kč/m² | — | 25 days | 30 | 25 | 45% |
| 9TepliceÚstecký kraj | 5.5% | — | 50,000 Kč/m² | — | 228 Kč/m² | — | 51 days | 63 | 62 | 34% |
| 10Česká LípaLiberecký kraj | 5.4% | — | 56,194 Kč/m² | — | 255 Kč/m² | — | 36 days | 24 | 43 | 50% |
| 11KarvináMoravskoslezský kraj | 5.2% | — | 39,169 Kč/m² | — | 171 Kč/m² | — | 42 days | 71 | 113 | 42% |
| 12DuchcovÚstecký kraj | 5.2% | — | 47,963 Kč/m² | — | 209 Kč/m² | — | 36 days | 11 | 12 | 27% |
| 13VsetínZlínský kraj | 5.1% | — | 69,035 Kč/m² | — | 295 Kč/m² | — | 78 days | 22 | 13 | 37% |
| 14TrutnovKrálovéhradecký kraj | 5.1% | — | 65,385 Kč/m² | — | 279 Kč/m² | — | 21 days | 19 | 16 | — |
| 15SvitavyPardubický kraj | 5.1% | — | 56,300 Kč/m² | — | 240 Kč/m² | — | 94 days | 15 | 11 | 57% |
| 16LovosiceÚstecký kraj | 5.0% | — | 60,622 Kč/m² | — | 254 Kč/m² | — | 130 days | 12 | 18 | 64% |
| 17HavířovMoravskoslezský kraj | 4.9% | — | 50,000 Kč/m² | — | 204 Kč/m² | — | 55 days | 36 | 106 | 34% |
| 18PřerovOlomoucký kraj | 4.8% | — | 64,340 Kč/m² | — | 256 Kč/m² | — | 36 days | 35 | 28 | 36% |
| 19Ústí nad LabemÚstecký kraj | 4.7% | — | 54,285 Kč/m² | — | 212 Kč/m² | — | 39 days | 78 | 67 | 47% |
| 20TřinecMoravskoslezský kraj | 4.5% | — | 63,805 Kč/m² | — | 241 Kč/m² | — | 39 days | 20 | 16 | 47% |
| 21JihlavaKraj Vysočina | 4.4% | — | 76,599 Kč/m² | — | 284 Kč/m² | — | 65 days | 44 | 27 | 43% |
| 22ProstějovOlomoucký kraj | 4.4% | — | 69,118 Kč/m² | — | 255 Kč/m² | — | 37 days | 47 | 47 | 42% |
| 23BřeclavJihomoravský kraj | 4.4% | — | 86,166 Kč/m² | — | 317 Kč/m² | — | 36 days | 17 | 14 | 43% |
| 24DěčínÚstecký kraj | 4.3% | — | 47,750 Kč/m² | — | 173 Kč/m² | — | 71 days | 26 | 29 | 42% |
| 25OpavaMoravskoslezský kraj | 4.3% | — | 67,000 Kč/m² | — | 241 Kč/m² | — | 55 days | 30 | 36 | 38% |
| 26ChebKarlovarský kraj | 4.3% | — | 61,542 Kč/m² | — | 221 Kč/m² | — | 43 days | 12 | 30 | 30% |
| 27Karlovy VaryKarlovarský kraj | 4.3% | — | 72,005 Kč/m² | — | 258 Kč/m² | — | 79 days | 105 | 52 | 37% |
| 28Frýdek-MístekMoravskoslezský kraj | 4.3% | — | 68,103 Kč/m² | — | 244 Kč/m² | — | 38 days | 19 | 36 | 47% |
| 29LitoměřiceÚstecký kraj | 4.2% | — | 77,820 Kč/m² | — | 275 Kč/m² | — | 17 days | 14 | 14 | 50% |
| 30Mladá BoleslavStředočeský kraj | 4.2% | — | 96,457 Kč/m² | — | 338 Kč/m² | — | 36 days | 50 | 27 | 26% |
| 31OstravaMoravskoslezský kraj | 4.2% | — | 69,402 Kč/m² | — | 243 Kč/m² | — | 58 days | 309 | 292 | 36% |
| 32Mariánské LázněKarlovarský kraj | 4.2% | — | 68,971 Kč/m² | — | 240 Kč/m² | — | 136 days | 69 | 23 | 34% |
| 33LounyÚstecký kraj | 4.1% | — | 65,625 Kč/m² | — | 222 Kč/m² | — | 69 days | 13 | 11 | 33% |
| 34HodonínJihomoravský kraj | 4.0% | — | 74,197 Kč/m² | — | 247 Kč/m² | — | 57 days | 13 | 14 | 45% |
| 35Jablonec nad NisouLiberecký kraj | 3.9% | — | 75,962 Kč/m² | — | 250 Kč/m² | — | 48 days | 44 | 16 | 29% |
| 36PříbramStředočeský kraj | 3.9% | — | 79,611 Kč/m² | — | 260 Kč/m² | — | 43 days | 29 | 23 | 55% |
| 37BenešovStředočeský kraj | 3.7% | — | 97,885 Kč/m² | — | 305 Kč/m² | — | 82 days | 12 | 13 | — |
| 38PardubicePardubický kraj | 3.7% | — | 99,904 Kč/m² | — | 306 Kč/m² | — | 30 days | 72 | 61 | 36% |
| 39ZlínZlínský kraj | 3.6% | — | 90,323 Kč/m² | — | 273 Kč/m² | — | 92 days | 45 | 36 | 40% |
| 40LiberecLiberecký kraj | 3.6% | — | 91,929 Kč/m² | — | 277 Kč/m² | — | 49 days | 105 | 42 | 42% |
| 41MiloviceStředočeský kraj | 3.6% | — | 101,852 Kč/m² | — | 303 Kč/m² | — | 57 days | 29 | 16 | 28% |
| 42KroměřížZlínský kraj | 3.6% | — | 79,476 Kč/m² | — | 236 Kč/m² | — | 59 days | 22 | 10 | 37% |
| 43Uherské HradištěZlínský kraj | 3.6% | — | 88,000 Kč/m² | — | 261 Kč/m² | — | 89 days | 17 | 17 | 50% |
| 44VyškovJihomoravský kraj | 3.5% | — | 95,039 Kč/m² | — | 281 Kč/m² | — | 29 days | 22 | 11 | 33% |
| 45BrnoJihomoravský kraj | 3.5% | — | 136,184 Kč/m² | — | 402 Kč/m² | — | 64 days | 499 | 272 | 36% |
| 46PlzeňPlzeňský kraj | 3.5% | — | 97,537 Kč/m² | — | 286 Kč/m² | — | 57 days | 165 | 184 | 38% |
| 47ZnojmoJihomoravský kraj | 3.5% | — | 79,184 Kč/m² | — | 231 Kč/m² | — | 87 days | 23 | 29 | 44% |
| 48KladnoStředočeský kraj | 3.5% | — | 124,055 Kč/m² | — | 360 Kč/m² | — | 87 days | 140 | 81 | 27% |
| 49OlomoucOlomoucký kraj | 3.5% | — | 100,847 Kč/m² | — | 291 Kč/m² | — | 57 days | 94 | 151 | 30% |
| 50TáborJihočeský kraj | 3.5% | — | 84,171 Kč/m² | — | 242 Kč/m² | — | 53 days | 13 | 14 | 36% |
History starts 12 Oct 2026
Figures of 15 Oct 2026, updated every night. Asking figures from Sreality and Bezrealitky. An indication, not investment advice.
Method
How the yield of an area is worked out
Every night Bytky takes the flats listed on Sreality and Bezrealitky that sit in an area, split by layout, and finds the median asking rent per m² of those to rent and the median asking price per m² of those for sale. The gross yield is 12 × the rent per m² divided by the price per m².
- A layout shows a yield only with at least 10 flats to rent and 10 for sale in the area that day. With fewer, the area reads ‘Too few listings’.
- All layouts mixes the four layouts that have at least 3 flats to rent and 3 for sale each, weighted by how many are for sale, and needs 10 of each in those layouts together.
- The 12-month columns compare with the same area a year earlier and show a dash until that month exists. Bytky has recorded since 12 Oct 2026.
- Towns, city parts (městské části) and neighbourhoods (katastrální území) are RÚIAN's areas, named as RÚIAN names them.
Asking prices, not transactions
These are the rents and prices advertised, not the rents agreed or the prices flats sold for, which Bytky never sees. Asking figures may sit a little above agreed ones, so a realised yield may be lower. Not investment advice.
Coverage
What the rankings cover
For 2-room flats the rankings hold 60 towns, 94 city parts and 54 neighbourhoods, each with a yield. Outside the cities most of the country has too few listings, so the table is thin there.
Questions
Rental yield questions
How is the rental yield of an area calculated?
Gross yield is 12 × the median asking rent per m² of the flats to rent in the area, divided by the median asking price per m² of the flats for sale, for the same layout and day. It is before any cost, tax or financing.
Why asking prices, not sale prices?
Because that is what Sreality and Bezrealitky show. Bytky does not see the rent a tenant agrees or the price a flat sells for, so a realised yield is likely a little lower than the asking one.
Why is my town or district not in the table?
An area needs at least 10 flats to rent and 10 for sale in the layout, on the same day. Smaller places have fewer, and a handful of adverts would move the median, so Bytky shows nothing rather than a number it cannot stand behind.
What does ‘All layouts’ mean?
A mix of the 1-, 2-, 3- and 4+-room flats in the area, each layout's yield weighted by how many of its flats are for sale. A layout with fewer than 3 flats to rent or for sale is left out of the mix.
Is the area with the highest yield the best place to invest?
Not by itself. A high yield can come with empty months, hard-to-sell flats, a shrinking town or a lower price for a reason. Look at the listings behind it, the costs and your own plans. This is information, not advice.
How is this different from the yield on a listing?
A listing's yield is that one flat's estimated rent over its own asking price. An area's yield is the median rent over the median price of everything listed there. ‘Median of listings’ shows the middle of the flats' own yields beside it.
How often is it updated, and how far back does it go?
Every night. Bytky has recorded Czech listings since 12 Oct 2026, so the 12-month columns and the monthly trends fill in as the months pass.
Keep going