HomeAway uses cookies to improve your site experience. Learn more. By continuing, you consent to our use of cookies.
HomeAway uses cookies to improve your site experience. Learn more. By continuing, you consent to our use of cookies.
Verified Review icon check navigate-up navigate-left navigate-right expand mail svg-lightning svg-24hr svg-house svg-sleeps svg-bedrooms svg-bathrooms svg-stay svg-toilet calendar svg-report-flag pet-dog svg-multiunit Default Owner Icon

Make a holiday villa or apartment in Mauritius your home away from home

Mauritius is an island paradise in the southwest Indian Ocean, surrounded by coral reefs. It is a beautiful place, with dramatic mountains and beautiful plateaus inundated with volcanic craters, cool streams and picturesque waterfalls. No matter why you decide to take a holiday to Mauritius, the island will enchant and inspire you with beauty, peace and a sublime atmosphere.

Places to holiday in Mauritius

Grand Bay is the most tourist orientated area of Mauritius, based on the North Coast. The north coast of Mauritius offers many excellent facilities, mainly focused on the exceptional beaches, many bars, restaurants and clubs, as well as some of the best luxury villas in Mauritius. This northern region is mostly flat, with beautiful calm lagoons, great reef diving and some good surfing beaches.

The East Coast of Mauritius offers the nicest beaches, the flagship being Belle Mare. The East coast is a great place to take a rental car and fully explore the entire island. Here, hiking, quad biking and mountain biking are phenomenal, and there are also a range of golf courses.

Things to do from your apartment or villa in Mauritius

The beautiful white coral beaches of Mauritius are world famous, and there is no reason to do anything else but sit and relax with the fine sand between your toes on a Mauritius holiday. The best beaches are Grand Bay, Belle Mare and Pereybere for bathing. However, the beaches also provide a number of magnificent sporting opportunities whilst you stay in a villa rental. Mauritius offers some of the best scuba diving on coral reefs. Although the SCUBA diving in Mauritius is best between December and March, some incredible sights can be seen at any time of year. From June until August, surfing becomes a particular highlight of beach life in Mauritius, especially from Le Morne and Tamarin beaches. Deep sea game fishing is bought to frenzy from October until April, when predators push the larger fish towards shore. Marlin, shark, tuna, barracuda and bonitos can be caught, and Mauritius holds a number of fishing records. Sailing, windsurfing, jet-skiing, waterskiing and a vast range of other activities are available on many beaches, especially Grand Bay and Blue Bay.

Inland, the Black River Gorges National Park protects the natural forests of Mauritius. Walking amongst unbelievable plants and rare bird species is a genuine treat from a Mauritius holiday villa. Another exceptional place to walk is the Ganga Talao, a lake formed in a volcanic crater in the centre of the island. Exploring the natural landscapes of forest, mountains and waterways can be enjoyed on foot, bike or canoe, and there are a range of options from tour operators on the island.

There is nowhere nicer to enjoy a round of golf either. There are three 18 hole golf course, mainly attached to large hotels in Mauritius, but the courses are open to anyone, including those staying in a Mauritius villa rental. Club, ball and caddy hire are available, and the sublime Le Touessrok Golf Course is a course everyone should play on at least once in their lifetime!

The central market in Port-Louis is the islands meeting point, and a magnificent place to stock up on local delicacies, meat and spices when taking a self catering property in Mauritius. Port-Louis is also famous for horse racing.

Weather in Mauritius

Mauritius has a beautiful sub-tropical climate, with summer average temperatures of 30°C. Do not arrive on your Mauritius holiday expecting scorching heat in July and August though. Although temperatures average a delightful 24°C, this is winter in Mauritius. Summer lasts from November until April, and September to November are popular times to visit with average temperatures of 26°C.

Travel to Mauritius

Despite its remote location, Mauritius holiday rentals are remarkably easy to get to. Plaisance Airport (MRU) receives regular flights from 22 airports across the UK. Air France and Virgin Atlantic offer the best deals on cheap flights to Mauritius, and provide regular services from throughout the UK.

  • Showing 1-50 of 300+
  View Map Map
