Skip to content

Where is the rental yield highest in Czechia?

Towns with enough listings yield from 2.8% gross in Lysá nad Labem to 7.3% in Litvínov.

93 areas are ranked, from asking rents and asking prices on 14 Oct 2026. A yield is shown only with at least 10 flats to rent and 10 for sale.

Areas ranked by gross rental yield

Show
Layout
93 areas ranked by gross rental yield
AreaGross yield12 mo.Price per m²12 mo.Rent per m²12 mo.Days on marketFor saleTo rentBelow fair
1LitvínovÚstecký kraj7.3%—34,359 Kč/m²—184 Kč/m²—67 days477233%
2JirkovÚstecký kraj6.9%—39,480 Kč/m²—226 Kč/m²—43 days683344%
3KadaňÚstecký kraj6.8%—41,379 Kč/m²—236 Kč/m²—75 days281439%
4BílinaÚstecký kraj6.8%—33,657 Kč/m²—186 Kč/m²—45 days557037%
5ChomutovÚstecký kraj6.7%—40,783 Kč/m²—228 Kč/m²—49 days17710840%
6Český TěšínMoravskoslezský kraj6.5%—43,900 Kč/m²—236 Kč/m²—74 days442244%
7OrlováMoravskoslezský kraj6.5%—34,668 Kč/m²—187 Kč/m²—49 days436044%
8AšKarlovarský kraj6.3%—34,421 Kč/m²—181 Kč/m²—49 days253850%
9MostÚstecký kraj6.1%—44,953 Kč/m²—227 Kč/m²—44 days23817642%
10BohumínMoravskoslezský kraj5.9%—54,290 Kč/m²—271 Kč/m²—69 days1416—
11ŽatecÚstecký kraj5.9%—50,858 Kč/m²—246 Kč/m²—60 days1526—
12JeseníkOlomoucký kraj5.9%—45,603 Kč/m²—225 Kč/m²—98 days371840%
13HabartovKarlovarský kraj5.8%—31,497 Kč/m²—151 Kč/m²—47 days181147%
14ChodovKarlovarský kraj5.7%—47,819 Kč/m²—227 Kč/m²—10 days322544%
15VimperkJihočeský kraj5.5%—50,021 Kč/m²—228 Kč/m²—94 days1213—
16TepliceÚstecký kraj5.3%—46,625 Kč/m²—208 Kč/m²—57 days20512237%
17DuchcovÚstecký kraj5.2%—47,963 Kč/m²—209 Kč/m²—35 days181829%
18BruntálMoravskoslezský kraj5.2%—42,254 Kč/m²—184 Kč/m²—32 days322248%
19KarvináMoravskoslezský kraj5.1%—41,098 Kč/m²—176 Kč/m²—41 days11022542%
20SokolovKarlovarský kraj5.1%—45,972 Kč/m²—196 Kč/m²—31 days874339%
21Česká LípaLiberecký kraj5.1%—52,800 Kč/m²—224 Kč/m²—40 days607853%
22TachovPlzeňský kraj5.0%—56,785 Kč/m²—238 Kč/m²—95 days351833%
23ŠternberkOlomoucký kraj5.0%—62,144 Kč/m²—260 Kč/m²—58 days211340%
24TřinecMoravskoslezský kraj5.0%—61,410 Kč/m²—256 Kč/m²—50 days442740%
25HumpolecKraj Vysočina4.9%—65,260 Kč/m²—268 Kč/m²—87 days1220—
26KrnovMoravskoslezský kraj4.9%—44,228 Kč/m²—183 Kč/m²—50 days321647%
27LovosiceÚstecký kraj4.9%—61,472 Kč/m²—250 Kč/m²—104 days202856%
28VsetínZlínský kraj4.8%—63,938 Kč/m²—258 Kč/m²—57 days532141%
29Mariánské LázněKarlovarský kraj4.7%—67,960 Kč/m²—264 Kč/m²—114 days1574939%
30Nový JičínMoravskoslezský kraj4.7%—62,500 Kč/m²—245 Kč/m²—32 days182345%
31Jindřichův HradecJihočeský kraj4.7%—64,256 Kč/m²—254 Kč/m²—49 days284445%
32TrutnovKrálovéhradecký kraj4.7%—64,575 Kč/m²—255 Kč/m²—57 days483636%
33Ústí nad LabemÚstecký kraj4.7%—55,890 Kč/m²—219 Kč/m²—32 days19816542%
34DěčínÚstecký kraj4.7%—46,703 Kč/m²—183 Kč/m²—80 days739442%
35HavířovMoravskoslezský kraj4.7%—51,610 Kč/m²—199 Kč/m²—51 days7326938%
36HraniceOlomoucký kraj4.7%—71,659 Kč/m²—277 Kč/m²—33 days282447%
37Havlíčkův BrodKraj Vysočina4.6%—65,266 Kč/m²—247 Kč/m²—75 days282553%
38PřerovOlomoucký kraj4.5%—63,691 Kč/m²—241 Kč/m²—38 days785642%
39Nový BorLiberecký kraj4.5%—57,967 Kč/m²—222 Kč/m²—58 days221436%
40ŠumperkOlomoucký kraj4.5%—56,799 Kč/m²—213 Kč/m²—75 days532341%
41ChebKarlovarský kraj4.4%—57,270 Kč/m²—212 Kč/m²—71 days496334%
42SvitavyPardubický kraj4.4%—59,587 Kč/m²—217 Kč/m²—58 days422540%
43BřeclavJihomoravský kraj4.4%—86,340 Kč/m²—314 Kč/m²—38 days452241%
44ProstějovOlomoucký kraj4.3%—71,870 Kč/m²—257 Kč/m²—41 days1139039%
45LounyÚstecký kraj4.3%—63,785 Kč/m²—227 Kč/m²—43 days372236%
46Uherský BrodZlínský kraj4.3%—64,071 Kč/m²—228 Kč/m²—113 days242239%
47LitoměřiceÚstecký kraj4.2%—72,761 Kč/m²—256 Kč/m²—22 days332950%
48Jablonec nad NisouLiberecký kraj4.2%—71,776 Kč/m²—249 Kč/m²—58 days1224836%
49Valašské MeziříčíZlínský kraj4.1%—66,800 Kč/m²—231 Kč/m²—45 days302333%
50Mladá BoleslavStředočeský kraj4.1%—92,162 Kč/m²—317 Kč/m²—36 days1436934%

History starts 12 Oct 2026

Figures of 14 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

In all layouts the rankings hold 93 towns, 149 city parts and 84 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