Property prices in Germany
See what apartments and houses cost in your city, down to the district and postal code. Our estimate, updated every month.
How property prices in Germany have developed
Price per square metre for a standard apartment, monthly
Property prices by city
Apartments, all construction years, September 2026
How much does it cost to buy in Berlin?
Enter three numbers and we’ll show you the costs on top of the purchase price, and how much you’ll need to borrow.
Frequently asked questions
It depends mostly on where you buy. Our estimate for a standard apartment puts the 8 biggest cities between about 3.500 € per m² in Leipzig and 9.060 € per m² in Munich, with Berlin at 5.320 €. Outside the big cities, and especially in rural eastern Germany, prices are often well below 2.000 € per m².
For a typical 70 m² apartment, that means very different budgets:
- Munich: about 634.000 €
- Berlin: about 372.000 €
- Leipzig: about 245.000 €
On top of the price, you’ll pay buying costs of roughly 5–12%, depending on the state and whether a broker is involved. Houses are usually cheaper per m² than apartments in the same city, because they’re larger and more often outside the centre, but the total price is higher.
For a ranking of Germany’s cities based on official sale data, read Property prices in Germany 2026, and use the search above to see prices down to the postal code.