10 best hotels for accommodation in Mauritius with breakfast or all inclusive

  • Last updated on 
  • eye
  • comment 0

Mauritius offers more than 100 5-star hotels for vacation on the shores of the Indian Ocean. And these are only 5-star hotels. But there are also amazing 4-star hotels on the island which are not inferior to the “fives” in quality. I chose the 10 best hotels on the island based on reviews and ratings. The list includes the most beautiful hotels in Mauritius, hotels with breakfast or with “all inclusive” system, and some hotels offering breakfast and/or half board. The selection includes hotels for families with children and hotels that are Adult Only.

👉 See also the article “The Best Beaches for a Vacation in Mauritius”, to find out which beach in Mauritius is the best for your vacation.

All hotels on the list are either located on the first line or have their own private beach. Almost all of them belong to international French chains whose names are known far beyond Mauritius.

Trou aux Biches Resort & Spa 5* – hotel on the first line of the best beach of the island

⭐⭐⭐⭐⭐ 🏖 1st line 🍽 breakfast View this hotel on Booking

Hotel “Trou aux Biches Resort & Spa” is part of a chain of hotels designed for a romantic getaway. Young couples and newlyweds come here to spend their honeymoon on a real tropical island.

The hotel consists of a series of villas and bungalows in tropical gardens right in front of the beach. These bungalows are similar in design to the huts of local residents, but from the inside they are equipped with the most modern amenities, including stable internet connection. Some villas and bungalows have their own small pools. I took several photos to show you what the hotel looks like:

The best hotel to stay in Mauritius

Although the hotel is honeymoon oriented, it is not Adult Only. There are villas only for honeymooners (Lux), as well as family villas.

Hotel “Trou aux Biches Resort & Spa” offers its guests a beautiful, well-kept area, free parking, a gym, 7 swimming pools, a restaurant and a cocktail bar overlooking the best beach on the island. The sunsets here are magical! You can also rent a boat or a catamaran for free at the hotel.

The hotel is located on the northwest coast of the island and very well located on one of the best beaches in Mauritius – Trou aux Biches (in my humble opinion – the best one). Near the hotel, within walking distance, there are restaurants, ATMs, shops and even a post office. This is how the hotel beach and sun loungers with umbrellas look like:

Vacation on the Trou aux Biches beach - the best beach on the island

The hotel is chic. If you are planning a vacation in Mauritius with your significant other, I recommend it. I really liked the hotel.


Here is the rating of the hotel based on the reviews of tourists from Booking:

Hotel Trou aux Biches resort spa in Mauritius

This hotel’s official page on Booking.

Lux* Le Morne Resort – a place like heaven (according to reviews)

⭐⭐⭐⭐⭐ 🏖 1st line 🍽 all-inclusive View this hotel on Booking

Hotel LUX* Le Morne Resort belongs to LUX* chain, which has several other hotels in Mauritius – LUX* Grand Gaube, LUX* Belle Mare.

Located under Le Morne Brabant Mountain on Le Morne Beach, hotel “LUX* Le Morne Resort” is one of the most picturesque in Mauritius. It boasts with a huge area, where every vacationer can find both a variety of entertainment and peace and quiet.

Here you will find 5 swimming pools, a wellness SPA center, 3 restaurants, a Turkish sauna and a tennis court. One of the highlights of the hotel is a good location for kite and wind surfing. You can rent good equipment and ride the waves. This hotel is also attractive for trekking fans – you can climb Le Morne Mountain (on your own or with a guide).

The hotel has “all inclusive” system, but if you book a room through Booking without meals, then the price per night will be only 280 Euros.

Hotel Lux Le Morne resort in Mauritius This hotel’s official page on Booking.

Constance Le Prince Maurice 5* – hotel with its own private beach

⭐⭐⭐⭐⭐ 🏖 private beach 🍽 all-inclusive View this hotel on Booking

Hotel “Constance Le Prince Maurice” is not only one of the most luxurious in Mauritius, but also has a unique feature – bungalows above the water, located on stilts right above the water. And the highlight of the hotel is a floating restaurant.

The choice of rooms and suites here is great, but the emphasis at this hotel is on the most luxurious of them – separate villas equipped with a private pool or with access to a private garden.

Holidays at Constance Le Prince Maurice in Mauritius

The hotel is located in the Poste de Flacq area on a small peninsula that makes the hotel grounds completely private. The whole beach belongs to the guests of the hotel. And in front of the beach there are several small islands which make the place even more picturesque.

This hotel has one of the highest ratings on Booking according to tourist reviews:

Hotel Constance prince maurice in Mauritius This hotel’s official page on Booking.

The Oberoi Mauritius 5* – family hotel

⭐⭐⭐⭐⭐ 🏖 1st line 🍽 breakfast View this hotel on Booking

“Oberoi Mauritius” – another luxury hotel that provides its guests with luxury apartments. Villas at “Oberoi Mauritius” are less spacious than those at Le Prince Maurice but offer equally high-class amenities while costing less. The hotel provides comfort for people with a wide range of needs, including the elderly and those with disabilities – it is even possible to call the staff from apartments’ bathrooms to come and help if necessary.

The Oberoi Hotel on Balaklava Beach is a great choice for a holiday in Mauritius

There are several a la carte restaurants within the hotel’s area with a variety of specialties, and their drinks have particularly positive reviews from guests, as well as an excellent spa center that offers wellness and beauty services.

The hotel is located on the beach of Balaklava, near a coral reef and a bay where turtles live (Turtle Bay). This is a great place for snorkeling fans. But if you like snow-white soft sand, you should check out the hotels LUX* Le Morne and Trou aux Beach Resort.

Hotel The Oberoi beach resort in Mauritius

