House prices for sale in Mauritius

The average price of houses for sale in Mauritius is Rs40,000,000

Enter a location

Historical price trends

Historical trend: The Mauritius Houses for Sale market shows sustained appreciation — average price climbed from Rs11,500,000 in 2017 to Rs40,000,000 in 2026. After a stable period around Rs16,000,000 (2018–2019), prices accelerated from 2020 onward, signalling strong demand and solid capital growth for buyers and investors.

Average price by bedrooms

Average price by bedroom: For Houses for Sale in Mauritius, 4-bedroom homes command the highest average at Rs60,193,237, followed by 5+ bedrooms at Rs54,347,826 and 3-bed at Rs35,100,000; 2-bed average is Rs32,804,348 and 1-bed Rs17,625,000. On a price-per-m² basis 2-bed units top the list (Rs183,853/m²) with 4-beds close behind (Rs176,444/m²), helping buyers compare value by size and density.
Type
Average price
Average price per m²
1 Bedroom
Rs17,625,000
Rs117,789
2 Bedrooms
Rs32,804,348
Rs183,853
3 Bedrooms
Rs35,100,000
Rs156,329
4 Bedrooms
Rs60,193,237
Rs176,444
5+ Bedrooms
Rs54,347,826
Rs114,286

Average price by type of house

Average price by category: Villas dominate Mauritius Houses for Sale with an average price of Rs60,386,473 and the highest price per m² (Rs206,712), reflecting premium coastal and lifestyle demand. Townhouses and duplexes average Rs25,603,865 (Rs145,837/m²), offering more affordable entry points for local and overseas buyers.
Type
Average price
Average price per m²
Townhouses, Duplexes
Rs25,603,865
Rs145,837
Villas
Rs60,386,473
Rs206,712

Average price by region in Mauritius

Average price by location: Regional spreads are wide across Mauritius — East leads with an average of Rs108,695,652 (Rs269,536/m²), followed by South Rs64,350,489 (Rs240,385/m²), West Rs56,793,478 (Rs186,605/m²), North Rs34,637,681 (Rs136,311/m²), and Centre as the most affordable at Rs16,900,000 (Rs57,796/m²). These gaps reflect coastal luxury hotspots and land scarcity driving premium pricing.
Region
Average price
Average price per m²
Centre
Rs16,900,000
Rs57,796
East
Rs108,695,652
Rs269,536
North
Rs34,637,681
Rs136,311
South
Rs64,350,489
Rs240,385
West
Rs56,793,478
Rs186,605