Additional service fee may apply.
    Wonderful! 4.9/5
    (78 reviews)
    avg/night
    • 2 BR
    • 2 BA
    • Separate Toilets
    • Sleeps 4
    Apartment #6147076
    78
    Viewed 82 times in the last 48 hours
      Exceptional! 5/5
      (15 reviews)
      avg/night
      • 1 BR
      • 1 BA
      • Sleeps 4
      Apartment #2362063
      15
      Viewed 28 times in the last 48 hours
        Excellent! 4.6/5
        (8 reviews)
        avg/night
        • 3 BR
        • 2 BA
        • Separate Toilet
        • Sleeps 7
        Villa #6063402
        8
        Viewed 32 times in the last 48 hours
          Wonderful! 4.8/5
          (8 reviews)
          avg/night
          • 1 BR
          • 1 BA
          • Sleeps 2
          Studio #1381723a
          8
          Viewed 43 times in the last 48 hours
            Excellent! 4.5/5
            (8 reviews)
            avg/night
            • 2 BR
            • 1 BA
            • Sleeps 5
            Apartment #1206626a
            8
            Viewed 36 times in the last 48 hours
              Excellent! 4.6/5
              (29 reviews)
              avg/night
              • 3 BR
              • 2 BA
              • Sleeps 6
              Apartment #67295
              29
              Viewed 19 times in the last 48 hours
                Excellent! 4.7/5
                (6 reviews)
                avg/night
                • 3 BR
                • 1 BA
                • Sleeps 5
                Apartment #6320164
                6
                Viewed 24 times in the last 48 hours
                  Excellent! 4.7/5
                  (15 reviews)
                  avg/night
                  • 3 BR
                  • 2 BA
                  • Sleeps 6
                  Apartment #1114726a
                  15
                  Viewed 28 times in the last 48 hours
                    Wonderful! 4.8/5
                    (25 reviews)
                    avg/night
                    • 3 BR
                    • 2 BA
                    • Sleeps 6
                    Villa #6303097
                    25
                    Viewed 47 times in the last 48 hours
                      avg/night
                      • 3 BR
                      • 2 BA
                      • Sleeps 6
                      Apartment #1480119a
                      Viewed 27 times in the last 48 hours
                        Excellent! 4.5/5
                        (4 reviews)
                        avg/night
                        • Studio
                        • 1 BA
                        • Sleeps 2
                        Bungalow #8154795
                        4
                        Viewed 38 times in the last 48 hours
                          Excellent! 4.5/5
                          (53 reviews)
                          avg/night
                          • 1 BR
                          • 1 BA
                          • Separate Toilet
                          • Sleeps 3
                          Apartment #6179063
                          53
                          Viewed 21 times in the last 48 hours
                            avg/night
                            • 3 BR
                            • 3 BA
                            • Sleeps 6
                            Villa #1485094a
                            Viewed 47 times in the last 48 hours
                              Excellent! 4.7/5
                              (3 reviews)
                              avg/night
                              • 2 BR
                              • 1 BA
                              • Sleeps 4
                              Apartment #1373586a
                              3
                              Viewed 15 times in the last 48 hours
                                • 2 BR
                                • 2 BA
                                • Sleeps 5
                                Multiple rentals Apartment #1605407
                                16
                                Viewed 49 times in the last 48 hours
                                  avg/night
                                  • 2 BR
                                  • 1 BA
                                  • Sleeps 4
                                  Apartment #1156932a
                                  Viewed 22 times in the last 48 hours
                                    Wonderful! 4.8/5
                                    (19 reviews)
                                    avg/night
                                    • 4 BR
                                    • 3 BA
                                    • Sleeps 8
                                    House #6429318
                                    19
                                    Viewed 31 times in the last 48 hours
                                      Excellent! 4.7/5
                                      (18 reviews)
                                      avg/night
                                      • 3 BR
                                      • 1 BA
                                      • Separate Toilet
                                      • Sleeps 7
                                      House #6068971
                                      18
                                      Viewed 40 times in the last 48 hours
                                        Excellent! 4.6/5
                                        (15 reviews)
                                        avg/night
                                        • 4 BR
                                        • 2 BA
                                        • Sleeps 8
                                        Villa #6623855
                                        15
                                        Viewed 14 times in the last 48 hours
                                          avg/night
                                          • 3 BR
                                          • 2 BA
                                          • Sleeps 6
                                          House #6383613
                                          3
                                          Viewed 39 times in the last 48 hours
                                            Wonderful! 4.9/5
                                            (32 reviews)
                                            avg/night
                                            • 2 BR
                                            • 1 BA
                                            • Separate Toilet
                                            • Sleeps 5
                                            House #6677373
                                            32
                                            Viewed 43 times in the last 48 hours
                                              Wonderful! 4.8/5
                                              (12 reviews)
                                              avg/night
                                              • 2 BR
                                              • 2 BA
                                              • Sleeps 4
                                              Multiple rentals Apartment #1605407
                                              12
                                              Viewed 29 times in the last 48 hours
                                                Wonderful! 4.9/5
                                                (24 reviews)
                                                avg/night
                                                • 4 BR
                                                • 4 BA
                                                • Sleeps 8
                                                Villa #401375
                                                24
                                                Viewed 29 times in the last 48 hours
                                                  Exceptional! 5/5
                                                  (22 reviews)
                                                  avg/night
                                                  • 3 BR
                                                  • 3 BA
                                                  • Sleeps 6
                                                  House #6661332
                                                  22
                                                  Viewed 40 times in the last 48 hours
                                                    Excellent! 4.7/5
                                                    (12 reviews)
                                                    avg/night
                                                    • 3 BR
                                                    • 4 BA
                                                    • Separate Toilet
                                                    • Sleeps 7
                                                    Villa #6702112
                                                    12
                                                    Viewed 13 times in the last 48 hours
                                                      Excellent! 4.4/5
                                                      (9 reviews)
                                                      avg/night
                                                      • 1 BR
                                                      • 1 BA
                                                      • Sleeps 3
                                                      Apartment #1273904a
                                                      9
                                                      Viewed 12 times in the last 48 hours
                                                        Wonderful! 4.9/5
                                                        (27 reviews)
                                                        avg/night
                                                        • 2 BR
                                                        • 1 BA
                                                        • Sleeps 4
                                                        Apartment #6167451
                                                        27
                                                        Viewed 38 times in the last 48 hours
                                                          Wonderful! 4.9/5
                                                          (35 reviews)
                                                          avg/night
                                                          • 3 BR
                                                          • 2 BA
                                                          • Sleeps 6
                                                          House #6419932
                                                          35
                                                          Viewed 40 times in the last 48 hours
                                                            Very Good! 4.2/5
                                                            (5 reviews)
                                                            avg/night
                                                            • Studio
                                                            • 1 BA
                                                            • Sleeps 2
                                                            Studio #1317654a
                                                            5
                                                            Viewed 14 times in the last 48 hours
                                                              Exceptional! 5/5
                                                              (4 reviews)
                                                              avg/night
                                                              • 4 BR
                                                              • 4 BA
                                                              • Separate Toilets
                                                              • Sleeps 8
                                                              House #6298370
                                                              4
                                                              Viewed 17 times in the last 48 hours
                                                                avg/night
                                                                • 3 BR
                                                                • 2 BA
                                                                • Sleeps 8
                                                                Villa #6786456
                                                                2
                                                                Viewed 16 times in the last 48 hours
                                                                  Excellent! 4.7/5
                                                                  (7 reviews)
                                                                  avg/night
                                                                  • 3 BR
                                                                  • 4 BA
                                                                  • Separate Toilets
                                                                  • Sleeps 7
                                                                  House #6388262
                                                                  7
                                                                  Viewed 34 times in the last 48 hours
                                                                    Excellent! 4.3/5
                                                                    (7 reviews)
                                                                    avg/night
                                                                    • 4 BR
                                                                    • 2 BA
                                                                    • Sleeps 8
                                                                    House #6671071
                                                                    7
                                                                    Viewed 31 times in the last 48 hours
                                                                      • 3 BR
                                                                      • 3 BA
                                                                      • Sleeps 8
                                                                      Villa #1761438
                                                                      3
                                                                      Viewed 5 times in the last 48 hours
                                                                        Very Good! 4.2/5
                                                                        (9 reviews)
                                                                        avg/night
                                                                        • 2 BR
                                                                        • 1 BA
                                                                        • Separate Toilet
                                                                        • Sleeps 4
                                                                        Apartment #6577617
                                                                        9
                                                                        Viewed 22 times in the last 48 hours
                                                                          Wonderful! 4.8/5
                                                                          (6 reviews)
                                                                          avg/night
                                                                          • 3 BR
                                                                          • 3 BA
                                                                          • Sleeps 6
                                                                          Villa #1271084a
                                                                          6
                                                                          Viewed 15 times in the last 48 hours
                                                                            • 6 BR
                                                                            • 4 BA
                                                                            • Sleeps 12
                                                                            Villa #6670986
                                                                            4
                                                                            Viewed 33 times in the last 48 hours
                                                                              • 3 BR
                                                                              • 2 BA
                                                                              • Sleeps 6
                                                                              Apartment #918433vb
                                                                              Viewed 6 times in the last 48 hours
                                                                                • 3 BR
                                                                                • 2 BA
                                                                                • Sleeps 6
                                                                                Apartment #1990285
                                                                                1
                                                                                Viewed 27 times in the last 48 hours
                                                                                  Wonderful! 4.8/5
                                                                                  (5 reviews)
                                                                                  avg/night
                                                                                  • 3 BR
                                                                                  • 2 BA
                                                                                  • Sleeps 6
                                                                                  Villa #1745124
                                                                                  5
                                                                                  Viewed 28 times in the last 48 hours
                                                                                    Excellent! 4.7/5
                                                                                    (34 reviews)
                                                                                    avg/night
                                                                                    • 3 BR
                                                                                    • 2 BA
                                                                                    • Sleeps 6
                                                                                    Villa #1592462
                                                                                    34
                                                                                    Viewed 24 times in the last 48 hours
                                                                                      • 1 BR
                                                                                      • 1 BA
                                                                                      • Sleeps 2
                                                                                      Apartment #1780624
                                                                                      2
                                                                                      Viewed 16 times in the last 48 hours
                                                                                        • Studio
                                                                                        • 1 BA
                                                                                        • Sleeps 2
                                                                                        Apartment #1172418
                                                                                        13
                                                                                          Wonderful! 4.9/5
                                                                                          (7 reviews)
                                                                                          avg/night
                                                                                          • 2 BR
                                                                                          • 2 BA
                                                                                          • Separate Toilet
                                                                                          • Sleeps 4
                                                                                          Apartment #497349vb
                                                                                          7
                                                                                          Viewed 16 times in the last 48 hours
                                                                                            Exceptional! 5/5
                                                                                            (4 reviews)
                                                                                            avg/night
                                                                                            • 2 BR
                                                                                            • 4 BA
                                                                                            • Separate Toilets
                                                                                            • Sleeps 4
                                                                                            Apartment #688392a
                                                                                            4
                                                                                            Viewed 7 times in the last 48 hours
                                                                                              Excellent! 4.4/5
                                                                                              (11 reviews)
                                                                                              avg/night
                                                                                              • 3 BR
                                                                                              • 2 BA
                                                                                              • Sleeps 6
                                                                                              Apartment #1109169a
                                                                                              11
                                                                                              Viewed 15 times in the last 48 hours
                                                                                                Wonderful! 4.9/5
                                                                                                (7 reviews)
                                                                                                avg/night
                                                                                                • 3 BR
                                                                                                • 2 BA
                                                                                                • Sleeps 6
                                                                                                Apartment #1239346a
                                                                                                7
                                                                                                Viewed 30 times in the last 48 hours
                                                                                                  Very Good! 4/5
                                                                                                  (5 reviews)
                                                                                                  avg/night
                                                                                                  • 3 BR
                                                                                                  • 2 BA
                                                                                                  • Sleeps 6
                                                                                                  House #1347936a
                                                                                                  5
                                                                                                  Viewed 14 times in the last 48 hours
                                                                                                    Very Good! 4/5
                                                                                                    (6 reviews)
                                                                                                    avg/night
                                                                                                    • 1 BR
                                                                                                    • 1 BA
                                                                                                    • Sleeps 2
                                                                                                    Apartment #1426415
                                                                                                    6
                                                                                                    Viewed 13 times in the last 48 hours
                                                                                                      Wonderful! 4.9/5
                                                                                                      (11 reviews)
                                                                                                      avg/night
                                                                                                      • 3 BR
                                                                                                      • 2 BA
                                                                                                      • Separate Toilet
                                                                                                      • Sleeps 8
                                                                                                      Villa #6448074
                                                                                                      11
                                                                                                      Viewed 31 times in the last 48 hours
                                                                                                      • 1 - 50 of 300+
                                                                                                       

                                                                                                      Recent Reviews

                                                                                                      Beauty and comfort on the beach

                                                                                                      5 of 5
                                                                                                      A beautifully kept home with a very welcome pool to cool off in. Beautiful views over the sea, a garden filled with birdsong and the staff are very friendly and welcoming. Neuresa is a wonderful cook and helped one of our group to get to the mediclinic in Triolet during our stay. Neuresa's husband brought us fresh bread every day and cut open the harvested coconuts for us to enjoy the coconut water and the fruit. The house is on the bus route and there are always taxis going by, but the Sugar Pearl taxi contact Dabi was our choice for the drive to Ile aux Cerfs. The aquarium is close by and we enjoyed our visit there; as well as the walk along the beach towards "Popo's" supermarket where we found La Cabane du Pecheur. Here we were treated to a tasty evening meal of grilled Dorado, under the trees next to the sea. Being able to explore the local area and to then come home to relax in the pool was a beautiful experience. Of course we were able to watch the stunning sunsets from the beach too. Heaven!
                                                                                                      • Review Submitted: 20-Mar-2017
                                                                                                      • Date of Stay: Mar 2017

                                                                                                      Des vacances rêvées..

                                                                                                      5 of 5
                                                                                                      Nous avons passé une super semaine dans cet appartement, près de la grande plage de flic en flac, près des commodites. L'appartement est grand même trop grand pour nous 2 adultes et 2 enfants (3 ans et 1an). Il est équipé d'une baignoire BB d'une chaise haute et d'un lit BB. Nous avons profitez pleinement de la piscine le seul jour de pluie et tous les autres jours en rentrant de la plage. Merci à la femme de ménage qui a étendu notre linge..! Et merci à Ravin et Manda Carpen pour avoir répondu à toutes nos questions avant le départ. Yves et Ophélie
                                                                                                      • Review Submitted: 27-Feb-2017
                                                                                                      • Date of Stay: Feb 2017

                                                                                                      An impressive, spacious and private holiday villa!

                                                                                                      5 of 5
                                                                                                      From the moment we were shown around the villa, we knew we had made a fantastic choice. The villa had all the modern amenities and luxery surroundings to make a family feel comfortable and welcome! We loved having a private swimming pool and very often were still swimming and having fun with the family at midnight! The location is great, you have a lovely beach just a short, pleasant walk across the road, and a supermarket with a few shops nearby. A few minutes away from the supermarket is a shopping mall that we loved browsing the beautiful clothes shops, and we would also go here most mornings for breakfast! Everything was very easy for us to have a great holiday, we visited amazing places like 7 coloured earth, black river park and the waterfall all in this region. We will definitely be back! A huge thank you to Gerry for showing us around and looking after us so well!!! Kind regards, Mr Mo Patel, my wife Georgina and children.
                                                                                                      • Review Submitted: 29-Aug-2016
                                                                                                      • Date of Stay: Jul 2016