This hotel’s official page on Booking.

Shandrani Resort & Spa 5* – secluded hotel with several private beaches

⭐⭐⭐⭐⭐ 🏖 private beach 🍽 all-inclusive View this hotel on Booking

The “Shandrani Resort & Spa” hotel has a very unusual location – it is spread out on a small peninsula, which is entirely a private area. That is why “Shandrani” has access to three beaches at once, both landscaped and “wild” ones. This hotel is not concerned with the problem common in Mauritius, where sea grass and coral fragments prevent people from entering the water without shoes- you can always find a clear sandy strip here.

Another unique feature of “Shandrani” is the opportunity to take a boat trip to the neighboring island which is a nature reserve. This, as well as the level of comfort in everything else, makes “Shandrani” the optimal choice for many types of vacationers.

Hotel Shandrani beachcomber resort and spa in Mauritius

When I was planning my vacation in Mauritius, I was choosing between Shandrani Resort & Spa 5* and Preskil Island Resort 4*. They cost about the same, both are located in the same area and on peninsulas, which makes their territory private, each has a private beach and fantastic reviews from guests. I ended up choosing Preskil Island Resort 4* and was 100% satisfied with the hotel. Why did I write this here? Just giving you an alternative.

This hotel’s official page on Booking.

JW Marriott Mauritius Resort 5* – excellent family hotel with wellness and white sandy beach

⭐⭐⭐⭐⭐ 🏖 private beach 🍽 breakfast, lunch, dinner This hotel on Booking

“JW Marriott Mauritius Resort” – a solid “five” at Le Morne Beach. I have already said that this is one of the best beaches on the island, so it is not surprising that there are several hotels from the “TOP 10” list on it. Honestly, I would add all the hotels on this beach to this list.

Marriott in Mauritius – a luxury 5-star hotel with stylish rooms, 5 restaurants, 2 swimming pools, a fitness and spa center.

Hotel JW Marriott in Mauritius - a luxury 5-star hotel

An alternative to Marriott can be the “Paradis Hotel & Golf Club 5*“, which is also located on Le Morne beach, but is primarily aimed at newlyweds, couples and golf lovers.

This hotel’s official page on Booking.

Constance Belle Mare Plage 5* – hotel great for a vacation with children

⭐⭐⭐⭐⭐ 🏖 1st line 🍽 breakfast View this hotel on Booking

“Constance Belle Mare Plage” – a family hotel, with a beach with good reviews by tourists. “Constance” is a great place for food lovers. The hotel has seven (!!!) restaurants of different specialties, and guests praise each of them. Here you will find exotic local, Mediterranean and Asian cuisine, with seafood and a “hunter’s” bar with barbecue and grill. The buffet at the hotel is no worse and pleases not only with a variety of main dishes, but also with an abundance of desserts and fresh fruits.

The hotel is located on the northern coast of Mauritius on Belle Mare Beach and is considered one of the best beaches for families with children. The hotel has a children’s pool, animation team and babysitting services.

A good alternative to this hotel would be the Maritim Crystal Beach 4* – a hotel with a small water park for children.

Hotel Constance belle mare plage in Mauritius

This hotel’s official page on Booking.

Heritage Awali Golf & Spa Resort 5* – all-inclusive with a private beach and good for family vacation

⭐⭐⭐⭐⭐ 🏖 private beach 🍽 all-inclusive View this hotel on Booking

Heritage Awali Golf & Spa Resort is located on the southern coast of the island, not far from Le Morne Beach. This hotel operates on an “all inclusive” system and provides an opportunity for a great vacation for both children and their parents. The hotel has a kids club, nannies and animators. Reviews of the hotel are enthusiastic – starting from a free massage as a gift to all hotel guests in the SPA center and ending with the quality of food at the hotel.

Hotel Heritage awali golf & spa resort in Mauritius

This hotel’s official page on Booking.

Paradise Cove Boutique Hotel 5* Adults only

⭐⭐⭐⭐⭐ 🏖 private beach 🍽 all-inclusive View this hotel on Booking

A five-star hotel in the Cap Mallere area in the north of the island with its own beach in a secluded bay where there are no waves. It operates on an “all inclusive” system, but it is possible to choose only breakfast.

Modern rooms, multiple restaurants and pools, high quality food and helpful staff. If you are looking for a hotel for a romantic getaway, I highly recommend this one.

Hotel Paradise cove boutique hotel in Mauritius

This hotel’s official page on Booking.

Hilton Mauritius Resort & Spa – great for a comfortable stay on the most popular beach in Mauritius

⭐⭐⭐⭐⭐ 🏖 1st line 🍽 full board View this hotel on Booking

I don’t even know what to say about Hilton in Mauritius. It has standard high-quality rooms and attentive staff. The hotel has several swimming pools, restaurants and wellness. It is located on the first line of the Flic en Flac Beach. This is the most popular beach of the island with a well-developed infrastructure and a convenient location for traveling around the island.

The only minus of the Hilton Mauritius Resort is at the same time the main minus of the Flic en Flac beach: coral fragments in the snow-white sand. This website has a detailed review of Flic en Flac Beach, and I recommend reading it before choosing this beach as your holiday destination.

Hotel Hilton Mauritius resort & spa in Mauritius This hotel’s official page on Booking.

 на фото

My name is Tatiana, and I am glad to see you in my Mauritius travel guide.
For more than 12 years I have been traveling and creating travel guides to different countries. For the first time I got to Mauritius in 2018. I got inspired by the island so much that I decided to create this guide.
I personally visited all the places described on this site. Photos and texts are also taken and written by me. I update articles regularly to keep them up to date.
I hope you’ll forgive any errors or awkward phrasing, as I am not a native English speaker.