Apartment prices for sale in Mauritius

The average price of apartments for sale in Mauritius is Rs24,000,000

Enter a location

Historical price trends

Apartments for Sale in Mauritius have trended upward from Rs6,898,000 in 2017 to Rs24,000,000 in 2026, with strong growth spurts in 2018 and 2022–2024 and a minor dip to Rs20,540,541 in 2025. This long-term rise highlights growing buyer demand and investor interest across the Mauritian market.

Average price by bedrooms

Average prices by bedroom for Apartments for Sale in Mauritius range from Rs10,800,000 for 1-bedroom (Rs169,091/m²) to Rs73,000,000 for 4-bedrooms (Rs192,259/m²); 3-bedrooms average Rs28,288,000 (Rs165,418/m²) and 5+ bedrooms show Rs25,250,000 but a much lower Rs67,340/m², indicating larger floor areas and value per square metre variations.
Type
Average price
Average price per m²
1 Bedroom
Rs10,800,000
Rs169,091
2 Bedrooms
Rs18,893,501
Rs161,172
3 Bedrooms
Rs28,288,000
Rs165,418
4 Bedrooms
Rs73,000,000
Rs192,259
5+ Bedrooms
Rs25,250,000
Rs67,340

Average price by type of apartment

By category on the Mauritius Apartments for Sale market, penthouses command a premium at an average Rs41,848,571 (Rs185,863/m²) while studios are entry-level at Rs10,952,381 (Rs156,024/m²), making penthouses ideal for luxury investors and studios attractive for first-time buyers or rental yield strategies.
Type
Average price
Average price per m²
Penthouses
Rs41,848,571
Rs185,863
Studios
Rs10,952,381
Rs156,024

Average price by region in Mauritius

Regional averages for Apartments for Sale in Mauritius show Centre as the most affordable at Rs10,430,000 (Rs87,500/m²), while East (Rs28,960,000, Rs170,815/m²), West (Rs28,571,429, Rs178,177/m²) and North (Rs26,362,500, Rs172,436/m²) lead in premium pricing; South averages Rs25,725,000 (Rs162,916/m²), helping buyers target value or high-end coastal demand.
Region
Average price
Average price per m²
Centre
Rs10,430,000
Rs87,500
East
Rs28,960,000
Rs170,815
North
Rs26,362,500
Rs172,436
South
Rs25,725,000
Rs162,916
West
Rs28,571,429
Rs178,177