Datos a fecha de 9 de julio de 2026

Czech apartment prices by city (2026)

This page ranks 12 Czech cities by the median asking price per square metre for apartments to buy, alongside gross rental yield and each city's share of below-market deals, all drawn from Landomo's live listings (snapshot July 2026). The numbers show a market split sharply by location: Prague leads at 165,726 CZK/m2 (about EUR 6,600), Brno follows at 131,924, a broad mid-range cluster sits between roughly 87,000 and 107,000 CZK/m2, and Ostrava (70,727) and Karlovy Vary (70,286) anchor the bottom. Landomo aggregates listings from 600+ real-estate portals and de-duplicates them, so each apartment is counted once no matter how many sites it appears on.

#CiudadPrecio mediano/m²Rentabilidad brutaBajo la estimaciónEn venta
1Prague165.726 Kč2.9 %7 %10.450
2Brno131.924 Kč3.2 %17 %2225
3Kladno106.898 Kč3.8 %32 %682
4Hradec Králové97.500 Kč3.2 %49 %377
5Olomouc94.561 Kč3.3 %41 %710
6České Budějovice93.796 Kč3.0 %35 %681
7Pardubice93.333 Kč3.5 %32 %412
8Pilsen91.346 Kč3.6 %25 %1141
9Liberec87.920 Kč3.5 %25 %647
10Zlín87.798 Kč3.4 %45 %397
11Ostrava70.727 Kč4.0 %40 %1509
12Karlovy Vary70.286 Kč3.9 %42 %860

Download data (CSV · CC-BY)

Análisis del mercado por ciudad

Prague165.726 Kč/m²

At a median 165,726 CZK/m² (~EUR 6,600), Prague is the most expensive apartment market in the country — about 26% above Brno and roughly 2.4× the level of the cheapest cities, Ostrava and Karlovy Vary — and those premium prices hold the gross rental yield to just 2.9%, the thinnest on the page and well short of Ostrava's 4.0% top. With 10,450 tracked listings it is by far the largest and most liquid market we cover, but only 7% of apartments are priced at least 5% below our model estimate — the smallest pool of potential deals anywhere on this page.

Brno131.924 Kč/m²

At a median 131,924 CZK/m², Brno is Czechia's second-priciest apartment market — about 20% below Prague yet clearly above the 87,000–107,000 CZK/m² regional pack — reflecting durable demand from its universities and growing tech and IT employers. Its 3.2% gross yield is middling — above Prague's thin 2.9% but well below Ostrava's 4.0% — so buyers here lean on long-term capital growth as much as cash flow; with about one in six of the 2,225 tracked listings priced below our model estimate, there is still room to find value.

Kladno106.898 Kč/m²

At 106,898 CZK/m², Kladno sits at the very top of the Czech mid-price cluster yet still costs roughly a third less per square metre than Prague (165,726) — a gap that reflects its character as an industrial steel-and-commuter town just outside the capital's pull. The trade-off favours landlords: its 3.8% gross rental yield runs well above Prague's 2.9% and among the highest on the page, and with 32% of the 682 tracked listings priced below our model estimate, the pool of potential deals is healthy.

Hradec Králové97.500 Kč/m²

At 97,500 CZK/m², Hradec Králové sits squarely in the Czech mid-tier — roughly 41% cheaper per square metre than Prague, yet its 3.2% gross rental yield comfortably edges out the capital's thin 2.9% and matches Brno's 3.2%. With nearly half of its 377 tracked apartments (49%) priced below Landomo's model estimate — the widest such pool of any city here — the orderly regional capital, long admired as the "salon of the Republic" for its Kotěra and Gočár architecture, gives buyers unusually broad room to negotiate.

Olomouc94.561 Kč/m²

At a median 94,561 CZK/m², Olomouc sells for roughly 43% less per square metre than Prague and sits in the mid-tier cluster of Czech regional cities, with a 3.3% gross rental yield that lands comfortably above Prague's thin 2.9% and squarely in the wider mid-tier. A historic university and archiepiscopal city in central Moravia, it offers a solid supply of potential bargains: 41% of its 710 tracked apartments are listed at least 5% below Landomo's model estimate.

České Budějovice93.796 Kč/m²

At a median 93,796 CZK/m², apartments in České Budějovice run about 43% cheaper than in Prague and land in the mid-priced cluster of Czech regional capitals — above Ostrava and Karlovy Vary, yet well below Brno. The catch is income: its 3.0% gross rental yield is among the lowest on Landomo, just over Prague's 2.9% floor, but 35% of the 681 tracked listings sit at least 5% under our model estimate, leaving patient value-hunters plenty to sift through.

Pardubice93.333 Kč/m²

At a median 93,333 CZK/m² Pardubice sits squarely in the affordable middle of the Czech market — roughly 44% below Prague and level with neighbouring Hradec Králové and other regional centres such as Olomouc, fitting its profile as a mid-sized industrial and university city with fast rail links to the capital. Its 3.5% gross rental yield is solid — comfortably above Prague's thin 2.9%, if short of Ostrava's 4.0% — and with 32% of the 412 tracked listings priced below Landomo's model estimate, buyers who compare carefully have ample room to find value.

