House prices for sale in Mauritius

The average price of houses for sale in Mauritius is Rs44,811,321

Enter a location

Historical price trends

Houses for Sale in Mauritius have seen strong appreciation over the past decade: average prices rose from Rs11,500,000 in 2017 to Rs44,811,321 in 2026 — nearly a 4x increase. After steady growth through 2022–2024 (Rs24,000,000 to Rs28,548,780) the market accelerated into 2025–2026, reflecting rising demand and limited supply in prime locations.

Average price by bedrooms

Average prices by bedroom for Houses for Sale in Mauritius show higher prices for larger homes: 1 Bedroom Rs22,210,676 (Rs194,775/m²), 2 Bedrooms Rs31,079,081 (Rs182,087/m²), 3 Bedrooms Rs35,000,000 (Rs154,218/m²), 4 Bedrooms Rs59,459,459 (Rs169,177/m²) and 5+ Bedrooms Rs60,000,000 (Rs122,850/m²). Price per m² generally declines as unit size increases, offering better value for larger family properties.
Type
Average price
Average price per m²
1 Bedroom
Rs22,210,676
Rs194,775
2 Bedrooms
Rs31,079,081
Rs182,087
3 Bedrooms
Rs35,000,000
Rs154,218
4 Bedrooms
Rs59,459,459
Rs169,177
5+ Bedrooms
Rs60,000,000
Rs122,850

Average price by type of house

By category, Villas lead the Houses for Sale market in Mauritius with an average price of Rs59,760,401 and Rs204,472/m², while Townhouses and Duplexes average Rs24,905,405 and Rs144,000/m² — positioning townhouses as a more affordable way to access coastal and suburban living.
Type
Average price
Average price per m²
Townhouses, Duplexes
Rs24,905,405
Rs144,000
Villas
Rs59,760,401
Rs204,472

Average price by region in Mauritius

Location strongly influences prices across Mauritius: East commands the highest average at Rs122,641,509 (Rs274,725/m²), followed by South Rs62,000,000 (Rs230,883/m²), West Rs55,930,000 (Rs186,088/m²), North Rs34,500,000 (Rs135,624/m²) and Centre Rs16,000,000 (Rs55,430/m²). These regional differences mirror beachfront premiums, resort development in the East and South, and inland value opportunities in the Centre.
Region
Average price
Average price per m²
Centre
Rs16,000,000
Rs55,430
East
Rs122,641,509
Rs274,725
North
Rs34,500,000
Rs135,624
South
Rs62,000,000
Rs230,883
West
Rs55,930,000
Rs186,088