All provinces

Property prices in Milano

What it costs per square metre to buy or rent a home in Milano, based on the active listings of every portal.

The Flatsearch mascot dressed as an estate agent
  • Sale€ 3.263/m²Half of the listings ask between € 179.000 and € 430.000110% above the Italian medianSee the 15.496 listings
  • Rent€ 21/m² a monthHalf of the listings ask between € 700 and € 1.45091% above the Italian medianSee the 12.102 listings

How prices move in Milano

Average price per m² of the listings published each month over the last twelve months.

Prices in the towns of Milano

The median asking price per square metre in each town of the province, from active listings.

  • Most expensive town€ 5.000/m²Milano
  • Cheapest town€ 695/m²San Colombano al Lambro
Prices in the towns of Milano
Milano€ 225% higher compared with the Milano median€ 5.00053% higher compared with the Milano median
Assago—€ 3.95221% higher compared with the Milano median
Cusago—€ 3.84618% higher compared with the Milano median
Segrate€ 1719% lower compared with the Milano median€ 3.64912% higher compared with the Milano median
Cernusco sul Naviglio€ 1719% lower compared with the Milano median€ 3.4185% higher compared with the Milano median
Buccinasco€ 1719% lower compared with the Milano median€ 3.2991% higher compared with the Milano median
Pero€ 1433% lower compared with the Milano median€ 3.267= compared with the Milano median
Novate Milanese€ 1719% lower compared with the Milano median€ 3.2271% lower compared with the Milano median
San Donato Milanese€ 1624% lower compared with the Milano median€ 3.2251% lower compared with the Milano median
Peschiera Borromeo€ 1529% lower compared with the Milano median€ 3.1374% lower compared with the Milano median
Basiglio€ 1719% lower compared with the Milano median€ 3.1254% lower compared with the Milano median
Vimodrone€ 1529% lower compared with the Milano median€ 3.0975% lower compared with the Milano median
Sesto San Giovanni€ 1624% lower compared with the Milano median€ 2.9759% lower compared with the Milano median
Settimo Milanese—€ 2.9549% lower compared with the Milano median
Cusano Milanino—€ 2.91711% lower compared with the Milano median
Opera€ 1338% lower compared with the Milano median€ 2.91211% lower compared with the Milano median
Arese€ 1719% lower compared with the Milano median€ 2.90111% lower compared with the Milano median
Cassina de' Pecchi—€ 2.82913% lower compared with the Milano median
Gorgonzola€ 1719% lower compared with the Milano median€ 2.78015% lower compared with the Milano median
Gessate—€ 2.72816% lower compared with the Milano median
Bollate€ 1338% lower compared with the Milano median€ 2.68618% lower compared with the Milano median
Carugate€ 1338% lower compared with the Milano median€ 2.66718% lower compared with the Milano median
Vignate€ 1433% lower compared with the Milano median€ 2.61420% lower compared with the Milano median
Cormano—€ 2.60720% lower compared with the Milano median
Rozzano€ 1624% lower compared with the Milano median€ 2.60220% lower compared with the Milano median
Corsico€ 1529% lower compared with the Milano median€ 2.57421% lower compared with the Milano median
Bresso—€ 2.56721% lower compared with the Milano median
Marcallo con Casone—€ 2.55822% lower compared with the Milano median
Trezzano sul Naviglio€ 2310% higher compared with the Milano median€ 2.54222% lower compared with the Milano median
Bussero—€ 2.52523% lower compared with the Milano median
Paderno Dugnano€ 1243% lower compared with the Milano median€ 2.52123% lower compared with the Milano median
Cesano Boscone€ 957% lower compared with the Milano median€ 2.50023% lower compared with the Milano median
Rosate—€ 2.50023% lower compared with the Milano median
Pozzo d'Adda—€ 2.48924% lower compared with the Milano median
Inzago—€ 2.48224% lower compared with the Milano median
Cologno Monzese€ 1529% lower compared with the Milano median€ 2.46125% lower compared with the Milano median
Cinisello Balsamo€ 1433% lower compared with the Milano median€ 2.45425% lower compared with the Milano median
San Giuliano Milanese€ 1433% lower compared with the Milano median€ 2.42926% lower compared with the Milano median
Cornaredo—€ 2.40926% lower compared with the Milano median
Melegnano—€ 2.39127% lower compared with the Milano median
Pessano con Bornago—€ 2.34428% lower compared with the Milano median
Pozzuolo Martesana—€ 2.32729% lower compared with the Milano median
Zibido San Giacomo—€ 2.32229% lower compared with the Milano median
Bellinzago Lombardo—€ 2.31229% lower compared with the Milano median
Cisliano—€ 2.30929% lower compared with the Milano median
Masate—€ 2.30829% lower compared with the Milano median
Melzo€ 1243% lower compared with the Milano median€ 2.30030% lower compared with the Milano median
Ossona—€ 2.28430% lower compared with the Milano median
Rho€ 1529% lower compared with the Milano median€ 2.26431% lower compared with the Milano median
Locate di Triulzi—€ 2.21732% lower compared with the Milano median
Sedriano—€ 2.21132% lower compared with the Milano median
Lainate€ 1243% lower compared with the Milano median€ 2.21032% lower compared with the Milano median
Baranzate—€ 2.20632% lower compared with the Milano median
Albairate—€ 2.18433% lower compared with the Milano median
Tribiano—€ 2.15634% lower compared with the Milano median
Paullo—€ 2.14334% lower compared with the Milano median
Dairago—€ 2.13635% lower compared with the Milano median
Senago—€ 2.13135% lower compared with the Milano median
Dresano—€ 2.12635% lower compared with the Milano median
Cambiago—€ 2.12235% lower compared with the Milano median
Pieve Emanuele—€ 2.10635% lower compared with the Milano median
Arluno—€ 2.08336% lower compared with the Milano median
Vittuone—€ 2.07736% lower compared with the Milano median
Corbetta€ 1052% lower compared with the Milano median€ 2.06237% lower compared with the Milano median
Robecco sul Naviglio—€ 2.04337% lower compared with the Milano median
Lacchiarella—€ 2.03938% lower compared with the Milano median
Gaggiano—€ 2.03138% lower compared with the Milano median
Trezzano Rosa—€ 2.03138% lower compared with the Milano median
Liscate—€ 2.02638% lower compared with the Milano median
Pantigliate—€ 2.00039% lower compared with the Milano median
Settala—€ 2.00039% lower compared with the Milano median
Pioltello€ 1338% lower compared with the Milano median€ 1.99939% lower compared with the Milano median
Cesate—€ 1.99439% lower compared with the Milano median
Mediglia—€ 1.99039% lower compared with the Milano median
Pregnana Milanese—€ 1.99039% lower compared with the Milano median
Legnano€ 1243% lower compared with the Milano median€ 1.98839% lower compared with the Milano median
Binasco—€ 1.96440% lower compared with the Milano median
Cerro al Lambro—€ 1.96240% lower compared with the Milano median
Parabiago€ 1243% lower compared with the Milano median€ 1.95040% lower compared with the Milano median
Mesero—€ 1.94940% lower compared with the Milano median
Bareggio—€ 1.93641% lower compared with the Milano median
Bernate Ticino—€ 1.93341% lower compared with the Milano median
Casorezzo—€ 1.92841% lower compared with the Milano median
Abbiategrasso€ 1338% lower compared with the Milano median€ 1.90941% lower compared with the Milano median
Magenta€ 1052% lower compared with the Milano median€ 1.90442% lower compared with the Milano median
Garbagnate Milanese€ 1910% lower compared with the Milano median€ 1.90042% lower compared with the Milano median
Solaro—€ 1.89042% lower compared with the Milano median
Pogliano Milanese—€ 1.85643% lower compared with the Milano median
Nerviano—€ 1.80845% lower compared with the Milano median
Vanzaghello—€ 1.79745% lower compared with the Milano median
Vermezzo con Zelo—€ 1.79545% lower compared with the Milano median
Cassano d'Adda—€ 1.79445% lower compared with the Milano median
Rescaldina—€ 1.79145% lower compared with the Milano median
Santo Stefano Ticino—€ 1.75546% lower compared with the Milano median
Canegrate—€ 1.73047% lower compared with the Milano median
Busto Garolfo—€ 1.72847% lower compared with the Milano median
Truccazzano—€ 1.72847% lower compared with the Milano median
Vanzago—€ 1.72447% lower compared with the Milano median
Arconate—€ 1.65349% lower compared with the Milano median
Basiano—€ 1.63750% lower compared with the Milano median
Cerro Maggiore—€ 1.61151% lower compared with the Milano median
Noviglio—€ 1.60751% lower compared with the Milano median
San Zenone al Lambro—€ 1.60151% lower compared with the Milano median
Casarile—€ 1.58351% lower compared with the Milano median
Vaprio d'Adda—€ 1.55752% lower compared with the Milano median
Inveruno—€ 1.52753% lower compared with the Milano median
Grezzago—€ 1.49654% lower compared with the Milano median
Villa Cortese—€ 1.49354% lower compared with the Milano median
San Vittore Olona—€ 1.48455% lower compared with the Milano median
Besate—€ 1.41957% lower compared with the Milano median
Magnago—€ 1.38957% lower compared with the Milano median
San Giorgio su Legnano—€ 1.36358% lower compared with the Milano median
Castano Primo—€ 1.32759% lower compared with the Milano median
Trezzo sull'Adda—€ 1.29860% lower compared with the Milano median
Turbigo—€ 1.28461% lower compared with the Milano median
Motta Visconti—€ 1.24562% lower compared with the Milano median
Boffalora sopra Ticino—€ 1.22462% lower compared with the Milano median
Cuggiono—€ 1.15065% lower compared with the Milano median
Buscate—€ 1.12566% lower compared with the Milano median
Robecchetto con Induno—€ 80175% lower compared with the Milano median
San Colombano al Lambro—€ 69579% lower compared with the Milano median

The percentage next to each price compares the town's cost per square metre with the province median: an up arrow means it costs more, a down arrow that it costs less. Towns with fewer than 10 listings showing both price and surface are not included.

The housing market in Milano

In Milano the median asking price to buy a home is € 3.263 per square metre. Renting costs € 21 per square metre a month. Among the towns, the most expensive to buy in is Milano at € 5.000/m², the cheapest is San Colombano al Lambro at € 695/m².

The typical home for sale

Average surface
110 m²
Average rooms
3
Most common types
  • Appartamento 90%
  • Villa 6%
  • Attico 2%

These are the prices asked in listings, not the prices homes sell for.