Haapsalu vs Viljandi: city comparison
Median apartment sale price in 2026 Q3: Haapsalu 1,033 €/m² (55 sales) vs Viljandi 1,461 €/m² (82 sales).
Viljandi
Summary
Median apartment sale price in 2026 Q3: Haapsalu 1,033 €/m² (55 sales) vs Viljandi 1,461 €/m² (82 sales).
Haapsalu is 29% cheaper per square metre.
Year on year: Haapsalu −16.4%, Viljandi +4.7%.
Safety risk index: Haapsalu 4.2/10, Viljandi 3.9/10 (lower is better).
On the map
Where the cities are and how far apart. Straight-line distance: 135 km.
Head-to-head scores
Each metric is scaled 0–10 (10 = best). The actual value is shown beside the bar.
Side-by-side details
| Metric | A · Haapsalu | B · Viljandi |
|---|---|---|
| Property market | ||
| Median sale price (2026 Q3) | 1,033 €/m² | 1,461 €/m² |
| Sales in the quarter | 55 | 82 |
| Price change, year on year | −16.4% | +4.7% |
| Sales in a month (Jul 2026) | 55 | 82 |
| Sales volume in a month | 4,160,000 € | 6,400,000 € |
| Average apartment size | 50 m² | 56 m² |
| Living environment | ||
| Safety risk index (lower is better) | 4.2/10 · low risk | 3.9/10 · low risk |
| Air quality (AQI) | 4 · good | 20 · good |
| Noise level | 50 dB | 50 dB |
| Soil radon | 20 kBq/m³ (10 - 30) | 68 kBq/m³ (50 - 100) |
| Schools | 1 | 3 |
| Top-rated school | Läänemaa Ühisgümnaasium · 64/100 | Viljandi Gümnaasium · 64/100 |
Sale price trend
Median €/m² of notarised apartment sales by quarter (Maa- ja Ruumiamet). Hollow dot = the current, provisional quarter.
Show the data as a table
| Quarter | A €/m² (sales) | B €/m² (sales) |
|---|---|---|
| 2025 Q1 | 1,361 €/m² (31) | 1,090 €/m² (50) |
| 2025 Q2 | 1,204 €/m² (56) | 1,370 €/m² (59) |
| 2025 Q3 | 1,236 €/m² (50) | 1,396 €/m² (77) |
| 2025 Q4 | 1,302 €/m² (54) | 1,222 €/m² (71) |
| 2026 Q1 | 1,160 €/m² (59) | 1,253 €/m² (51) |
| 2026 Q2 | 1,119 €/m² (57) | 1,325 €/m² (48) |
| 2026 Q3 | 1,033 €/m² (55) | 1,461 €/m² (82) |
Start a new comparison
Popular comparisons
Tallinn districts
Estonian cities
Frequently asked questions
Where are apartments cheaper, Haapsalu or Viljandi?
Median apartment sale price in 2026 Q3: Haapsalu 1,033 €/m² (55 sales) vs Viljandi 1,461 €/m² (82 sales). Haapsalu is 29% cheaper per square metre.
How is the median sale price calculated?
It is the median €/m² of notarised apartment sales recorded by the Land and Spatial Development Board (Maa- ja Ruumiamet) in the latest complete quarter. Quarters with fewer than 5 priced sales are left out; the current quarter is provisional.
How are the safety, air and noise figures calculated?
Each area figure is an average over several points in the area: safety from Police and Border Guard Board (PPA) open data (0–10, lower is better), air quality from Environment Agency data (AQI), noise from the Estiq CNOSSOS-EU model (dB) and radon from the Estonian soil radon map.
Estiq estimates are automated and do not replace a certified appraisal. Methodology →
