Prices of properties in Germany basically depend upon the state or city in which you are looking for a property. Cost of buying a house in Germany has increased too much in the past decade just like the rental cost in big cities. In 2023, the average cost of a finished house is 2,971 euros per square meter. In Hamburg, housing will cost you 5,781 € per m², while in Munich, it's as high as 10,420 € per m². This has happened because of the demand and supply gap. The demand for rental and purchase property have increased so much and the supply in the market is very low.