Pilsen91.346 Kč/m²

At a median 91,346 CZK/m2, Plzeň costs barely more than half of Prague's 165,726 yet clearly beats the capital on rental yield (3.6% vs 2.9%) — fitting for a regional industrial and university hub where tenant demand stays steady year-round. With 25% of its 1,141 tracked apartments priced below Landomo's model estimate, it still offers more below-market entry points than pricier Prague or Brno, without being a bottom-of-the-table market like Ostrava or Karlovy Vary.

Liberec87.920 Kč/m²

At roughly 87,900 CZK/m², Liberec apartments cost about half of Prague's and sit at the bottom of the mid-priced regional cluster, yet the 3.5% gross rental yield beats Prague (2.9%) and edges out Brno (3.2%), even if it can't match Ostrava's 4.0%. With 25% of the 647 tracked listings priced below Landomo's model estimate, this north-Bohemian regional centre at the foot of the Jizera Mountains leaves buyers more room to negotiate than the costlier big cities.

Zlín87.798 Kč/m²

Zlín's median of 87,798 CZK/m² puts it at the low end of the mid-sized Czech regional cluster and roughly half the price of Prague (165,726 CZK/m²), and its 3.4% gross rental yield sits comfortably above Prague's thin 2.9%, though short of Ostrava's 4.0% peak. Of the 397 tracked apartments, 45% are listed at least 5% under Landomo's model estimate — one of the deepest pools of potential deals on the page, in this compact, Baťa-built functionalist city where prices vary enough to reward comparing unit by unit.

Ostrava70.727 Kč/m²

At a median 70,727 CZK/m², Ostrava is the country's second-cheapest major city for apartments behind only Karlovy Vary and roughly 2.3× cheaper than Prague, yet its 4.0% gross rental yield is the highest we track — a low entry cost for the regional capital of post-industrial Moravian-Silesia and Czechia's third-largest city. With two in five listings (40%) priced at least 5% below Landomo's model estimate, there's also healthy room to buy under fair value.

Karlovy Vary70.286 Kč/m²

At a median of 70,286 CZK/m², Karlovy Vary is the cheapest of Landomo's 12 Czech cities — roughly 58% below Prague — and its 3.9% gross rental yield is among the highest we track, just behind Ostrava's 4.0%, reflecting the spa town's reliance on tourism and short-stay rental demand. With 42% of its 860 listings priced at least 5% below our model estimate, it also offers a deep pool of potential deals, making it one to watch for yield-focused investors rather than capital-growth buyers.

Cómo lo calculamos

The price figure for each city is the median asking price per square metre across active apartment listings for sale on Landomo; gross rental yield is the estimated annual rent divided by the asking price; and "deals" is the share of listings priced at least 5% below Landomo's machine-learning price estimate. All values are a single snapshot taken in July 2026 and update as the live market moves.

Preguntas frecuentes

Which Czech city has the cheapest apartments per square metre?

Karlovy Vary is the cheapest of the 12 cities at a median 70,286 CZK/m2, narrowly below Ostrava at 70,727 CZK/m2. Both sit far under the national leaders and make up the most affordable tier on the page.

Which city is the most expensive for buying an apartment?

Prague is by far the most expensive at a median 165,726 CZK/m2 (roughly EUR 6,600), followed by Brno at 131,924 CZK/m2. Prague's price per metre is more than double that of the cheapest cities, Ostrava and Karlovy Vary.

Where do apartments offer the best rental yield?

Ostrava tops the list with a gross rental yield of about 4.0%, closely followed by Karlovy Vary at 3.9%, while Prague is the lowest at around 2.9%. The most expensive cities tend to offer thinner yields than the cheaper ones.

Where can I find the most underpriced apartments?

Use the "share of deals" column, which shows the proportion of each city's listings priced at least 5% below Landomo's machine-learning price estimate. Because it is calculated from live listings, the ranking shifts as the market moves, so check the latest snapshot to see which city currently has the largest pool of below-market apartments.

How are these numbers calculated?

Each city's price is the median asking price per square metre across active apartment listings for sale on Landomo. Gross yield is estimated annual rent divided by asking price, and the deals share counts listings priced 5% or more below our ML estimate. Landomo aggregates 600+ portals and removes duplicates, and all figures are a July 2026 snapshot.

Why is Prague so much more expensive than the other cities?

Prague's median of 165,726 CZK/m2 stands well above Brno's 131,924 and more than doubles the mid-range cluster of cities priced between roughly 87,000 and 107,000 CZK/m2 (such as Kladno, Olomouc and Plzeň). That premium also comes with the lowest gross yield on the page, just 2.9%, below every cheaper city here.

Busca en todos los portales a la vez

Compara precios, rentabilidades y anuncios nuevos en un solo lugar.

Buscar pisos – Czechia