Buy or rent in Luxembourg?
The verdict, town by town.
Buy or rent: the verdict as of 21 October 2026
For 64 towns with enough comparable sales and rentals, Immovalu compares over 15 years the wealth of a buyer with that of a tenant who invests the difference. In 62 towns out of 64, renting and investing the gap comes out ahead; buying wins in 2. The median price-to-rent ratio is 27.4 years of rent.
Assumptions: 20% down payment, 3.86% interest over 25 years, 7% purchase costs, maintenance of 1% and insurance of 0.25% of the value per year, 7% investment return, prices and rents rising 2% a year. The rent compared is the rent including charges actually asked for an equivalent property (80 m² flat).
These results depend heavily on the horizon, the interest rate and the expected return: the interactive view lets you change them. Buying often remains preferable for anyone staying long, wanting protection from rising rents, or who would not actually invest the difference.
Verdict by town
| Locality | Price €/m² | Rent €/m²/month | Years of rent | Verdict | Wealth gap |
|---|---|---|---|---|---|
| Luxembourg-Centre ville | €11,517 | €124.0 | 7.7 | buy | €2,188,116 |
| Petange | €6,342 | €26.5 | 19.9 | buy | €24,074 |
| Luxembourg-Belair | €13,508 | €32.0 | 35.2 | rent | €630,030 |
| Luxembourg-Merl | €13,399 | €32.5 | 34.3 | rent | €586,903 |
| Schuttrange | €9,533 | €18.3 | 43.4 | rent | €574,075 |
| Luxembourg-Rollingergrund | €12,086 | €30.0 | 33.6 | rent | €534,754 |
| Luxembourg-Gasperich | €12,333 | €31.5 | 32.7 | rent | €521,786 |
| Howald | €10,820 | €27.0 | 33.4 | rent | €475,568 |
| Bertrange | €11,477 | €29.7 | 32.2 | rent | €474,674 |
| Luxembourg | €11,624 | €30.6 | 31.6 | rent | €464,633 |
| Luxembourg-Gasperich-Cloche d’or | €12,500 | €34.3 | 30.3 | rent | €459,696 |
| Strassen | €11,794 | €32.3 | 30.5 | rent | €426,823 |
| Diekirch | €8,516 | €20.4 | 34.8 | rent | €397,999 |
| Luxembourg-Limpertsberg | €11,764 | €33.5 | 29.2 | rent | €379,842 |
| Steinfort | €9,219 | €24.1 | 31.9 | rent | €374,538 |
| Luxembourg-Hollerich | €11,054 | €31.8 | 29.0 | rent | €366,478 |
| Mamer | €10,479 | €29.5 | 29.6 | rent | €364,204 |
| Luxembourg-Neudorf-Weimershof | €12,479 | €37.6 | 27.6 | rent | €363,963 |
| Luxembourg-Gare | €11,752 | €34.5 | 28.4 | rent | €352,964 |
| Luxembourg-Hamm | €10,505 | €30.3 | 28.8 | rent | €344,399 |
| Luxembourg-Beggen | €9,993 | €28.6 | 29.1 | rent | €333,888 |
| Hesperange | €9,367 | €26.1 | 29.9 | rent | €332,966 |
| Luxembourg-Bonnevoie | €10,228 | €28.5 | 29.9 | rent | €330,653 |
| Luxembourg-Ville Haute | €11,133 | €33.4 | 27.8 | rent | €329,027 |
| Echternach | €7,126 | €17.3 | 34.3 | rent | €326,216 |
| Mersch | €9,157 | €25.8 | 29.6 | rent | €320,010 |
| Leudelange | €9,206 | €26.0 | 29.5 | rent | €317,480 |
| Walferdange | €9,654 | €28.1 | 28.7 | rent | €311,765 |
| Steinsel | €10,310 | €30.8 | 27.9 | rent | €308,831 |
| Bereldange | €10,908 | €33.6 | 27.0 | rent | €297,972 |
| Luxembourg-Bonnevoie-Verlorenkost | €10,592 | €32.9 | 26.8 | rent | €282,500 |
| Grevenmacher | €8,244 | €23.5 | 29.2 | rent | €278,430 |
| Kayl | €7,747 | €21.8 | 29.6 | rent | €269,065 |
| Luxembourg-Gasperich - Cloche d'or | €11,464 | €31.6 | 30.3 | rent | €260,799 |
| Bettembourg | €7,834 | €22.6 | 28.9 | rent | €259,031 |
| Luxembourg-Cessange | €10,214 | €32.8 | 25.9 | rent | €240,181 |
| Mertert | €8,916 | €28.1 | 26.4 | rent | €225,627 |
| Ettelbruck | €7,021 | €20.5 | 28.6 | rent | €225,126 |
| Luxembourg-Weimerskirch | €11,051 | €34.1 | 27.0 | rent | €208,501 |
| Dudelange | €7,195 | €22.1 | 27.1 | rent | €197,412 |
| Pétange | €7,204 | €22.3 | 26.9 | rent | €193,293 |
| Fentange | €8,471 | €27.5 | 25.6 | rent | €190,865 |
| Roeser | €7,938 | €25.9 | 25.5 | rent | €176,408 |
| Oberkorn | €6,902 | €22.0 | 26.1 | rent | €167,910 |
| Junglinster | €9,046 | €30.7 | 24.5 | rent | €166,795 |
| Remich | €6,806 | €21.7 | 26.2 | rent | €166,151 |
| Wormeldange | €6,949 | €21.4 | 27.0 | rent | €153,670 |
| Luxembourg-Eich | €9,167 | €28.6 | 26.7 | rent | €151,278 |
| Luxembourg-Pfaffenthal | €10,805 | €39.4 | 22.9 | rent | €123,017 |
| Sanem | €7,493 | €26.1 | 23.9 | rent | €119,830 |
| Differdange | €6,825 | €23.4 | 24.3 | rent | €118,121 |
| Luxembourg-Cents | €8,972 | €32.6 | 22.9 | rent | €105,133 |
| Belvaux | €7,617 | €27.1 | 23.4 | rent | €104,934 |
| Contern | €9,120 | €31.6 | 24.1 | rent | €102,991 |
| Niederkorn | €7,393 | €26.3 | 23.4 | rent | €101,257 |
| Wiltz | €6,103 | €21.1 | 24.1 | rent | €101,035 |
| Al-Esch | €6,860 | €24.2 | 23.6 | rent | €100,694 |
| Rodange | €6,987 | €23.8 | 24.4 | rent | €96,938 |
| Weiswampach | €5,890 | €20.4 | 24.0 | rent | €96,016 |
| Esch-sur-Alzette | €6,948 | €24.8 | 23.4 | rent | €94,761 |
| Schifflange | €7,537 | €27.4 | 22.9 | rent | €88,565 |
| Rollingen | €7,401 | €27.0 | 22.8 | rent | €83,821 |
| Rumelange | €6,283 | €22.9 | 22.9 | rent | €72,863 |
| Luxembourg-Kirchberg | €9,420 | €35.6 | 22.0 | rent | €61,595 |
Data as of 21 October 2026, updated daily. Source: Immovalu, based on public listings and the Observatoire de l’habitat. “Asking” prices are those of the listings; “recorded” prices are those of sales registered with a notary (Observatoire de l’habitat), usually lower.